Add tests for 16-bit OpSwitch
[platform/upstream/VK-GL-CTS.git] / android / cts / master / vk-master.txt
index 622b0b2..22ac44d 100755 (executable)
@@ -793,6 +793,40 @@ dEQP-VK.api.info.image_format_properties.2d.optimal.astc_12x10_unorm_block
 dEQP-VK.api.info.image_format_properties.2d.optimal.astc_12x10_srgb_block
 dEQP-VK.api.info.image_format_properties.2d.optimal.astc_12x12_unorm_block
 dEQP-VK.api.info.image_format_properties.2d.optimal.astc_12x12_srgb_block
+dEQP-VK.api.info.image_format_properties.2d.optimal.g8b8g8r8_422_unorm
+dEQP-VK.api.info.image_format_properties.2d.optimal.b8g8r8g8_422_unorm
+dEQP-VK.api.info.image_format_properties.2d.optimal.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.info.image_format_properties.2d.optimal.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.info.image_format_properties.2d.optimal.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.info.image_format_properties.2d.optimal.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.info.image_format_properties.2d.optimal.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.info.image_format_properties.2d.optimal.r10x6_unorm_pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.r12x4_unorm_pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.optimal.g16b16g16r16_422_unorm
+dEQP-VK.api.info.image_format_properties.2d.optimal.b16g16r16g16_422_unorm
+dEQP-VK.api.info.image_format_properties.2d.optimal.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.info.image_format_properties.2d.optimal.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.info.image_format_properties.2d.optimal.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.info.image_format_properties.2d.optimal.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.info.image_format_properties.2d.optimal.g16_b16_r16_3plane_444_unorm
 dEQP-VK.api.info.image_format_properties.2d.linear.r4g4_unorm_pack8
 dEQP-VK.api.info.image_format_properties.2d.linear.r4g4b4a4_unorm_pack16
 dEQP-VK.api.info.image_format_properties.2d.linear.b4g4r4a4_unorm_pack16
@@ -977,6 +1011,40 @@ dEQP-VK.api.info.image_format_properties.2d.linear.astc_12x10_unorm_block
 dEQP-VK.api.info.image_format_properties.2d.linear.astc_12x10_srgb_block
 dEQP-VK.api.info.image_format_properties.2d.linear.astc_12x12_unorm_block
 dEQP-VK.api.info.image_format_properties.2d.linear.astc_12x12_srgb_block
+dEQP-VK.api.info.image_format_properties.2d.linear.g8b8g8r8_422_unorm
+dEQP-VK.api.info.image_format_properties.2d.linear.b8g8r8g8_422_unorm
+dEQP-VK.api.info.image_format_properties.2d.linear.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.info.image_format_properties.2d.linear.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.info.image_format_properties.2d.linear.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.info.image_format_properties.2d.linear.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.info.image_format_properties.2d.linear.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.info.image_format_properties.2d.linear.r10x6_unorm_pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.r12x4_unorm_pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.info.image_format_properties.2d.linear.g16b16g16r16_422_unorm
+dEQP-VK.api.info.image_format_properties.2d.linear.b16g16r16g16_422_unorm
+dEQP-VK.api.info.image_format_properties.2d.linear.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.info.image_format_properties.2d.linear.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.info.image_format_properties.2d.linear.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.info.image_format_properties.2d.linear.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.info.image_format_properties.2d.linear.g16_b16_r16_3plane_444_unorm
 dEQP-VK.api.info.image_format_properties.3d.optimal.r4g4_unorm_pack8
 dEQP-VK.api.info.image_format_properties.3d.optimal.r4g4b4a4_unorm_pack16
 dEQP-VK.api.info.image_format_properties.3d.optimal.b4g4r4a4_unorm_pack16
@@ -1902,6 +1970,40 @@ dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_12x10_unorm_block
 dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_12x10_srgb_block
 dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_12x12_unorm_block
 dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_12x12_srgb_block
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g8b8g8r8_422_unorm
+dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8g8_422_unorm
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.info.image_format_properties2.2d.optimal.r10x6_unorm_pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.r12x4_unorm_pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g16b16g16r16_422_unorm
+dEQP-VK.api.info.image_format_properties2.2d.optimal.b16g16r16g16_422_unorm
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.info.image_format_properties2.2d.optimal.g16_b16_r16_3plane_444_unorm
 dEQP-VK.api.info.image_format_properties2.2d.linear.r4g4_unorm_pack8
 dEQP-VK.api.info.image_format_properties2.2d.linear.r4g4b4a4_unorm_pack16
 dEQP-VK.api.info.image_format_properties2.2d.linear.b4g4r4a4_unorm_pack16
@@ -2086,6 +2188,40 @@ dEQP-VK.api.info.image_format_properties2.2d.linear.astc_12x10_unorm_block
 dEQP-VK.api.info.image_format_properties2.2d.linear.astc_12x10_srgb_block
 dEQP-VK.api.info.image_format_properties2.2d.linear.astc_12x12_unorm_block
 dEQP-VK.api.info.image_format_properties2.2d.linear.astc_12x12_srgb_block
+dEQP-VK.api.info.image_format_properties2.2d.linear.g8b8g8r8_422_unorm
+dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8g8_422_unorm
+dEQP-VK.api.info.image_format_properties2.2d.linear.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.info.image_format_properties2.2d.linear.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.info.image_format_properties2.2d.linear.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.info.image_format_properties2.2d.linear.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.info.image_format_properties2.2d.linear.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.info.image_format_properties2.2d.linear.r10x6_unorm_pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.r12x4_unorm_pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.info.image_format_properties2.2d.linear.g16b16g16r16_422_unorm
+dEQP-VK.api.info.image_format_properties2.2d.linear.b16g16r16g16_422_unorm
+dEQP-VK.api.info.image_format_properties2.2d.linear.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.info.image_format_properties2.2d.linear.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.info.image_format_properties2.2d.linear.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.info.image_format_properties2.2d.linear.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.info.image_format_properties2.2d.linear.g16_b16_r16_3plane_444_unorm
 dEQP-VK.api.info.image_format_properties2.3d.optimal.r4g4_unorm_pack8
 dEQP-VK.api.info.image_format_properties2.3d.optimal.r4g4b4a4_unorm_pack16
 dEQP-VK.api.info.image_format_properties2.3d.optimal.b4g4r4a4_unorm_pack16
@@ -3571,6 +3707,9 @@ dEQP-VK.api.device_init.create_device_unsupported_extensions
 dEQP-VK.api.device_init.create_device_various_queue_counts
 dEQP-VK.api.device_init.create_device_features2
 dEQP-VK.api.device_init.create_device_unsupported_features
+dEQP-VK.api.device_init.create_device_queue2
+dEQP-VK.api.device_init.create_device_queue2_unmatched_flags
+dEQP-VK.api.device_init.create_instance_device_intentional_alloc_fail
 dEQP-VK.api.object_management.single.instance
 dEQP-VK.api.object_management.single.device
 dEQP-VK.api.object_management.single.device_group
@@ -7803,6 +7942,7 @@ dEQP-VK.api.command_buffers.submit_count_equal_zero
 dEQP-VK.api.command_buffers.submit_wait_single_semaphore
 dEQP-VK.api.command_buffers.submit_wait_many_semaphores
 dEQP-VK.api.command_buffers.submit_null_fence
+dEQP-VK.api.command_buffers.submit_two_buffers_one_buffer_null_with_fence
 dEQP-VK.api.command_buffers.secondary_execute
 dEQP-VK.api.command_buffers.secondary_execute_twice
 dEQP-VK.api.command_buffers.order_bind_pipeline
@@ -18247,6 +18387,54 @@ dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uno
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.r32g32_sfloat.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.r32g32_sfloat.general_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_unorm.eac_r11_snorm_block.general_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.r16g16b16a16_unorm.optimal_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.r16g16b16a16_unorm.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.r16g16b16a16_unorm.general_optimal
@@ -18287,6 +18475,54 @@ dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sno
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.r32g32_sfloat.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.r32g32_sfloat.general_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_snorm.eac_r11_snorm_block.general_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.r16g16b16a16_unorm.optimal_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.r16g16b16a16_unorm.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.r16g16b16a16_unorm.general_optimal
@@ -18327,6 +18563,54 @@ dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_usc
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.r32g32_sfloat.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.r32g32_sfloat.general_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uscaled.eac_r11_snorm_block.general_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.r16g16b16a16_unorm.optimal_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.r16g16b16a16_unorm.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.r16g16b16a16_unorm.general_optimal
@@ -18367,6 +18651,54 @@ dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_ssc
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.r32g32_sfloat.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.r32g32_sfloat.general_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sscaled.eac_r11_snorm_block.general_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.r16g16b16a16_unorm.optimal_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.r16g16b16a16_unorm.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.r16g16b16a16_unorm.general_optimal
@@ -18407,6 +18739,54 @@ dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uin
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.r32g32_sfloat.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.r32g32_sfloat.general_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_uint.eac_r11_snorm_block.general_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.r16g16b16a16_unorm.optimal_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.r16g16b16a16_unorm.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.r16g16b16a16_unorm.general_optimal
@@ -18447,6 +18827,54 @@ dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sin
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.r32g32_sfloat.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.r32g32_sfloat.general_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sint.eac_r11_snorm_block.general_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.r16g16b16a16_unorm.optimal_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.r16g16b16a16_unorm.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.r16g16b16a16_unorm.general_optimal
@@ -18487,6 +18915,54 @@ dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfl
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.r32g32_sfloat.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.r32g32_sfloat.general_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r16g16b16a16_sfloat.eac_r11_snorm_block.general_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.r16g16b16a16_unorm.optimal_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.r16g16b16a16_unorm.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.r16g16b16a16_unorm.general_optimal
@@ -18527,6 +19003,54 @@ dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.r32g
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.r32g32_sfloat.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.r32g32_sfloat.general_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_uint.eac_r11_snorm_block.general_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.r16g16b16a16_unorm.optimal_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.r16g16b16a16_unorm.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.r16g16b16a16_unorm.general_optimal
@@ -18567,6 +19091,54 @@ dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.r32g
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.r32g32_sfloat.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.r32g32_sfloat.general_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sint.eac_r11_snorm_block.general_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.r16g16b16a16_unorm.optimal_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.r16g16b16a16_unorm.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.r16g16b16a16_unorm.general_optimal
@@ -18607,6 +19179,1110 @@ dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.r3
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.r32g32_sfloat.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.r32g32_sfloat.general_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32_sfloat.eac_r11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_unorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_unorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_unorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_unorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_snorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_snorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_snorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_snorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_uscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_uscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_uscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_uscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_sscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_sscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_sscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_sscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r16g16b16a16_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r32g32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r32g32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r32g32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r32g32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r32g32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r32g32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r32g32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r32g32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r32g32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r32g32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r32g32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_unorm_block.eac_r11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_unorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_unorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_unorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_unorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_snorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_snorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_snorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_snorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_uscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_uscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_uscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_uscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_sscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_sscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_sscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_sscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r16g16b16a16_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r32g32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r32g32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r32g32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r32g32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r32g32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r32g32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r32g32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r32g32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r32g32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r32g32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r32g32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgb_srgb_block.eac_r11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_unorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_unorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_unorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_unorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_snorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_snorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_snorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_snorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_uscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_uscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_uscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_uscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_sscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_sscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_sscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_sscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r16g16b16a16_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r32g32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r32g32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r32g32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r32g32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r32g32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r32g32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r32g32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r32g32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r32g32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r32g32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r32g32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_unorm_block.eac_r11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_unorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_unorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_unorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_unorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_snorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_snorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_snorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_snorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_uscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_uscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_uscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_uscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_sscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_sscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_sscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_sscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r16g16b16a16_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r32g32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r32g32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r32g32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r32g32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r32g32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r32g32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r32g32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r32g32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r32g32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r32g32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r32g32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc1_rgba_srgb_block.eac_r11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_unorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_unorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_unorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_unorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_snorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_snorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_snorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_snorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_uscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_uscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_uscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_uscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_sscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_sscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_sscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_sscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r16g16b16a16_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r32g32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r32g32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r32g32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r32g32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r32g32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r32g32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r32g32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r32g32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r32g32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r32g32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r32g32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_unorm_block.eac_r11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_unorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_unorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_unorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_unorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_snorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_snorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_snorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_snorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_uscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_uscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_uscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_uscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_sscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_sscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_sscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_sscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r16g16b16a16_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r32g32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r32g32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r32g32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r32g32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r32g32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r32g32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r32g32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r32g32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r32g32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r32g32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r32g32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc4_snorm_block.eac_r11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_unorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_unorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_unorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_unorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_snorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_snorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_snorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_snorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_uscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_uscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_uscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_uscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_sscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_sscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_sscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_sscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r16g16b16a16_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r32g32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r32g32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r32g32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r32g32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r32g32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r32g32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r32g32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r32g32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r32g32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r32g32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r32g32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_unorm_block.eac_r11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_unorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_unorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_unorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_unorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_snorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_snorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_snorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_snorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_uscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_uscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_uscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_uscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_sscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_sscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_sscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_sscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r16g16b16a16_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r32g32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r32g32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r32g32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r32g32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r32g32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r32g32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r32g32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r32g32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r32g32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r32g32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r32g32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8_srgb_block.eac_r11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_unorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_unorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_unorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_unorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_snorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_snorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_snorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_snorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_uscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_uscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_uscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_uscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_sscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_sscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_sscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_sscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r16g16b16a16_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r32g32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r32g32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r32g32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r32g32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r32g32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r32g32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r32g32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r32g32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r32g32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r32g32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r32g32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_unorm_block.eac_r11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_unorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_unorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_unorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_unorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_snorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_snorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_snorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_snorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_uscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_uscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_uscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_uscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_sscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_sscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_sscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_sscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r16g16b16a16_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r32g32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r32g32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r32g32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r32g32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r32g32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r32g32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r32g32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r32g32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r32g32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r32g32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r32g32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a1_srgb_block.eac_r11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_unorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_unorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_unorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_unorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_snorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_snorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_snorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_snorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_uscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_uscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_uscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_uscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_sscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_sscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_sscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_sscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r16g16b16a16_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r32g32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r32g32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r32g32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r32g32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r32g32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r32g32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r32g32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r32g32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r32g32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r32g32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r32g32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_unorm_block.eac_r11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_unorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_unorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_unorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_unorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_snorm.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_snorm.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_snorm.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_snorm.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_uscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_uscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_uscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_uscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_sscaled.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_sscaled.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_sscaled.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_sscaled.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r16g16b16a16_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r32g32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r32g32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r32g32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r32g32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r32g32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r32g32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r32g32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r32g32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r32g32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r32g32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r32g32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.r32g32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc1_rgb_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc1_rgb_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc1_rgb_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc1_rgb_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc1_rgb_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc1_rgb_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc1_rgb_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc1_rgb_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc1_rgba_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc1_rgba_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc1_rgba_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc1_rgba_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc1_rgba_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc1_rgba_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc1_rgba_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc1_rgba_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc4_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc4_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc4_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.bc4_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.etc2_r8g8b8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.etc2_r8g8b8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.etc2_r8g8b8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.etc2_r8g8b8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.etc2_r8g8b8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.etc2_r8g8b8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.etc2_r8g8b8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.etc2_r8g8b8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.etc2_r8g8b8a1_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.etc2_r8g8b8a1_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.etc2_r8g8b8a1_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.etc2_r8g8b8a1_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.etc2_r8g8b8a1_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.etc2_r8g8b8a1_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.etc2_r8g8b8a1_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.etc2_r8g8b8a1_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.eac_r11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.eac_r11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.eac_r11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.eac_r11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.eac_r11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.eac_r11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.eac_r11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11_snorm_block.eac_r11_snorm_block.general_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32_uint.r32g32b32_uint.optimal_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32_uint.r32g32b32_uint.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32_uint.r32g32b32_uint.general_optimal
@@ -18655,6 +20331,174 @@ dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uin
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.r32g32b32a32_sfloat.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.r32g32b32a32_sfloat.general_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_5x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_5x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_5x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_5x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_5x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_5x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_5x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_5x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_5x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_5x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_5x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_5x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_5x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_5x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_5x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_5x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_6x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_6x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_6x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_6x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_6x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_6x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_6x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_6x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_6x6_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_6x6_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_6x6_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_6x6_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_6x6_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_6x6_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_6x6_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_6x6_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x6_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x6_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x6_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x6_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x6_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x6_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x6_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x6_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_8x8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x6_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x6_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x6_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x6_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x6_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x6_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x6_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x6_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x10_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x10_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x10_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x10_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x10_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x10_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x10_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_10x10_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_12x10_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_12x10_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_12x10_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_12x10_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_12x10_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_12x10_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_12x10_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_12x10_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_12x12_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_12x12_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_12x12_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_12x12_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_12x12_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_12x12_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_12x12_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_uint.astc_12x12_srgb_block.general_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.r32g32b32a32_uint.optimal_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.r32g32b32a32_uint.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.r32g32b32a32_uint.general_optimal
@@ -18667,6 +20511,174 @@ dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sin
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.r32g32b32a32_sfloat.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.r32g32b32a32_sfloat.general_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_5x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_5x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_5x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_5x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_5x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_5x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_5x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_5x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_5x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_5x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_5x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_5x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_5x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_5x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_5x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_5x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_6x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_6x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_6x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_6x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_6x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_6x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_6x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_6x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_6x6_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_6x6_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_6x6_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_6x6_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_6x6_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_6x6_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_6x6_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_6x6_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x6_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x6_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x6_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x6_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x6_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x6_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x6_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x6_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_8x8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x6_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x6_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x6_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x6_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x6_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x6_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x6_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x6_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x10_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x10_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x10_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x10_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x10_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x10_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x10_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_10x10_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_12x10_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_12x10_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_12x10_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_12x10_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_12x10_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_12x10_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_12x10_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_12x10_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_12x12_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_12x12_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_12x12_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_12x12_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_12x12_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_12x12_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_12x12_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sint.astc_12x12_srgb_block.general_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.r32g32b32a32_uint.optimal_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.r32g32b32a32_uint.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.r32g32b32a32_uint.general_optimal
@@ -18679,6 +20691,1910 @@ dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfl
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.r32g32b32a32_sfloat.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.r32g32b32a32_sfloat.general_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_5x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_5x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_5x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_5x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_5x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_5x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_5x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_5x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_5x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_5x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_5x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_5x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_5x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_5x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_5x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_5x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_6x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_6x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_6x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_6x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_6x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_6x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_6x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_6x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_6x6_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_6x6_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_6x6_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_6x6_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_6x6_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_6x6_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_6x6_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_6x6_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x6_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x6_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x6_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x6_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x6_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x6_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x6_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x6_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_8x8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x6_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x6_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x6_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x6_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x6_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x6_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x6_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x6_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x10_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x10_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x10_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x10_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x10_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x10_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x10_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_10x10_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_12x10_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_12x10_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_12x10_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_12x10_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_12x10_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_12x10_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_12x10_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_12x10_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_12x12_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_12x12_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_12x12_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_12x12_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_12x12_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_12x12_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_12x12_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.r32g32b32a32_sfloat.astc_12x12_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_unorm_block.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc2_srgb_block.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_unorm_block.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc3_srgb_block.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_unorm_block.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc5_snorm_block.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_ufloat_block.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc6h_sfloat_block.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_unorm_block.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.bc7_srgb_block.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_unorm_block.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.etc2_r8g8b8a8_srgb_block.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_unorm_block.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.eac_r11g11_snorm_block.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_unorm_block.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc2_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc2_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc2_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc2_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc2_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc2_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc2_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc2_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc3_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc3_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc3_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc3_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc3_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc3_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc3_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc3_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc5_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc5_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc5_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc5_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc6h_ufloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc6h_ufloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc6h_ufloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc6h_ufloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc6h_sfloat_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc6h_sfloat_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc6h_sfloat_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc6h_sfloat_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc7_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc7_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc7_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc7_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc7_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc7_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc7_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.bc7_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.etc2_r8g8b8a8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.etc2_r8g8b8a8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.etc2_r8g8b8a8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.etc2_r8g8b8a8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.etc2_r8g8b8a8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.etc2_r8g8b8a8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.etc2_r8g8b8a8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.etc2_r8g8b8a8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.eac_r11g11_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.eac_r11g11_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.eac_r11g11_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.eac_r11g11_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.eac_r11g11_snorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.eac_r11g11_snorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.eac_r11g11_snorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.eac_r11g11_snorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.astc_4x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.astc_4x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.astc_4x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.astc_4x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.astc_4x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.astc_4x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.astc_4x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_4x4_srgb_block.astc_4x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.astc_5x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.astc_5x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.astc_5x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.astc_5x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.astc_5x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.astc_5x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.astc_5x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_unorm_block.astc_5x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.astc_5x4_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.astc_5x4_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.astc_5x4_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.astc_5x4_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.astc_5x4_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.astc_5x4_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.astc_5x4_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x4_srgb_block.astc_5x4_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.astc_5x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.astc_5x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.astc_5x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.astc_5x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.astc_5x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.astc_5x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.astc_5x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_unorm_block.astc_5x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.astc_5x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.astc_5x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.astc_5x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.astc_5x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.astc_5x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.astc_5x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.astc_5x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_5x5_srgb_block.astc_5x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.astc_6x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.astc_6x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.astc_6x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.astc_6x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.astc_6x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.astc_6x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.astc_6x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_unorm_block.astc_6x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.astc_6x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.astc_6x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.astc_6x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.astc_6x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.astc_6x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.astc_6x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.astc_6x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x5_srgb_block.astc_6x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.astc_6x6_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.astc_6x6_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.astc_6x6_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.astc_6x6_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.astc_6x6_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.astc_6x6_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.astc_6x6_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_unorm_block.astc_6x6_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.astc_6x6_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.astc_6x6_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.astc_6x6_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.astc_6x6_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.astc_6x6_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.astc_6x6_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.astc_6x6_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_6x6_srgb_block.astc_6x6_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.astc_8x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.astc_8x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.astc_8x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.astc_8x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.astc_8x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.astc_8x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.astc_8x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_unorm_block.astc_8x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.astc_8x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.astc_8x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.astc_8x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.astc_8x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.astc_8x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.astc_8x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.astc_8x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x5_srgb_block.astc_8x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.astc_8x6_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.astc_8x6_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.astc_8x6_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.astc_8x6_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.astc_8x6_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.astc_8x6_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.astc_8x6_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_unorm_block.astc_8x6_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.astc_8x6_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.astc_8x6_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.astc_8x6_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.astc_8x6_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.astc_8x6_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.astc_8x6_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.astc_8x6_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x6_srgb_block.astc_8x6_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.astc_8x8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.astc_8x8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.astc_8x8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.astc_8x8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.astc_8x8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.astc_8x8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.astc_8x8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_unorm_block.astc_8x8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.astc_8x8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.astc_8x8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.astc_8x8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.astc_8x8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.astc_8x8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.astc_8x8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.astc_8x8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_8x8_srgb_block.astc_8x8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.astc_10x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.astc_10x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.astc_10x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.astc_10x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.astc_10x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.astc_10x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.astc_10x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_unorm_block.astc_10x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.astc_10x5_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.astc_10x5_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.astc_10x5_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.astc_10x5_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.astc_10x5_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.astc_10x5_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.astc_10x5_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x5_srgb_block.astc_10x5_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.astc_10x6_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.astc_10x6_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.astc_10x6_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.astc_10x6_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.astc_10x6_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.astc_10x6_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.astc_10x6_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_unorm_block.astc_10x6_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.astc_10x6_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.astc_10x6_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.astc_10x6_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.astc_10x6_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.astc_10x6_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.astc_10x6_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.astc_10x6_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x6_srgb_block.astc_10x6_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.astc_10x8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.astc_10x8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.astc_10x8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.astc_10x8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.astc_10x8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.astc_10x8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.astc_10x8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_unorm_block.astc_10x8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.astc_10x8_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.astc_10x8_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.astc_10x8_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.astc_10x8_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.astc_10x8_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.astc_10x8_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.astc_10x8_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x8_srgb_block.astc_10x8_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.astc_10x10_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.astc_10x10_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.astc_10x10_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.astc_10x10_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.astc_10x10_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.astc_10x10_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.astc_10x10_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_unorm_block.astc_10x10_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.astc_10x10_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.astc_10x10_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.astc_10x10_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.astc_10x10_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.astc_10x10_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.astc_10x10_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.astc_10x10_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_10x10_srgb_block.astc_10x10_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.astc_12x10_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.astc_12x10_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.astc_12x10_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.astc_12x10_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.astc_12x10_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.astc_12x10_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.astc_12x10_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_unorm_block.astc_12x10_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.astc_12x10_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.astc_12x10_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.astc_12x10_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.astc_12x10_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.astc_12x10_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.astc_12x10_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.astc_12x10_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x10_srgb_block.astc_12x10_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.astc_12x12_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.astc_12x12_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.astc_12x12_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.astc_12x12_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.astc_12x12_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.astc_12x12_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.astc_12x12_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_unorm_block.astc_12x12_srgb_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.r32g32b32a32_uint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.r32g32b32a32_uint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.r32g32b32a32_uint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.r32g32b32a32_uint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.r32g32b32a32_sint.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.r32g32b32a32_sint.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.r32g32b32a32_sint.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.r32g32b32a32_sint.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.r32g32b32a32_sfloat.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.r32g32b32a32_sfloat.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.r32g32b32a32_sfloat.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.r32g32b32a32_sfloat.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.astc_12x12_unorm_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.astc_12x12_unorm_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.astc_12x12_unorm_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.astc_12x12_unorm_block.general_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.astc_12x12_srgb_block.optimal_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.astc_12x12_srgb_block.optimal_general
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.astc_12x12_srgb_block.general_optimal
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.astc_12x12_srgb_block.astc_12x12_srgb_block.general_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.depth_stencil.d16_unorm_d16_unorm.optimal_optimal
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.depth_stencil.d16_unorm_d16_unorm.optimal_general
 dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.depth_stencil.d16_unorm_d16_unorm.general_optimal
@@ -63715,6 +67631,86 @@ dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_prev
 dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layercount_6.a8b8g8r8_srgb_pack32.general_optimal_linear
 dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layercount_6.a8b8g8r8_srgb_pack32.general_general_nearest
 dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layercount_6.a8b8g8r8_srgb_pack32.general_general_linear
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.r8g8b8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.r8g8b8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.r8g8b8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.r8g8b8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.b8g8r8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.b8g8r8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.b8g8r8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.b8g8r8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.r8g8b8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.r8g8b8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.r8g8b8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.r8g8b8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.b8g8r8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.b8g8r8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.b8g8r8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.b8g8r8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.r8g8b8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.r8g8b8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.r8g8b8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.r8g8b8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.b8g8r8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.b8g8r8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.b8g8r8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.b8g8r8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.r8g8b8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.r8g8b8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.r8g8b8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.r8g8b8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.b8g8r8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.b8g8r8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.b8g8r8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.b8g8r8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.r8g8b8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.r8g8b8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.r8g8b8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.r8g8b8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.b8g8r8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.b8g8r8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.b8g8r8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.b8g8r8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.r8g8b8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.r8g8b8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.r8g8b8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.r8g8b8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.b8g8r8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.b8g8r8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.b8g8r8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.b8g8r8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.r8g8b8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.r8g8b8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.r8g8b8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.r8g8b8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.b8g8r8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.b8g8r8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.b8g8r8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.b8g8r8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.r8g8b8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.r8g8b8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.r8g8b8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.r8g8b8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.b8g8r8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.b8g8r8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.b8g8r8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.b8g8r8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.r8g8b8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.r8g8b8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.r8g8b8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.r8g8b8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.b8g8r8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.b8g8r8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.b8g8r8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.b8g8r8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.r8g8b8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.r8g8b8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.r8g8b8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.r8g8b8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.b8g8r8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.b8g8r8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.b8g8r8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.b8g8r8a8_uint.general_general_nearest
 dEQP-VK.api.copy_and_blit.core.resolve_image.whole.2_bit
 dEQP-VK.api.copy_and_blit.core.resolve_image.whole.4_bit
 dEQP-VK.api.copy_and_blit.core.resolve_image.whole.8_bit
@@ -70991,6 +74987,86 @@ dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_m
 dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layercount_6.a8b8g8r8_srgb_pack32.general_optimal_linear
 dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layercount_6.a8b8g8r8_srgb_pack32.general_general_nearest
 dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layercount_6.a8b8g8r8_srgb_pack32.general_general_linear
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.r8g8b8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.r8g8b8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.r8g8b8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.r8g8b8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.b8g8r8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.b8g8r8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.b8g8r8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.b8g8r8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.r8g8b8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.r8g8b8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.r8g8b8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.r8g8b8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.b8g8r8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.b8g8r8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.b8g8r8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_2.b8g8r8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.r8g8b8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.r8g8b8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.r8g8b8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.r8g8b8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.b8g8r8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.b8g8r8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.b8g8r8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.b8g8r8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.r8g8b8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.r8g8b8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.r8g8b8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.r8g8b8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.b8g8r8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.b8g8r8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.b8g8r8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.mipbarriercount_3.b8g8r8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.r8g8b8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.r8g8b8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.r8g8b8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.r8g8b8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.b8g8r8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.b8g8r8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.b8g8r8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.b8g8r8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.r8g8b8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.r8g8b8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.r8g8b8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.r8g8b8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.b8g8r8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.b8g8r8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.b8g8r8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_1.b8g8r8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.r8g8b8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.r8g8b8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.r8g8b8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.r8g8b8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.b8g8r8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.b8g8r8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.b8g8r8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.b8g8r8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.r8g8b8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.r8g8b8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.r8g8b8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.r8g8b8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.b8g8r8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.b8g8r8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.b8g8r8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_2.b8g8r8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.r8g8b8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.r8g8b8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.r8g8b8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.r8g8b8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.b8g8r8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.b8g8r8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.b8g8r8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.b8g8r8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.r8g8b8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.r8g8b8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.r8g8b8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.r8g8b8a8_uint.general_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.b8g8r8a8_uint.optimal_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.b8g8r8a8_uint.optimal_general_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.b8g8r8a8_uint.general_optimal_nearest
+dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.from_previous_level.layerbarriercount_3.b8g8r8a8_uint.general_general_nearest
 dEQP-VK.api.copy_and_blit.dedicated_allocation.resolve_image.whole.2_bit
 dEQP-VK.api.copy_and_blit.dedicated_allocation.resolve_image.whole.4_bit
 dEQP-VK.api.copy_and_blit.dedicated_allocation.resolve_image.whole.8_bit
@@ -74073,6 +78149,8 @@ dEQP-VK.api.fill_and_update_buffer.dedicated_alloc.fill_buffer_second_part
 dEQP-VK.api.fill_and_update_buffer.dedicated_alloc.update_buffer_second_part
 dEQP-VK.api.descriptor_pool.repeated_reset_short
 dEQP-VK.api.descriptor_pool.repeated_reset_long
+dEQP-VK.api.descriptor_pool.repeated_free_reset_short
+dEQP-VK.api.descriptor_pool.repeated_free_reset_long
 dEQP-VK.api.descriptor_pool.out_of_pool_memory
 dEQP-VK.api.null_handle.destroy_buffer
 dEQP-VK.api.null_handle.destroy_buffer_view
@@ -74894,6 +78972,14 @@ dEQP-VK.api.external.fence.opaque_win32_kmt.export_signal_import_wait_permanent
 dEQP-VK.api.external.fence.opaque_win32_kmt.export_import_signal_wait_permanent
 dEQP-VK.api.maintenance3_check.maintenance3_properties
 dEQP-VK.api.maintenance3_check.descriptor_set
+dEQP-VK.api.descriptor_set.descriptor_set_layout_lifetime.graphics
+dEQP-VK.api.descriptor_set.descriptor_set_layout_lifetime.compute
+dEQP-VK.api.descriptor_set.descriptor_set_layout.empty_set.normal
+dEQP-VK.api.descriptor_set.descriptor_set_layout.empty_set.push_descriptor
+dEQP-VK.api.pipeline.renderpass.destroy_pipeline_renderpass
+dEQP-VK.api.pipeline.renderpass.framebuffer_compatible_renderpass
+dEQP-VK.api.pipeline.pipeline_layout.lifetime.graphics
+dEQP-VK.api.pipeline.pipeline_layout.lifetime.compute
 dEQP-VK.memory.allocation.basic.size_64.forward.count_1
 dEQP-VK.memory.allocation.basic.size_64.forward.count_10
 dEQP-VK.memory.allocation.basic.size_64.forward.count_100
@@ -97938,6 +102024,7 @@ dEQP-VK.pipeline.depth.format.d16_unorm.compare_ops.not_equal_not_equal_greater_
 dEQP-VK.pipeline.depth.format.d16_unorm.compare_ops.not_equal_not_equal_greater_always_depth_bounds_test
 dEQP-VK.pipeline.depth.format.d16_unorm.compare_ops.not_equal_less_or_equal_not_equal_greater
 dEQP-VK.pipeline.depth.format.d16_unorm.compare_ops.not_equal_less_or_equal_not_equal_greater_depth_bounds_test
+dEQP-VK.pipeline.depth.format.d16_unorm.compare_ops.never_zerodepthbounds_depthdisabled_stencilenabled
 dEQP-VK.pipeline.depth.format.x8_d24_unorm_pack32.compare_ops.not_equal_not_equal_not_equal_not_equal
 dEQP-VK.pipeline.depth.format.x8_d24_unorm_pack32.compare_ops.not_equal_not_equal_not_equal_not_equal_depth_bounds_test
 dEQP-VK.pipeline.depth.format.x8_d24_unorm_pack32.compare_ops.not_equal_equal_equal_greater
@@ -98086,6 +102173,7 @@ dEQP-VK.pipeline.depth.format.x8_d24_unorm_pack32.compare_ops.not_equal_not_equa
 dEQP-VK.pipeline.depth.format.x8_d24_unorm_pack32.compare_ops.not_equal_not_equal_greater_always_depth_bounds_test
 dEQP-VK.pipeline.depth.format.x8_d24_unorm_pack32.compare_ops.not_equal_less_or_equal_not_equal_greater
 dEQP-VK.pipeline.depth.format.x8_d24_unorm_pack32.compare_ops.not_equal_less_or_equal_not_equal_greater_depth_bounds_test
+dEQP-VK.pipeline.depth.format.x8_d24_unorm_pack32.compare_ops.never_zerodepthbounds_depthdisabled_stencilenabled
 dEQP-VK.pipeline.depth.format.d32_sfloat.compare_ops.not_equal_not_equal_not_equal_not_equal
 dEQP-VK.pipeline.depth.format.d32_sfloat.compare_ops.not_equal_not_equal_not_equal_not_equal_depth_bounds_test
 dEQP-VK.pipeline.depth.format.d32_sfloat.compare_ops.not_equal_equal_equal_greater
@@ -98234,6 +102322,7 @@ dEQP-VK.pipeline.depth.format.d32_sfloat.compare_ops.not_equal_not_equal_greater
 dEQP-VK.pipeline.depth.format.d32_sfloat.compare_ops.not_equal_not_equal_greater_always_depth_bounds_test
 dEQP-VK.pipeline.depth.format.d32_sfloat.compare_ops.not_equal_less_or_equal_not_equal_greater
 dEQP-VK.pipeline.depth.format.d32_sfloat.compare_ops.not_equal_less_or_equal_not_equal_greater_depth_bounds_test
+dEQP-VK.pipeline.depth.format.d32_sfloat.compare_ops.never_zerodepthbounds_depthdisabled_stencilenabled
 dEQP-VK.pipeline.depth.format.d16_unorm_s8_uint.compare_ops.not_equal_not_equal_not_equal_not_equal
 dEQP-VK.pipeline.depth.format.d16_unorm_s8_uint.compare_ops.not_equal_not_equal_not_equal_not_equal_depth_bounds_test
 dEQP-VK.pipeline.depth.format.d16_unorm_s8_uint.compare_ops.not_equal_equal_equal_greater
@@ -98382,6 +102471,7 @@ dEQP-VK.pipeline.depth.format.d16_unorm_s8_uint.compare_ops.not_equal_not_equal_
 dEQP-VK.pipeline.depth.format.d16_unorm_s8_uint.compare_ops.not_equal_not_equal_greater_always_depth_bounds_test
 dEQP-VK.pipeline.depth.format.d16_unorm_s8_uint.compare_ops.not_equal_less_or_equal_not_equal_greater
 dEQP-VK.pipeline.depth.format.d16_unorm_s8_uint.compare_ops.not_equal_less_or_equal_not_equal_greater_depth_bounds_test
+dEQP-VK.pipeline.depth.format.d16_unorm_s8_uint.compare_ops.never_zerodepthbounds_depthdisabled_stencilenabled
 dEQP-VK.pipeline.depth.format.d24_unorm_s8_uint.compare_ops.not_equal_not_equal_not_equal_not_equal
 dEQP-VK.pipeline.depth.format.d24_unorm_s8_uint.compare_ops.not_equal_not_equal_not_equal_not_equal_depth_bounds_test
 dEQP-VK.pipeline.depth.format.d24_unorm_s8_uint.compare_ops.not_equal_equal_equal_greater
@@ -98530,6 +102620,7 @@ dEQP-VK.pipeline.depth.format.d24_unorm_s8_uint.compare_ops.not_equal_not_equal_
 dEQP-VK.pipeline.depth.format.d24_unorm_s8_uint.compare_ops.not_equal_not_equal_greater_always_depth_bounds_test
 dEQP-VK.pipeline.depth.format.d24_unorm_s8_uint.compare_ops.not_equal_less_or_equal_not_equal_greater
 dEQP-VK.pipeline.depth.format.d24_unorm_s8_uint.compare_ops.not_equal_less_or_equal_not_equal_greater_depth_bounds_test
+dEQP-VK.pipeline.depth.format.d24_unorm_s8_uint.compare_ops.never_zerodepthbounds_depthdisabled_stencilenabled
 dEQP-VK.pipeline.depth.format.d32_sfloat_s8_uint.compare_ops.not_equal_not_equal_not_equal_not_equal
 dEQP-VK.pipeline.depth.format.d32_sfloat_s8_uint.compare_ops.not_equal_not_equal_not_equal_not_equal_depth_bounds_test
 dEQP-VK.pipeline.depth.format.d32_sfloat_s8_uint.compare_ops.not_equal_equal_equal_greater
@@ -98678,6 +102769,9 @@ dEQP-VK.pipeline.depth.format.d32_sfloat_s8_uint.compare_ops.not_equal_not_equal
 dEQP-VK.pipeline.depth.format.d32_sfloat_s8_uint.compare_ops.not_equal_not_equal_greater_always_depth_bounds_test
 dEQP-VK.pipeline.depth.format.d32_sfloat_s8_uint.compare_ops.not_equal_less_or_equal_not_equal_greater
 dEQP-VK.pipeline.depth.format.d32_sfloat_s8_uint.compare_ops.not_equal_less_or_equal_not_equal_greater_depth_bounds_test
+dEQP-VK.pipeline.depth.format.d32_sfloat_s8_uint.compare_ops.never_zerodepthbounds_depthdisabled_stencilenabled
+dEQP-VK.pipeline.early_destroy.cache
+dEQP-VK.pipeline.early_destroy.no_cache
 dEQP-VK.pipeline.image.suballocation.sampling_type.combined.view_type.1d.format.r4g4_unorm_pack8.count_1.size.1x1
 dEQP-VK.pipeline.image.suballocation.sampling_type.combined.view_type.1d.format.r4g4_unorm_pack8.count_1.size.2x1
 dEQP-VK.pipeline.image.suballocation.sampling_type.combined.view_type.1d.format.r4g4_unorm_pack8.count_1.size.32x1
@@ -155933,6 +160027,10 @@ dEQP-VK.pipeline.push_constant.graphics_pipeline.data_update_partial_2
 dEQP-VK.pipeline.push_constant.graphics_pipeline.data_update_multiple
 dEQP-VK.pipeline.push_constant.graphics_pipeline.dynamic_index_vert
 dEQP-VK.pipeline.push_constant.graphics_pipeline.dynamic_index_frag
+dEQP-VK.pipeline.push_constant.graphics_pipeline.overlap_2_shaders_vert_frag
+dEQP-VK.pipeline.push_constant.graphics_pipeline.overlap_3_shaders_vert_geom_frag
+dEQP-VK.pipeline.push_constant.graphics_pipeline.overlap_4_shaders_vert_tess_frag
+dEQP-VK.pipeline.push_constant.graphics_pipeline.overlap_5_shaders_vert_tess_geom_frag
 dEQP-VK.pipeline.push_constant.compute_pipeline.simple_test
 dEQP-VK.pipeline.spec_constant.graphics.vertex.default_value.bool
 dEQP-VK.pipeline.spec_constant.graphics.vertex.default_value.int
@@ -156949,229 +161047,454 @@ dEQP-VK.pipeline.spec_constant.compute.local_size.xy
 dEQP-VK.pipeline.spec_constant.compute.local_size.xz
 dEQP-VK.pipeline.spec_constant.compute.local_size.yz
 dEQP-VK.pipeline.spec_constant.compute.local_size.xyz
+dEQP-VK.pipeline.matched_attachments.cache
+dEQP-VK.pipeline.matched_attachments.no_cache
 dEQP-VK.pipeline.multisample.raster_samples.samples_2.primitive_triangle
 dEQP-VK.pipeline.multisample.raster_samples.samples_2.primitive_line
 dEQP-VK.pipeline.multisample.raster_samples.samples_2.primitive_point
 dEQP-VK.pipeline.multisample.raster_samples.samples_2.depth
 dEQP-VK.pipeline.multisample.raster_samples.samples_2.stencil
 dEQP-VK.pipeline.multisample.raster_samples.samples_2.depth_stencil
+dEQP-VK.pipeline.multisample.raster_samples.samples_2.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_2.primitive_line_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_2.primitive_point_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_2.depth_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_2.stencil_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_2.depth_stencil_sparse
 dEQP-VK.pipeline.multisample.raster_samples.samples_4.primitive_triangle
 dEQP-VK.pipeline.multisample.raster_samples.samples_4.primitive_line
 dEQP-VK.pipeline.multisample.raster_samples.samples_4.primitive_point
 dEQP-VK.pipeline.multisample.raster_samples.samples_4.depth
 dEQP-VK.pipeline.multisample.raster_samples.samples_4.stencil
 dEQP-VK.pipeline.multisample.raster_samples.samples_4.depth_stencil
+dEQP-VK.pipeline.multisample.raster_samples.samples_4.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_4.primitive_line_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_4.primitive_point_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_4.depth_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_4.stencil_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_4.depth_stencil_sparse
 dEQP-VK.pipeline.multisample.raster_samples.samples_8.primitive_triangle
 dEQP-VK.pipeline.multisample.raster_samples.samples_8.primitive_line
 dEQP-VK.pipeline.multisample.raster_samples.samples_8.primitive_point
 dEQP-VK.pipeline.multisample.raster_samples.samples_8.depth
 dEQP-VK.pipeline.multisample.raster_samples.samples_8.stencil
 dEQP-VK.pipeline.multisample.raster_samples.samples_8.depth_stencil
+dEQP-VK.pipeline.multisample.raster_samples.samples_8.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_8.primitive_line_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_8.primitive_point_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_8.depth_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_8.stencil_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_8.depth_stencil_sparse
 dEQP-VK.pipeline.multisample.raster_samples.samples_16.primitive_triangle
 dEQP-VK.pipeline.multisample.raster_samples.samples_16.primitive_line
 dEQP-VK.pipeline.multisample.raster_samples.samples_16.primitive_point
 dEQP-VK.pipeline.multisample.raster_samples.samples_16.depth
 dEQP-VK.pipeline.multisample.raster_samples.samples_16.stencil
 dEQP-VK.pipeline.multisample.raster_samples.samples_16.depth_stencil
+dEQP-VK.pipeline.multisample.raster_samples.samples_16.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_16.primitive_line_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_16.primitive_point_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_16.depth_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_16.stencil_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_16.depth_stencil_sparse
 dEQP-VK.pipeline.multisample.raster_samples.samples_32.primitive_triangle
 dEQP-VK.pipeline.multisample.raster_samples.samples_32.primitive_line
 dEQP-VK.pipeline.multisample.raster_samples.samples_32.primitive_point
 dEQP-VK.pipeline.multisample.raster_samples.samples_32.depth
 dEQP-VK.pipeline.multisample.raster_samples.samples_32.stencil
 dEQP-VK.pipeline.multisample.raster_samples.samples_32.depth_stencil
+dEQP-VK.pipeline.multisample.raster_samples.samples_32.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_32.primitive_line_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_32.primitive_point_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_32.depth_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_32.stencil_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_32.depth_stencil_sparse
 dEQP-VK.pipeline.multisample.raster_samples.samples_64.primitive_triangle
 dEQP-VK.pipeline.multisample.raster_samples.samples_64.primitive_line
 dEQP-VK.pipeline.multisample.raster_samples.samples_64.primitive_point
 dEQP-VK.pipeline.multisample.raster_samples.samples_64.depth
 dEQP-VK.pipeline.multisample.raster_samples.samples_64.stencil
 dEQP-VK.pipeline.multisample.raster_samples.samples_64.depth_stencil
+dEQP-VK.pipeline.multisample.raster_samples.samples_64.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_64.primitive_line_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_64.primitive_point_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_64.depth_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_64.stencil_sparse
+dEQP-VK.pipeline.multisample.raster_samples.samples_64.depth_stencil_sparse
 dEQP-VK.pipeline.multisample.raster_samples_consistency.unique_colors_check
+dEQP-VK.pipeline.multisample.raster_samples_consistency.unique_colors_check_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_2.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_2.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_2.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_2.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_2.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_2.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_4.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_4.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_4.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_4.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_4.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_4.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_8.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_8.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_8.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_8.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_8.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_8.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_16.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_16.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_16.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_16.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_16.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_16.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_32.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_32.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_32.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_32.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_32.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_32.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_64.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_64.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_64.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_64.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_64.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_0.samples_64.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_2.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_2.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_2.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_2.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_2.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_2.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_4.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_4.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_4.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_4.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_4.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_4.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_8.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_8.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_8.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_8.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_8.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_8.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_16.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_16.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_16.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_16.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_16.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_16.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_32.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_32.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_32.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_32.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_32.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_32.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_64.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_64.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_64.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_64.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_64.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_25.samples_64.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_2.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_2.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_2.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_2.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_2.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_2.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_4.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_4.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_4.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_4.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_4.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_4.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_8.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_8.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_8.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_8.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_8.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_8.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_16.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_16.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_16.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_16.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_16.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_16.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_32.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_32.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_32.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_32.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_32.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_32.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_64.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_64.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_64.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_64.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_64.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_5.samples_64.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_2.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_2.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_2.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_2.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_2.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_2.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_4.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_4.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_4.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_4.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_4.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_4.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_8.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_8.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_8.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_8.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_8.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_8.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_16.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_16.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_16.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_16.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_16.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_16.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_32.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_32.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_32.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_32.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_32.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_32.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_64.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_64.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_64.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_64.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_64.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_0_75.samples_64.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_2.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_2.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_2.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_2.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_2.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_2.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_4.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_4.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_4.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_4.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_4.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_4.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_8.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_8.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_8.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_8.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_8.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_8.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_16.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_16.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_16.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_16.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_16.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_16.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_32.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_32.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_32.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_32.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_32.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_32.primitive_point_sparse
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_64.primitive_triangle
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_64.primitive_line
 dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_64.primitive_point
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_64.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_64.primitive_line_sparse
+dEQP-VK.pipeline.multisample.min_sample_shading.min_1_0.samples_64.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_2.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_2.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_2.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_2.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_2.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_2.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_4.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_4.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_4.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_4.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_4.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_4.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_8.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_8.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_8.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_8.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_8.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_8.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_16.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_16.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_16.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_16.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_16.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_16.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_32.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_32.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_32.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_32.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_32.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_32.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_64.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_64.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_64.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_64.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_64.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_on.samples_64.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_2.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_2.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_2.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_2.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_2.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_2.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_4.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_4.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_4.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_4.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_4.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_4.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_8.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_8.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_8.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_8.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_8.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_8.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_16.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_16.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_16.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_16.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_16.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_16.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_32.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_32.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_32.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_32.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_32.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_32.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_64.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_64.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_64.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_64.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_64.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_all_off.samples_64.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_2.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_2.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_2.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_2.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_2.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_2.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_4.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_4.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_4.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_4.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_4.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_4.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_8.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_8.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_8.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_8.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_8.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_8.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_16.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_16.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_16.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_16.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_16.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_16.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_32.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_32.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_32.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_32.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_32.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_32.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_64.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_64.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_64.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_64.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_64.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_one.samples_64.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_2.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_2.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_2.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_2.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_2.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_2.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_4.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_4.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_4.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_4.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_4.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_4.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_8.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_8.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_8.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_8.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_8.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_8.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_16.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_16.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_16.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_16.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_16.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_16.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_32.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_32.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_32.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_32.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_32.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_32.primitive_point_sparse
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_64.primitive_triangle
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_64.primitive_line
 dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_64.primitive_point
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_64.primitive_triangle_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_64.primitive_line_sparse
+dEQP-VK.pipeline.multisample.sample_mask.mask_random.samples_64.primitive_point_sparse
 dEQP-VK.pipeline.multisample.alpha_to_one.samples_2
+dEQP-VK.pipeline.multisample.alpha_to_one.samples_2_sparse
 dEQP-VK.pipeline.multisample.alpha_to_one.samples_4
+dEQP-VK.pipeline.multisample.alpha_to_one.samples_4_sparse
 dEQP-VK.pipeline.multisample.alpha_to_one.samples_8
+dEQP-VK.pipeline.multisample.alpha_to_one.samples_8_sparse
 dEQP-VK.pipeline.multisample.alpha_to_one.samples_16
+dEQP-VK.pipeline.multisample.alpha_to_one.samples_16_sparse
 dEQP-VK.pipeline.multisample.alpha_to_one.samples_32
+dEQP-VK.pipeline.multisample.alpha_to_one.samples_32_sparse
 dEQP-VK.pipeline.multisample.alpha_to_one.samples_64
+dEQP-VK.pipeline.multisample.alpha_to_one.samples_64_sparse
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_2.alpha_opaque
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_2.alpha_translucent
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_2.alpha_invisible
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_2.alpha_opaque_sparse
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_2.alpha_translucent_sparse
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_2.alpha_invisible_sparse
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_4.alpha_opaque
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_4.alpha_translucent
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_4.alpha_invisible
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_4.alpha_opaque_sparse
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_4.alpha_translucent_sparse
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_4.alpha_invisible_sparse
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_8.alpha_opaque
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_8.alpha_translucent
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_8.alpha_invisible
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_8.alpha_opaque_sparse
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_8.alpha_translucent_sparse
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_8.alpha_invisible_sparse
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_16.alpha_opaque
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_16.alpha_translucent
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_16.alpha_invisible
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_16.alpha_opaque_sparse
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_16.alpha_translucent_sparse
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_16.alpha_invisible_sparse
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_32.alpha_opaque
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_32.alpha_translucent
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_32.alpha_invisible
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_32.alpha_opaque_sparse
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_32.alpha_translucent_sparse
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_32.alpha_invisible_sparse
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_64.alpha_opaque
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_64.alpha_translucent
 dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_64.alpha_invisible
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_64.alpha_opaque_sparse
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_64.alpha_translucent_sparse
+dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_64.alpha_invisible_sparse
 dEQP-VK.pipeline.multisample.sampled_image.64x64_1.r8g8b8a8_unorm.samples_2
 dEQP-VK.pipeline.multisample.sampled_image.64x64_1.r8g8b8a8_unorm.samples_4
 dEQP-VK.pipeline.multisample.sampled_image.64x64_1.r8g8b8a8_unorm.samples_8
@@ -158118,6 +162441,14 @@ dEQP-VK.pipeline.multisample.sample_locations_ext.draw.stencil.samples_16.same_s
 dEQP-VK.pipeline.multisample.sample_locations_ext.draw.stencil.samples_16.same_subpass_clear_attachments_dynamic
 dEQP-VK.pipeline.multisample.sample_locations_ext.draw.stencil.samples_16.same_subpass_clear_attachments_secondary_cmd_buf
 dEQP-VK.pipeline.multisample.sample_locations_ext.draw.stencil.samples_16.same_subpass_clear_attachments_dynamic_secondary_cmd_buf
+dEQP-VK.pipeline.multisample.sample_mask_with_depth_test.samples_2
+dEQP-VK.pipeline.multisample.sample_mask_with_depth_test.samples_2_post_depth_coverage
+dEQP-VK.pipeline.multisample.sample_mask_with_depth_test.samples_4
+dEQP-VK.pipeline.multisample.sample_mask_with_depth_test.samples_4_post_depth_coverage
+dEQP-VK.pipeline.multisample.sample_mask_with_depth_test.samples_8
+dEQP-VK.pipeline.multisample.sample_mask_with_depth_test.samples_8_post_depth_coverage
+dEQP-VK.pipeline.multisample.sample_mask_with_depth_test.samples_16
+dEQP-VK.pipeline.multisample.sample_mask_with_depth_test.samples_16_post_depth_coverage
 dEQP-VK.pipeline.multisample_interpolation.sample_interpolate_at_single_sample_.128_128_1.samples_1
 dEQP-VK.pipeline.multisample_interpolation.sample_interpolate_at_single_sample_.137_191_1.samples_1
 dEQP-VK.pipeline.multisample_interpolation.sample_interpolate_at_distinct_values.128_128_1.samples_2
@@ -159957,6 +164288,8 @@ dEQP-VK.pipeline.timestamp.transfer_tests.host_stage_with_clear_depth_stencil_im
 dEQP-VK.pipeline.timestamp.transfer_tests.host_stage_with_resolve_image_method
 dEQP-VK.pipeline.timestamp.transfer_tests.host_stage_with_copy_query_pool_results_method
 dEQP-VK.pipeline.timestamp.misc_tests.timestamp_only
+dEQP-VK.pipeline.timestamp.misc_tests.two_cmd_buffers_primary
+dEQP-VK.pipeline.timestamp.misc_tests.two_cmd_buffers_secondary
 dEQP-VK.pipeline.cache.graphics_tests.vertex_stage_fragment_stage
 dEQP-VK.pipeline.cache.graphics_tests.vertex_stage_geometry_stage_fragment_stage
 dEQP-VK.pipeline.cache.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage
@@ -159970,6 +164303,8 @@ dEQP-VK.pipeline.cache.compute_tests.compute_stage
 dEQP-VK.pipeline.cache.misc_tests.merge_cache_test
 dEQP-VK.pipeline.cache.misc_tests.cache_header_test
 dEQP-VK.pipeline.cache.misc_tests.invalid_size_test
+dEQP-VK.pipeline.cache.misc_tests.zero_size_test
+dEQP-VK.pipeline.cache.misc_tests.invalid_blob_test
 dEQP-VK.pipeline.render_to_image.core.1d.small.r8g8b8a8_unorm
 dEQP-VK.pipeline.render_to_image.core.1d.small.r32_uint
 dEQP-VK.pipeline.render_to_image.core.1d.small.r16g16_sint
@@ -160689,6 +165024,7 @@ dEQP-VK.pipeline.framebuffer_attachment.2d_array_32x32_39x41_4_ms
 dEQP-VK.pipeline.framebuffer_attachment.2d_array_19x27_32x32_4_ms
 dEQP-VK.pipeline.framebuffer_attachment.no_attachments
 dEQP-VK.pipeline.framebuffer_attachment.no_attachments_ms
+dEQP-VK.pipeline.framebuffer_attachment.unused_attachment
 dEQP-VK.pipeline.framebuffer_attachment.diff_attachments_1d_32_64
 dEQP-VK.pipeline.framebuffer_attachment.diff_attachments_1d_32_48
 dEQP-VK.pipeline.framebuffer_attachment.diff_attachments_1d_32_39
@@ -160761,6 +165097,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.mu
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.descriptor_array.1d_base_slice
@@ -160841,6 +165180,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.mu
 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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -160861,6 +165203,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.mu
 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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -160921,6 +165278,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multi
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.descriptor_array.1d_base_slice
@@ -161001,6 +165361,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multi
 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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -161021,6 +165384,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multi
 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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -161081,6 +165459,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.mu
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -161161,6 +165542,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.mu
 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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -161181,6 +165565,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.mu
 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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -161241,6 +165640,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.mu
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.1d_base_slice
@@ -161321,6 +165723,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.mu
 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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -161341,6 +165746,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.mu
 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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -161401,6 +165821,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.mul
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.descriptor_array.1d_base_slice
@@ -161481,6 +165904,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.mul
 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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -161501,6 +165927,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.mul
 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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -161561,6 +166002,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.mul
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.descriptor_array.1d_base_slice
@@ -161641,6 +166085,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.mul
 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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -161661,6 +166108,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.mul
 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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -161701,6 +166163,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.mult
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.descriptor_array.1d_base_slice
@@ -161761,6 +166229,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.mult
 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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -161781,6 +166255,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.mult
 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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -161841,6 +166330,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -161921,6 +166413,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -161941,6 +166436,21 @@ 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.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_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -162001,6 +166511,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.descriptor_array.1d_base_slice
@@ -162081,6 +166594,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -162101,6 +166617,21 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -162161,6 +166692,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.mul
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.descriptor_array.1d_base_slice
@@ -162241,6 +166775,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.mul
 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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -162261,6 +166798,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.mul
 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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -162321,6 +166873,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -162401,6 +166956,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -162421,6 +166979,21 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -162481,6 +167054,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.1d_base_slice
@@ -162561,6 +167137,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -162581,6 +167160,21 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -162641,6 +167235,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.m
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.descriptor_array.1d_base_slice
@@ -162721,6 +167318,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.m
 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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -162741,6 +167341,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.m
 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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -162801,6 +167416,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.m
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.descriptor_array.1d_base_slice
@@ -162881,6 +167499,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.m
 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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -162901,6 +167522,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.m
 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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -162941,6 +167577,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.mu
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.descriptor_array.1d_base_slice
@@ -163001,6 +167643,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.mu
 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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -163021,6 +167669,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.mu
 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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -163081,6 +167744,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -163161,6 +167827,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -163181,6 +167850,21 @@ 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.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.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -163221,6 +167905,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.1d_base_slice
@@ -163281,6 +167971,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -163301,6 +167997,21 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -163341,6 +168052,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.1d_base_slice
@@ -163401,6 +168118,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -163421,6 +168144,21 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -163461,6 +168199,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -163521,6 +168265,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -163541,6 +168291,21 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -163581,6 +168346,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.1d_base_slice
@@ -163641,6 +168412,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -163661,6 +168438,21 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -163701,6 +168493,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.1d_base_slice
@@ -163761,6 +168559,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -163781,6 +168585,21 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -163821,6 +168640,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.1d_base_slice
@@ -163881,6 +168706,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -163901,6 +168732,21 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -163941,6 +168787,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.descriptor_array.1d_base_slice
@@ -164001,6 +168853,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -164021,6 +168879,21 @@ 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.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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -164061,6 +168934,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -164121,6 +169000,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -164141,6 +169026,21 @@ 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.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_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -164181,6 +169081,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.1d_base_slice
@@ -164241,6 +169147,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -164261,6 +169173,21 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -164301,6 +169228,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.1d_base_slice
@@ -164361,6 +169294,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -164381,6 +169320,21 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -164421,6 +169375,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -164481,6 +169441,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -164501,6 +169467,21 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -164541,6 +169522,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.1d_base_slice
@@ -164601,6 +169588,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -164621,6 +169614,21 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -164661,6 +169669,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.1d_base_slice
@@ -164721,6 +169735,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -164741,6 +169761,21 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -164781,6 +169816,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.1d_base_slice
@@ -164841,6 +169882,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -164861,6 +169908,21 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -164901,6 +169963,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.descriptor_array.1d_base_slice
@@ -164961,6 +170029,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -164981,6 +170055,21 @@ 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.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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -165021,6 +170110,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -165081,6 +170176,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -165101,6 +170202,21 @@ 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.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.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -165141,6 +170257,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.mult
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.descriptor_array.1d_base_slice
@@ -165201,6 +170323,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.mult
 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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -165221,6 +170349,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.mult
 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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -165261,6 +170404,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multipl
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.descriptor_array.1d_base_slice
@@ -165321,6 +170470,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multipl
 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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -165341,6 +170496,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multipl
 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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -165381,6 +170551,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.mult
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.descriptor_array.1d_base_slice
@@ -165441,6 +170617,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.mult
 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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -165461,6 +170643,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.mult
 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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -165501,6 +170698,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.mult
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.descriptor_array.1d_base_slice
@@ -165561,6 +170764,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.mult
 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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -165581,6 +170790,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.mult
 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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -165621,6 +170845,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multi
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.descriptor_array.1d_base_slice
@@ -165681,6 +170911,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multi
 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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -165701,6 +170937,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multi
 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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -165741,6 +170992,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multi
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.descriptor_array.1d_base_slice
@@ -165801,6 +171058,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multi
 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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -165821,6 +171084,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multi
 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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -165861,6 +171139,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.descriptor_array.1d_base_slice
@@ -165921,6 +171205,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multip
 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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -165941,6 +171231,21 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multip
 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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -165981,6 +171286,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.descriptor_array.1d_base_slice
@@ -166041,6 +171352,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -166061,202 +171378,507 @@ 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.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.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_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.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_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.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -166265,14 +171887,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_discontiguous_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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -166281,14 +171917,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_discontiguous_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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -166297,14 +171947,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -166313,14 +171977,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_discontiguous_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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -166329,14 +172007,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_discontiguous_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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -166345,14 +172037,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_discontiguous_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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -166361,14 +172067,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_descriptor_sets.multiple_discontiguous_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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -166377,14 +172097,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_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.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -166393,14 +172127,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_discontiguous_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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -166409,14 +172157,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_discontiguous_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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -166425,14 +172187,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -166441,14 +172217,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_discontiguous_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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -166457,14 +172247,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_discontiguous_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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -166473,14 +172277,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_discontiguous_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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -166489,14 +172307,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_descriptor_sets.multiple_discontiguous_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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -166505,10 +172337,22 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_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.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_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
@@ -166517,6 +172361,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -166533,6 +172381,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_discontiguous_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
@@ -166541,6 +172393,26 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_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
@@ -166549,6 +172421,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -166565,6 +172441,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_discontiguous_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
@@ -166573,6 +172453,26 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_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
@@ -166581,6 +172481,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -166597,6 +172501,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_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
@@ -166605,6 +172513,26 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_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
@@ -166613,6 +172541,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -166629,6 +172561,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_discontiguous_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
@@ -166637,6 +172573,26 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_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
@@ -166645,6 +172601,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -166661,6 +172621,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_discontiguous_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
@@ -166669,6 +172633,26 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_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
@@ -166677,6 +172661,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -166693,6 +172681,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_discontiguous_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
@@ -166701,6 +172693,26 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_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
@@ -166709,6 +172721,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -166725,6 +172741,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_discontiguous_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
@@ -166733,6 +172753,26 @@ 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.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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_discontiguous_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
@@ -166741,6 +172781,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -166757,6 +172801,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_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
@@ -166765,6 +172813,26 @@ 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.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.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_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
@@ -166773,6 +172841,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -166789,6 +172861,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_discontiguous_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
@@ -166797,6 +172873,26 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_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
@@ -166805,6 +172901,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -166821,6 +172921,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_discontiguous_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
@@ -166829,6 +172933,26 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_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
@@ -166837,6 +172961,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -166853,6 +172981,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_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
@@ -166861,6 +172993,26 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_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
@@ -166869,6 +173021,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -166885,6 +173041,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_discontiguous_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
@@ -166893,6 +173053,26 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_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
@@ -166901,6 +173081,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -166917,6 +173101,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_discontiguous_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
@@ -166925,6 +173113,26 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_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
@@ -166933,6 +173141,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -166949,6 +173161,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_discontiguous_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
@@ -166957,6 +173173,26 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_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
@@ -166965,6 +173201,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -166981,6 +173221,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_discontiguous_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
@@ -166989,6 +173233,26 @@ 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.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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_discontiguous_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
@@ -166997,6 +173261,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -167013,6 +173281,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_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
@@ -167021,6 +173293,26 @@ 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.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.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_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
@@ -167081,6 +173373,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.1d_base_slice
@@ -167161,6 +173456,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -167181,6 +173479,21 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -167241,6 +173554,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.1d_base_slice
@@ -167321,6 +173637,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -167341,6 +173660,21 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -167401,6 +173735,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -167481,6 +173818,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -167501,6 +173841,21 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -167561,6 +173916,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.1d_base_slice
@@ -167641,6 +173999,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -167661,6 +174022,21 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -167721,6 +174097,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.1d_base_slice
@@ -167801,6 +174180,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -167821,6 +174203,21 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -167881,6 +174278,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.1d_base_slice
@@ -167961,6 +174361,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -167981,6 +174384,21 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -168021,6 +174439,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.descriptor_array.1d_base_slice
@@ -168081,6 +174505,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -168101,6 +174531,21 @@ 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.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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -168161,6 +174606,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -168241,6 +174689,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -168261,6 +174712,21 @@ 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.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_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -168321,6 +174787,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.1d_base_slice
@@ -168401,6 +174870,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -168421,6 +174893,21 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -168481,6 +174968,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.1d_base_slice
@@ -168561,6 +175051,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -168581,6 +175074,21 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -168641,6 +175149,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -168721,6 +175232,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -168741,6 +175255,21 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -168801,6 +175330,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.1d_base_slice
@@ -168881,6 +175413,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -168901,6 +175436,21 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -168961,6 +175511,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.1d_base_slice
@@ -169041,6 +175594,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -169061,6 +175617,21 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -169121,6 +175692,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.1d_base_slice
@@ -169201,6 +175775,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -169221,6 +175798,21 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -169261,6 +175853,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.descriptor_array.1d_base_slice
@@ -169321,6 +175919,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -169341,6 +175945,21 @@ 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.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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -169401,6 +176020,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -169481,6 +176103,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -169501,6 +176126,21 @@ 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.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.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -169541,6 +176181,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.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_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.1d_base_slice
@@ -169601,6 +176247,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_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_discontiguous_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_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_arbitrary_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_arbitrary_descriptors.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.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
@@ -169621,6 +176273,21 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -169661,6 +176328,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.1d_base_slice
@@ -169721,6 +176394,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -169741,6 +176420,21 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -169781,6 +176475,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.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_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -169841,6 +176541,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_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_discontiguous_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_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_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_arbitrary_descriptors.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.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
@@ -169861,6 +176567,21 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -169901,6 +176622,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.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_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.1d_base_slice
@@ -169961,6 +176688,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_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_discontiguous_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_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_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_arbitrary_descriptors.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.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
@@ -169981,6 +176714,21 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -170021,6 +176769,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.1d_base_slice
@@ -170081,6 +176835,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -170101,6 +176861,21 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -170141,6 +176916,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.1d_base_slice
@@ -170201,6 +176982,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -170221,6 +177008,21 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -170261,6 +177063,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.descriptor_array.1d_base_slice
@@ -170321,6 +177129,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -170341,6 +177155,21 @@ 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.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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -170381,6 +177210,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.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_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -170441,6 +177276,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_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_discontiguous_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_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_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_arbitrary_descriptors.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.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
@@ -170461,6 +177302,21 @@ 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.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_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -170501,6 +177357,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.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_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.1d_base_slice
@@ -170561,6 +177423,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_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_discontiguous_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_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_arbitrary_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_arbitrary_descriptors.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.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
@@ -170581,6 +177449,21 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -170621,6 +177504,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.1d_base_slice
@@ -170681,6 +177570,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -170701,6 +177596,21 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -170741,6 +177651,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.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_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -170801,6 +177717,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_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_discontiguous_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_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_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_arbitrary_descriptors.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.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
@@ -170821,6 +177743,21 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -170861,6 +177798,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.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_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.1d_base_slice
@@ -170921,6 +177864,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_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_discontiguous_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_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_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_arbitrary_descriptors.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.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
@@ -170941,6 +177890,21 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -170981,6 +177945,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.1d_base_slice
@@ -171041,6 +178011,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -171061,6 +178037,21 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -171101,6 +178092,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.1d_base_slice
@@ -171161,6 +178158,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -171181,6 +178184,21 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -171221,6 +178239,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.descriptor_array.1d_base_slice
@@ -171281,6 +178305,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -171301,6 +178331,21 @@ 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.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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -171341,6 +178386,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.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_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -171401,6 +178452,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_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_discontiguous_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_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_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_arbitrary_descriptors.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.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
@@ -171421,6 +178478,21 @@ 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.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.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -171461,6 +178533,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.descriptor_array.1d_base_slice
@@ -171521,6 +178599,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -171541,6 +178625,21 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -171581,6 +178680,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.descriptor_array.1d_base_slice
@@ -171641,6 +178746,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -171661,6 +178772,21 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -171701,6 +178827,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.1d_base_slice
@@ -171761,6 +178893,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -171781,6 +178919,21 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -171821,6 +178974,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.1d_base_slice
@@ -171881,6 +179040,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -171901,6 +179066,21 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -171941,6 +179121,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.descriptor_array.1d_base_slice
@@ -172001,6 +179187,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -172021,6 +179213,21 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -172061,6 +179268,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.descriptor_array.1d_base_slice
@@ -172121,6 +179334,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -172141,6 +179360,21 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -172181,6 +179415,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.descriptor_array.1d_base_slice
@@ -172241,6 +179481,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -172261,6 +179507,21 @@ 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.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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -172301,6 +179562,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.1d_base_slice
@@ -172361,6 +179628,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -172381,202 +179654,507 @@ 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.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.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_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.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_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.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -172585,14 +180163,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_discontiguous_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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -172601,14 +180193,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_discontiguous_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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -172617,14 +180223,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -172633,14 +180253,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_discontiguous_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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -172649,14 +180283,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_discontiguous_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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -172665,14 +180313,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_discontiguous_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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -172681,14 +180343,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_descriptor_sets.multiple_discontiguous_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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -172697,14 +180373,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_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.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -172713,14 +180403,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_discontiguous_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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -172729,14 +180433,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_discontiguous_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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -172745,14 +180463,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -172761,14 +180493,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_discontiguous_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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -172777,14 +180523,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_discontiguous_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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -172793,14 +180553,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_discontiguous_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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -172809,14 +180583,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_descriptor_sets.multiple_discontiguous_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.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -172825,10 +180613,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.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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_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.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_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
@@ -172837,6 +180637,10 @@ 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.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_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.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_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -172853,6 +180657,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -172861,6 +180669,26 @@ 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.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.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -172869,6 +180697,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -172885,6 +180717,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -172893,6 +180729,26 @@ 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.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.vertex.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -172901,6 +180757,10 @@ 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.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_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.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_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -172917,6 +180777,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -172925,6 +180789,26 @@ 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.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_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -172933,6 +180817,10 @@ 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.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_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.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_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -172949,6 +180837,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -172957,6 +180849,26 @@ 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.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.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -172965,6 +180877,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -172981,6 +180897,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -172989,6 +180909,26 @@ 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.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.geometry.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -172997,6 +180937,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -173013,6 +180957,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173021,6 +180969,26 @@ 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.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.fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173029,6 +180997,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -173045,6 +181017,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173053,6 +181029,26 @@ 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.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.compute.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173061,6 +181057,10 @@ 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.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_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.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_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -173077,6 +181077,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173085,6 +181089,26 @@ 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.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.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173093,6 +181117,10 @@ 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.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_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.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_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -173109,6 +181137,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173117,6 +181149,26 @@ 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.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.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173125,6 +181177,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -173141,6 +181197,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173149,6 +181209,26 @@ 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.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.vertex.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173157,6 +181237,10 @@ 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.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_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.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_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -173173,6 +181257,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173181,6 +181269,26 @@ 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.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_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173189,6 +181297,10 @@ 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.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_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.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_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -173205,6 +181317,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173213,6 +181329,26 @@ 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.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.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173221,6 +181357,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -173237,6 +181377,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173245,6 +181389,26 @@ 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.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.geometry.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173253,6 +181417,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -173269,6 +181437,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173277,6 +181449,26 @@ 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.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.fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173285,6 +181477,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -173301,6 +181497,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173309,6 +181509,26 @@ 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.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.compute.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173317,6 +181537,10 @@ 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.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_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.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_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -173333,6 +181557,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173341,6 +181569,26 @@ 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.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_template.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -173401,6 +181649,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.no
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.no_access.descriptor_array.1d_base_slice
@@ -173481,6 +181732,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.ve
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex.descriptor_array.1d_base_slice
@@ -173561,6 +181815,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.te
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -173641,6 +181898,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.te
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.tess_eval.descriptor_array.1d_base_slice
@@ -173721,6 +181981,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.ge
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.geometry.descriptor_array.1d_base_slice
@@ -173801,6 +182064,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.fr
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.fragment.descriptor_array.1d_base_slice
@@ -173861,6 +182127,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.co
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.compute.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.compute.descriptor_array.1d_base_slice
@@ -173941,6 +182213,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.ve
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -174021,6 +182296,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.no_access.descriptor_array.1d_base_slice
@@ -174101,6 +182379,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex.descriptor_array.1d_base_slice
@@ -174181,6 +182462,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -174261,6 +182545,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.tess_eval.descriptor_array.1d_base_slice
@@ -174341,6 +182628,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.geometry.descriptor_array.1d_base_slice
@@ -174421,6 +182711,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.fragment.descriptor_array.1d_base_slice
@@ -174481,6 +182774,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.compute.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.compute.descriptor_array.1d_base_slice
@@ -174561,6 +182860,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_immutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -174621,6 +182923,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sam
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.descriptor_array.1d_base_slice
@@ -174681,6 +182989,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sam
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.descriptor_array.1d_base_slice
@@ -174741,6 +183055,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sam
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -174801,6 +183121,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sam
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.descriptor_array.1d_base_slice
@@ -174861,6 +183187,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sam
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.descriptor_array.1d_base_slice
@@ -174921,6 +183253,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sam
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.descriptor_array.1d_base_slice
@@ -174981,6 +183319,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sam
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.compute.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.compute.descriptor_array.1d_base_slice
@@ -175041,6 +183385,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sam
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -175101,6 +183451,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sam
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.descriptor_array.1d_base_slice
@@ -175161,6 +183517,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sam
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.descriptor_array.1d_base_slice
@@ -175221,6 +183583,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sam
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -175281,6 +183649,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sam
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.descriptor_array.1d_base_slice
@@ -175341,6 +183715,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sam
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.descriptor_array.1d_base_slice
@@ -175401,6 +183781,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sam
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.descriptor_array.1d_base_slice
@@ -175461,6 +183847,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sam
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.compute.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.compute.descriptor_array.1d_base_slice
@@ -175521,6 +183913,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sam
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -175581,6 +183979,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.no_a
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.no_access.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.no_access.descriptor_array.1d_base_slice
@@ -175641,6 +184045,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vert
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex.descriptor_array.1d_base_slice
@@ -175701,6 +184111,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_ctrl.descriptor_array.1d_base_slice
@@ -175761,6 +184177,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.tess_eval.descriptor_array.1d_base_slice
@@ -175821,6 +184243,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.geom
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.geometry.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.geometry.descriptor_array.1d_base_slice
@@ -175881,6 +184309,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.frag
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.fragment.descriptor_array.1d_base_slice
@@ -175941,6 +184375,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.comp
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.compute.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.compute.descriptor_array.1d_base_slice
@@ -176001,6 +184441,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vert
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_image.vertex_fragment.descriptor_array.1d_base_slice
@@ -176025,102 +184471,168 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buff
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.no_access.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.geometry.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.compute.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.compute.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.compute.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.compute.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.compute.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.compute.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.compute.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.compute.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.compute.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.compute.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.no_access.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.tess_eval.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.geometry.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.compute.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.compute.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.compute.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.compute.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.compute.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.compute.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.compute.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.compute.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.compute.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.compute.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.no_access.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.no_access.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.no_access.descriptor_array.offset_view_zero
@@ -176129,6 +184641,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.ver
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.vertex.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.vertex.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.vertex.descriptor_array.offset_view_zero
@@ -176137,6 +184651,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tes
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tess_ctrl.descriptor_array.offset_view_zero
@@ -176145,6 +184661,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tes
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.tess_eval.descriptor_array.offset_view_zero
@@ -176153,6 +184671,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.geo
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.geometry.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.geometry.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.geometry.descriptor_array.offset_view_zero
@@ -176161,6 +184681,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.fra
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.fragment.descriptor_array.offset_view_zero
@@ -176169,6 +184691,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.com
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.compute.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.compute.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.compute.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.compute.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.compute.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.compute.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.compute.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.compute.descriptor_array.offset_view_zero
@@ -176177,6 +184701,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.ver
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.uniform_buffer.vertex_fragment.descriptor_array.offset_view_zero
@@ -176185,6 +184711,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.no_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.no_access.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.no_access.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.no_access.descriptor_array.offset_view_zero
@@ -176193,6 +184721,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.ver
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.vertex.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.vertex.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.vertex.descriptor_array.offset_view_zero
@@ -176201,6 +184731,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tes
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tess_ctrl.descriptor_array.offset_view_zero
@@ -176209,6 +184741,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tes
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.tess_eval.descriptor_array.offset_view_zero
@@ -176217,6 +184751,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.geo
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.geometry.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.geometry.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.geometry.descriptor_array.offset_view_zero
@@ -176225,6 +184761,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.fra
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.fragment.descriptor_array.offset_view_zero
@@ -176233,6 +184771,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.com
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.compute.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.compute.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.compute.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.compute.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.compute.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.compute.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.compute.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.compute.descriptor_array.offset_view_zero
@@ -176241,6 +184781,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.ver
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.storage_buffer.vertex_fragment.descriptor_array.offset_view_zero
@@ -176305,6 +184847,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_m
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.no_access.descriptor_array.1d_base_slice
@@ -176385,6 +184930,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_m
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex.descriptor_array.1d_base_slice
@@ -176465,6 +185013,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_m
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -176545,6 +185096,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_m
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.tess_eval.descriptor_array.1d_base_slice
@@ -176625,6 +185179,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_m
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.geometry.descriptor_array.1d_base_slice
@@ -176705,6 +185262,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_m
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.fragment.descriptor_array.1d_base_slice
@@ -176765,6 +185325,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_m
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.compute.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.compute.descriptor_array.1d_base_slice
@@ -176845,6 +185411,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_m
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -176925,6 +185494,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_i
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.no_access.descriptor_array.1d_base_slice
@@ -177005,6 +185577,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_i
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex.descriptor_array.1d_base_slice
@@ -177085,6 +185660,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_i
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -177165,6 +185743,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_i
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.tess_eval.descriptor_array.1d_base_slice
@@ -177245,6 +185826,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_i
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.geometry.descriptor_array.1d_base_slice
@@ -177325,6 +185909,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_i
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.fragment.descriptor_array.1d_base_slice
@@ -177385,6 +185972,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_i
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.compute.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.compute.descriptor_array.1d_base_slice
@@ -177465,6 +186058,9 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_i
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -177525,6 +186121,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.descriptor_array.1d_base_slice
@@ -177585,6 +186187,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.descriptor_array.1d_base_slice
@@ -177645,6 +186253,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -177705,6 +186319,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.descriptor_array.1d_base_slice
@@ -177765,6 +186385,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.descriptor_array.1d_base_slice
@@ -177825,6 +186451,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.descriptor_array.1d_base_slice
@@ -177885,6 +186517,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.compute.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.compute.descriptor_array.1d_base_slice
@@ -177945,6 +186583,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -178005,6 +186649,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.descriptor_array.1d_base_slice
@@ -178065,6 +186715,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.descriptor_array.1d_base_slice
@@ -178125,6 +186781,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -178185,6 +186847,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.descriptor_array.1d_base_slice
@@ -178245,6 +186913,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.descriptor_array.1d_base_slice
@@ -178305,6 +186979,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.descriptor_array.1d_base_slice
@@ -178365,6 +187045,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.compute.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.compute.descriptor_array.1d_base_slice
@@ -178425,6 +187111,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -178485,6 +187177,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_i
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.no_access.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.no_access.descriptor_array.1d_base_slice
@@ -178545,6 +187243,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_i
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex.descriptor_array.1d_base_slice
@@ -178605,6 +187309,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_i
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_ctrl.descriptor_array.1d_base_slice
@@ -178665,6 +187375,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_i
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.tess_eval.descriptor_array.1d_base_slice
@@ -178725,6 +187441,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_i
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.geometry.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.geometry.descriptor_array.1d_base_slice
@@ -178785,6 +187507,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_i
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.fragment.descriptor_array.1d_base_slice
@@ -178845,6 +187573,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_i
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.compute.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.compute.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.compute.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.compute.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.compute.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.compute.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.compute.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.compute.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.compute.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.compute.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.compute.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.compute.descriptor_array.1d_base_slice
@@ -178905,6 +187639,12 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_i
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_image.vertex_fragment.descriptor_array.1d_base_slice
@@ -178929,102 +187669,168 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_t
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.compute.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.compute.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.compute.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.compute.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.compute.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.compute.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.compute.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.compute.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.compute.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.compute.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.no_access.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.geometry.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.compute.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.compute.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.compute.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.compute.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.compute.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.compute.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.compute.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.compute.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.compute.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.compute.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.no_access.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.no_access.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.no_access.descriptor_array.offset_view_zero
@@ -179033,6 +187839,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_b
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.vertex.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.vertex.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.vertex.descriptor_array.offset_view_zero
@@ -179041,6 +187849,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_b
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.tess_ctrl.descriptor_array.offset_view_zero
@@ -179049,6 +187859,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_b
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.tess_eval.descriptor_array.offset_view_zero
@@ -179057,6 +187869,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_b
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.geometry.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.geometry.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.geometry.descriptor_array.offset_view_zero
@@ -179065,6 +187879,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_b
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.fragment.descriptor_array.offset_view_zero
@@ -179073,6 +187889,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_b
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.compute.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.compute.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.compute.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.compute.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.compute.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.compute.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.compute.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.compute.descriptor_array.offset_view_zero
@@ -179081,6 +187899,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_b
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.uniform_buffer.vertex_fragment.descriptor_array.offset_view_zero
@@ -179089,6 +187909,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_b
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.no_access.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.no_access.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.no_access.descriptor_array.offset_view_zero
@@ -179097,6 +187919,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_b
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.vertex.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.vertex.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.vertex.descriptor_array.offset_view_zero
@@ -179105,6 +187929,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_b
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.tess_ctrl.descriptor_array.offset_view_zero
@@ -179113,6 +187939,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_b
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.tess_eval.descriptor_array.offset_view_zero
@@ -179121,6 +187949,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_b
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.geometry.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.geometry.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.geometry.descriptor_array.offset_view_zero
@@ -179129,6 +187959,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_b
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.fragment.descriptor_array.offset_view_zero
@@ -179137,6 +187969,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_b
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.compute.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.compute.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.compute.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.compute.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.compute.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.compute.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.compute.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.compute.descriptor_array.offset_view_zero
@@ -179145,6 +187979,8 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_b
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push_template.storage_buffer.vertex_fragment.descriptor_array.offset_view_zero
@@ -179209,6 +188045,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.descriptor_array.1d_base_slice
@@ -179289,6 +188128,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -179309,6 +188151,21 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -179369,6 +188226,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.mul
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.descriptor_array.1d_base_slice
@@ -179449,6 +188309,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.mul
 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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -179469,6 +188332,21 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.mul
 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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -179529,6 +188407,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -179609,6 +188490,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -179629,6 +188513,21 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -179689,6 +188588,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.1d_base_slice
@@ -179769,6 +188671,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -179789,6 +188694,21 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -179849,6 +188769,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.m
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.descriptor_array.1d_base_slice
@@ -179929,6 +188852,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.m
 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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -179949,6 +188875,21 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.m
 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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -180009,6 +188950,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.m
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.descriptor_array.1d_base_slice
@@ -180089,6 +189033,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.m
 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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -180109,6 +189056,21 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.m
 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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -180169,6 +189131,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -180249,6 +189214,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -180269,6 +189237,21 @@ 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.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_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -180329,6 +189312,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.descriptor_array.1d_base_slice
@@ -180409,6 +189395,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -180429,6 +189418,21 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -180489,6 +189493,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.m
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.descriptor_array.1d_base_slice
@@ -180569,6 +189576,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.m
 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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -180589,6 +189599,21 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.m
 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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -180649,6 +189674,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -180729,6 +189757,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -180749,6 +189780,21 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -180809,6 +189855,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.1d_base_slice
@@ -180889,6 +189938,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -180909,6 +189961,21 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -180969,6 +190036,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.descriptor_array.1d_base_slice
@@ -181049,6 +190119,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry
 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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -181069,6 +190142,21 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry
 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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -181129,6 +190217,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.descriptor_array.1d_base_slice
@@ -181209,6 +190300,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment
 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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -181229,6 +190323,21 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment
 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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -181289,6 +190398,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -181369,6 +190481,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -181389,6 +190504,21 @@ 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.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.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -181429,6 +190559,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.1d_base_slice
@@ -181489,6 +190625,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -181509,6 +190651,21 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -181549,6 +190706,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.1d_base_slice
@@ -181609,6 +190772,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -181629,6 +190798,21 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -181669,6 +190853,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -181729,6 +190919,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -181749,6 +190945,21 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -181789,6 +191000,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.1d_base_slice
@@ -181849,6 +191066,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -181869,6 +191092,21 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -181909,6 +191147,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.1d_base_slice
@@ -181969,6 +191213,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -181989,6 +191239,21 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -182029,6 +191294,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.1d_base_slice
@@ -182089,6 +191360,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -182109,6 +191386,21 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -182149,6 +191441,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -182209,6 +191507,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -182229,6 +191533,21 @@ 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.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_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -182269,6 +191588,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.1d_base_slice
@@ -182329,6 +191654,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -182349,6 +191680,21 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -182389,6 +191735,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.1d_base_slice
@@ -182449,6 +191801,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -182469,6 +191827,21 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -182509,6 +191882,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -182569,6 +191948,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -182589,6 +191974,21 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -182629,6 +192029,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.1d_base_slice
@@ -182689,6 +192095,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -182709,6 +192121,21 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -182749,6 +192176,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.1d_base_slice
@@ -182809,6 +192242,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -182829,6 +192268,21 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -182869,6 +192323,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.1d_base_slice
@@ -182929,6 +192389,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -182949,6 +192415,21 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -182989,6 +192470,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -183049,6 +192536,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -183069,6 +192562,21 @@ 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.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.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -183109,6 +192617,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.mu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.descriptor_array.1d_base_slice
@@ -183169,6 +192683,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.mu
 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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -183189,6 +192709,21 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.mu
 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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -183229,6 +192764,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multi
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.descriptor_array.1d_base_slice
@@ -183289,6 +192830,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multi
 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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -183309,6 +192856,21 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multi
 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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -183349,6 +192911,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.mu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.descriptor_array.1d_base_slice
@@ -183409,6 +192977,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.mu
 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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -183429,6 +193003,21 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.mu
 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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -183469,6 +193058,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.mu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.descriptor_array.1d_base_slice
@@ -183529,6 +193124,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.mu
 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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -183549,6 +193150,21 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.mu
 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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -183589,6 +193205,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.mul
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.descriptor_array.1d_base_slice
@@ -183649,6 +193271,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.mul
 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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -183669,6 +193297,21 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.mul
 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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -183709,6 +193352,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.mul
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.descriptor_array.1d_base_slice
@@ -183769,6 +193418,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.mul
 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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -183789,6 +193444,21 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.mul
 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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -183829,6 +193499,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.descriptor_array.1d_base_slice
@@ -183889,6 +193565,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -183909,178 +193591,447 @@ 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.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.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_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.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_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.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -184089,14 +194040,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_discontiguous_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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -184105,14 +194070,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_discontiguous_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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -184121,14 +194100,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -184137,14 +194130,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_discontiguous_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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -184153,14 +194160,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_discontiguous_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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -184169,14 +194190,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_discontiguous_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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -184185,14 +194220,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_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.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -184201,14 +194250,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_discontiguous_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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -184217,14 +194280,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_discontiguous_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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -184233,14 +194310,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -184249,14 +194340,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_discontiguous_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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -184265,14 +194370,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_discontiguous_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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -184281,14 +194400,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_discontiguous_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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -184297,10 +194430,22 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_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.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_discontiguous_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
@@ -184309,6 +194454,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -184325,6 +194474,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_discontiguous_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
@@ -184333,6 +194486,26 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_discontiguous_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
@@ -184341,6 +194514,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -184357,6 +194534,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_discontiguous_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
@@ -184365,6 +194546,26 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_discontiguous_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
@@ -184373,6 +194574,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -184389,6 +194594,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_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
@@ -184397,6 +194606,26 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_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
@@ -184405,6 +194634,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -184421,6 +194654,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_discontiguous_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
@@ -184429,6 +194666,26 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_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
@@ -184437,6 +194694,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -184453,6 +194714,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_discontiguous_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
@@ -184461,6 +194726,26 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_discontiguous_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
@@ -184469,6 +194754,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -184485,6 +194774,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_discontiguous_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
@@ -184493,6 +194786,26 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_discontiguous_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
@@ -184501,6 +194814,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -184517,6 +194834,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_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
@@ -184525,6 +194846,26 @@ 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.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.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_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
@@ -184533,6 +194874,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -184549,6 +194894,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_discontiguous_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
@@ -184557,6 +194906,26 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_discontiguous_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
@@ -184565,6 +194934,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -184581,6 +194954,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_discontiguous_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
@@ -184589,6 +194966,26 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_discontiguous_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
@@ -184597,6 +194994,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -184613,6 +195014,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_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
@@ -184621,6 +195026,26 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_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
@@ -184629,6 +195054,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -184645,6 +195074,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_discontiguous_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
@@ -184653,6 +195086,26 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_discontiguous_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
@@ -184661,6 +195114,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -184677,6 +195134,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_discontiguous_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
@@ -184685,6 +195146,26 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_discontiguous_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
@@ -184693,6 +195174,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -184709,6 +195194,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_discontiguous_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
@@ -184717,6 +195206,26 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_discontiguous_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
@@ -184725,6 +195234,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -184741,6 +195254,10 @@ 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.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_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
@@ -184749,6 +195266,26 @@ 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.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.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_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
@@ -184809,6 +195346,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.1d_base_slice
@@ -184889,6 +195429,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -184909,6 +195452,21 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -184969,6 +195527,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.1d_base_slice
@@ -185049,6 +195610,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -185069,6 +195633,21 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -185129,6 +195708,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -185209,6 +195791,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -185229,6 +195814,21 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -185289,6 +195889,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.1d_base_slice
@@ -185369,6 +195972,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -185389,6 +195995,21 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -185449,6 +196070,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.1d_base_slice
@@ -185529,6 +196153,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -185549,6 +196176,21 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -185609,6 +196251,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.1d_base_slice
@@ -185689,6 +196334,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -185709,6 +196357,21 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -185769,6 +196432,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -185849,6 +196515,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -185869,6 +196538,21 @@ 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.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_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -185929,6 +196613,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.1d_base_slice
@@ -186009,6 +196696,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -186029,6 +196719,21 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -186089,6 +196794,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.1d_base_slice
@@ -186169,6 +196877,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -186189,6 +196900,21 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -186249,6 +196975,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -186329,6 +197058,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -186349,6 +197081,21 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -186409,6 +197156,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.1d_base_slice
@@ -186489,6 +197239,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -186509,6 +197262,21 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -186569,6 +197337,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.1d_base_slice
@@ -186649,6 +197420,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -186669,6 +197443,21 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -186729,6 +197518,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.1d_base_slice
@@ -186809,6 +197601,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -186829,6 +197624,21 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -186889,6 +197699,9 @@ 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.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -186969,6 +197782,9 @@ 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.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.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -186989,6 +197805,21 @@ 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.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.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -187029,6 +197860,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.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_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.1d_base_slice
@@ -187089,6 +197926,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_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_discontiguous_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_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_arbitrary_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_arbitrary_descriptors.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.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
@@ -187109,6 +197952,21 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -187149,6 +198007,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.1d_base_slice
@@ -187209,6 +198073,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -187229,6 +198099,21 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -187269,6 +198154,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.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_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -187329,6 +198220,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_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_discontiguous_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_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_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_arbitrary_descriptors.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.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
@@ -187349,6 +198246,21 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -187389,6 +198301,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.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_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.1d_base_slice
@@ -187449,6 +198367,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_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_discontiguous_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_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_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_arbitrary_descriptors.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.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
@@ -187469,6 +198393,21 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -187509,6 +198448,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.1d_base_slice
@@ -187569,6 +198514,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -187589,6 +198540,21 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -187629,6 +198595,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.1d_base_slice
@@ -187689,6 +198661,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -187709,6 +198687,21 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -187749,6 +198742,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.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_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -187809,6 +198808,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_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_discontiguous_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_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_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_arbitrary_descriptors.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.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
@@ -187829,6 +198834,21 @@ 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.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_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -187869,6 +198889,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.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_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.1d_base_slice
@@ -187929,6 +198955,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_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_discontiguous_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_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_arbitrary_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_arbitrary_descriptors.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.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
@@ -187949,6 +198981,21 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -187989,6 +199036,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.1d_base_slice
@@ -188049,6 +199102,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -188069,6 +199128,21 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -188109,6 +199183,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.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_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -188169,6 +199249,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_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_discontiguous_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_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_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_arbitrary_descriptors.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.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
@@ -188189,6 +199275,21 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -188229,6 +199330,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.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_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.1d_base_slice
@@ -188289,6 +199396,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_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_discontiguous_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_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_arbitrary_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_arbitrary_descriptors.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.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
@@ -188309,6 +199422,21 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -188349,6 +199477,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.1d_base_slice
@@ -188409,6 +199543,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -188429,6 +199569,21 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -188469,6 +199624,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.1d_base_slice
@@ -188529,6 +199690,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -188549,6 +199716,21 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -188589,6 +199771,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.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_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -188649,6 +199837,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_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_discontiguous_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_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_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_arbitrary_descriptors.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.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
@@ -188669,6 +199863,21 @@ 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.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.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_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_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -188709,6 +199918,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.descriptor_array.1d_base_slice
@@ -188769,6 +199984,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -188789,6 +200010,21 @@ 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.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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -188829,6 +200065,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.descriptor_array.1d_base_slice
@@ -188889,6 +200131,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -188909,6 +200157,21 @@ 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.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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -188949,6 +200212,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.1d_base_slice
@@ -189009,6 +200278,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -189029,6 +200304,21 @@ 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.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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -189069,6 +200359,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.1d_base_slice
@@ -189129,6 +200425,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -189149,6 +200451,21 @@ 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.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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -189189,6 +200506,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.descriptor_array.1d_base_slice
@@ -189249,6 +200572,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -189269,6 +200598,21 @@ 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.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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -189309,6 +200653,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.descriptor_array.1d_base_slice
@@ -189369,6 +200719,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -189389,6 +200745,21 @@ 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.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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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
@@ -189429,6 +200800,12 @@ 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.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.1d_base_slice
@@ -189489,6 +200866,12 @@ 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.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.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.2d_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
@@ -189509,178 +200892,447 @@ 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.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.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.2d_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_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.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_discontiguous_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_arbitrary_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.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_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.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -189689,14 +201341,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_discontiguous_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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -189705,14 +201371,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_discontiguous_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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -189721,14 +201401,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -189737,14 +201431,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_discontiguous_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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -189753,14 +201461,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_discontiguous_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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -189769,14 +201491,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_discontiguous_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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -189785,14 +201521,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_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.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -189801,14 +201551,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_discontiguous_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.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -189817,14 +201581,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_discontiguous_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.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -189833,14 +201611,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_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_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -189849,14 +201641,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_discontiguous_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.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -189865,14 +201671,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_discontiguous_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.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -189881,14 +201701,28 @@ 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_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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_discontiguous_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.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_discontiguous_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
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero
 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
@@ -189897,10 +201731,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.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_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_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.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_discontiguous_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
@@ -189909,6 +201755,10 @@ 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.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_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.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_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -189925,6 +201775,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -189933,6 +201787,26 @@ 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.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.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -189941,6 +201815,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -189957,6 +201835,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -189965,6 +201847,26 @@ 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.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.vertex.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -189973,6 +201875,10 @@ 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.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_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.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_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -189989,6 +201895,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -189997,6 +201907,26 @@ 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.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_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190005,6 +201935,10 @@ 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.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_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.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_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -190021,6 +201955,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190029,6 +201967,26 @@ 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.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.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190037,6 +201995,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -190053,6 +202015,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190061,6 +202027,26 @@ 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.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.geometry.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190069,6 +202055,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -190085,6 +202075,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190093,6 +202087,26 @@ 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.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.fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190101,6 +202115,10 @@ 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.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_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.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_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -190117,6 +202135,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190125,6 +202147,26 @@ 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.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.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190133,6 +202175,10 @@ 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.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_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.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_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -190149,6 +202195,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190157,6 +202207,26 @@ 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.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.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190165,6 +202235,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -190181,6 +202255,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190189,6 +202267,26 @@ 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.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.vertex.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190197,6 +202295,10 @@ 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.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_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.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_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -190213,6 +202315,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190221,6 +202327,26 @@ 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.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_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190229,6 +202355,10 @@ 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.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_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.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_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -190245,6 +202375,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190253,6 +202387,26 @@ 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.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.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190261,6 +202415,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -190277,6 +202435,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190285,6 +202447,26 @@ 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.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.geometry.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190293,6 +202475,10 @@ 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.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -190309,6 +202495,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190317,6 +202507,26 @@ 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.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.fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190325,6 +202535,10 @@ 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.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_contiguous_descriptors.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.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_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.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_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
@@ -190341,6 +202555,10 @@ 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.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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190349,6 +202567,26 @@ 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.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_template.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_descriptor_sets.multiple_discontiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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_discontiguous_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
@@ -190409,6 +202647,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.no_access.descriptor_array.1d_base_slice
@@ -190489,6 +202730,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex.descriptor_array.1d_base_slice
@@ -190569,6 +202813,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -190649,6 +202896,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.tess_eval.descriptor_array.1d_base_slice
@@ -190729,6 +202979,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.geometry.descriptor_array.1d_base_slice
@@ -190809,6 +203062,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.fragment.descriptor_array.1d_base_slice
@@ -190889,6 +203145,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -190969,6 +203228,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutabl
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.no_access.descriptor_array.1d_base_slice
@@ -191049,6 +203311,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutabl
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex.descriptor_array.1d_base_slice
@@ -191129,6 +203394,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutabl
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -191209,6 +203477,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutabl
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.tess_eval.descriptor_array.1d_base_slice
@@ -191289,6 +203560,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutabl
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.geometry.descriptor_array.1d_base_slice
@@ -191369,6 +203643,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutabl
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.fragment.descriptor_array.1d_base_slice
@@ -191449,6 +203726,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutabl
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_immutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -191509,6 +203789,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_s
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.no_access.descriptor_array.1d_base_slice
@@ -191569,6 +203855,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_s
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex.descriptor_array.1d_base_slice
@@ -191629,6 +203921,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_s
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -191689,6 +203987,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_s
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.tess_eval.descriptor_array.1d_base_slice
@@ -191749,6 +204053,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_s
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.geometry.descriptor_array.1d_base_slice
@@ -191809,6 +204119,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_s
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.fragment.descriptor_array.1d_base_slice
@@ -191869,6 +204185,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_s
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -191929,6 +204251,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_s
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.no_access.descriptor_array.1d_base_slice
@@ -191989,6 +204317,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_s
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex.descriptor_array.1d_base_slice
@@ -192049,6 +204383,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_s
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -192109,6 +204449,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_s
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.tess_eval.descriptor_array.1d_base_slice
@@ -192169,6 +204515,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_s
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.geometry.descriptor_array.1d_base_slice
@@ -192229,6 +204581,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_s
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.fragment.descriptor_array.1d_base_slice
@@ -192289,6 +204647,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_s
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -192349,6 +204713,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.no
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.no_access.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.no_access.descriptor_array.1d_base_slice
@@ -192409,6 +204779,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.ve
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex.descriptor_array.1d_base_slice
@@ -192469,6 +204845,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.te
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_ctrl.descriptor_array.1d_base_slice
@@ -192529,6 +204911,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.te
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.tess_eval.descriptor_array.1d_base_slice
@@ -192589,6 +204977,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.ge
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.geometry.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.geometry.descriptor_array.1d_base_slice
@@ -192649,6 +205043,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.fr
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.fragment.descriptor_array.1d_base_slice
@@ -192709,6 +205109,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.ve
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_image.vertex_fragment.descriptor_array.1d_base_slice
@@ -192733,90 +205139,148 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_bu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.no_access.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.tess_eval.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.geometry.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.no_access.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.tess_eval.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.geometry.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.no_access.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.no_access.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.no_access.descriptor_array.offset_view_zero
@@ -192825,6 +205289,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.v
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.vertex.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.vertex.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.vertex.descriptor_array.offset_view_zero
@@ -192833,6 +205299,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.t
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.tess_ctrl.descriptor_array.offset_view_zero
@@ -192841,6 +205309,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.t
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.tess_eval.descriptor_array.offset_view_zero
@@ -192849,6 +205319,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.g
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.geometry.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.geometry.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.geometry.descriptor_array.offset_view_zero
@@ -192857,6 +205329,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.f
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.fragment.descriptor_array.offset_view_zero
@@ -192865,6 +205339,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.v
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.uniform_buffer.vertex_fragment.descriptor_array.offset_view_zero
@@ -192873,6 +205349,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.n
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.no_access.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.no_access.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.no_access.descriptor_array.offset_view_zero
@@ -192881,6 +205359,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.v
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.vertex.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.vertex.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.vertex.descriptor_array.offset_view_zero
@@ -192889,6 +205369,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.t
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.tess_ctrl.descriptor_array.offset_view_zero
@@ -192897,6 +205379,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.t
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.tess_eval.descriptor_array.offset_view_zero
@@ -192905,6 +205389,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.g
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.geometry.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.geometry.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.geometry.descriptor_array.offset_view_zero
@@ -192913,6 +205399,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.f
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.fragment.descriptor_array.offset_view_zero
@@ -192921,6 +205409,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.v
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.storage_buffer.vertex_fragment.descriptor_array.offset_view_zero
@@ -192985,6 +205475,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.no_access.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.no_access.descriptor_array.1d_base_slice
@@ -193065,6 +205558,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex.descriptor_array.1d_base_slice
@@ -193145,6 +205641,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -193225,6 +205724,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.tess_eval.descriptor_array.1d_base_slice
@@ -193305,6 +205807,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.geometry.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.geometry.descriptor_array.1d_base_slice
@@ -193385,6 +205890,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.fragment.descriptor_array.1d_base_slice
@@ -193465,6 +205973,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_mutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -193545,6 +206056,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.no_access.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.no_access.descriptor_array.1d_base_slice
@@ -193625,6 +206139,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex.descriptor_array.1d_base_slice
@@ -193705,6 +206222,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -193785,6 +206305,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_eval.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.tess_eval.descriptor_array.1d_base_slice
@@ -193865,6 +206388,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.geometry.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.geometry.descriptor_array.1d_base_slice
@@ -193945,6 +206471,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.fragment.descriptor_array.1d_base_slice
@@ -194025,6 +206554,9 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.sampler_immutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -194085,6 +206617,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combine
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.no_access.descriptor_array.1d_base_slice
@@ -194145,6 +206683,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combine
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex.descriptor_array.1d_base_slice
@@ -194205,6 +206749,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combine
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -194265,6 +206815,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combine
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.tess_eval.descriptor_array.1d_base_slice
@@ -194325,6 +206881,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combine
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.geometry.descriptor_array.1d_base_slice
@@ -194385,6 +206947,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combine
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.fragment.descriptor_array.1d_base_slice
@@ -194445,6 +207013,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combine
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -194505,6 +207079,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combine
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.no_access.descriptor_array.1d_base_slice
@@ -194565,6 +207145,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combine
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex.descriptor_array.1d_base_slice
@@ -194625,6 +207211,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combine
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.1d_base_slice
@@ -194685,6 +207277,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combine
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.tess_eval.descriptor_array.1d_base_slice
@@ -194745,6 +207343,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combine
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.geometry.descriptor_array.1d_base_slice
@@ -194805,6 +207409,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combine
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.fragment.descriptor_array.1d_base_slice
@@ -194865,6 +207475,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combine
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.1d_base_slice
@@ -194925,6 +207541,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.no_access.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.no_access.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.no_access.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.no_access.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.no_access.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.no_access.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.no_access.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.no_access.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.no_access.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.no_access.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.no_access.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.no_access.descriptor_array.1d_base_slice
@@ -194985,6 +207607,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex.descriptor_array.1d_base_slice
@@ -195045,6 +207673,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_ctrl.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_ctrl.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_ctrl.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_ctrl.descriptor_array.1d_base_slice
@@ -195105,6 +207739,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_eval.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_eval.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_eval.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.tess_eval.descriptor_array.1d_base_slice
@@ -195165,6 +207805,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.geometry.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.geometry.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.geometry.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.geometry.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.geometry.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.geometry.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.geometry.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.geometry.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.geometry.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.geometry.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.geometry.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.geometry.descriptor_array.1d_base_slice
@@ -195225,6 +207871,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.fragment.descriptor_array.1d_base_slice
@@ -195285,6 +207937,12 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex_fragment.multiple_arbitrary_descriptors.2d_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex_fragment.descriptor_array.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex_fragment.descriptor_array.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_image.vertex_fragment.descriptor_array.1d_base_slice
@@ -195309,90 +207967,148 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.no_access.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.tess_eval.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.geometry.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.no_access.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.no_access.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.no_access.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.tess_eval.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.geometry.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.geometry.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.geometry.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.fragment.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.no_access.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.no_access.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.no_access.descriptor_array.offset_view_zero
@@ -195401,6 +208117,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.vertex.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.vertex.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.vertex.descriptor_array.offset_view_zero
@@ -195409,6 +208127,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.tess_ctrl.descriptor_array.offset_view_zero
@@ -195417,6 +208137,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.tess_eval.descriptor_array.offset_view_zero
@@ -195425,6 +208147,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.geometry.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.geometry.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.geometry.descriptor_array.offset_view_zero
@@ -195433,6 +208157,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.fragment.descriptor_array.offset_view_zero
@@ -195441,6 +208167,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.uniform_buffer.vertex_fragment.descriptor_array.offset_view_zero
@@ -195449,6 +208177,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.no_access.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.no_access.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.no_access.descriptor_array.offset_view_zero
@@ -195457,6 +208187,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.vertex.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.vertex.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.vertex.descriptor_array.offset_view_zero
@@ -195465,6 +208197,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.tess_ctrl.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.tess_ctrl.descriptor_array.offset_view_zero
@@ -195473,6 +208207,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.tess_eval.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.tess_eval.descriptor_array.offset_view_zero
@@ -195481,6 +208217,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.geometry.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.geometry.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.geometry.descriptor_array.offset_view_zero
@@ -195489,6 +208227,8 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.fragment.descriptor_array.offset_view_zero
@@ -195497,10 +208237,13 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.vertex_fragment.multiple_discontiguous_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.vertex_fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push_template.storage_buffer.vertex_fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.descriptor_update.empty_descriptor.uniform_buffer
 dEQP-VK.spirv_assembly.instruction.compute.spirv_version.1_0_compute
 dEQP-VK.spirv_assembly.instruction.compute.spirv_version.1_1_compute
 dEQP-VK.spirv_assembly.instruction.compute.spirv_version.1_2_compute
@@ -195532,6 +208275,11 @@ dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.idec
 dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.load
 dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.store
 dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.compex
+dEQP-VK.spirv_assembly.instruction.compute.opatomic_return_values.iadd
+dEQP-VK.spirv_assembly.instruction.compute.opatomic_return_values.isub
+dEQP-VK.spirv_assembly.instruction.compute.opatomic_return_values.iinc
+dEQP-VK.spirv_assembly.instruction.compute.opatomic_return_values.idec
+dEQP-VK.spirv_assembly.instruction.compute.opatomic_return_values.compex
 dEQP-VK.spirv_assembly.instruction.compute.opline.all
 dEQP-VK.spirv_assembly.instruction.compute.opmoduleprocessed.all
 dEQP-VK.spirv_assembly.instruction.compute.opnoline.all
@@ -195685,12 +208433,31 @@ dEQP-VK.spirv_assembly.instruction.compute.opsmod64.all
 dEQP-VK.spirv_assembly.instruction.compute.sconvert.int16_to_int32
 dEQP-VK.spirv_assembly.instruction.compute.sconvert.int16_to_int64
 dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_int64
+dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_int16
+dEQP-VK.spirv_assembly.instruction.compute.sconvert.int64_to_int32
+dEQP-VK.spirv_assembly.instruction.compute.sconvert.int64_to_int16
 dEQP-VK.spirv_assembly.instruction.compute.sconvert.int16_to_uint32
 dEQP-VK.spirv_assembly.instruction.compute.sconvert.int16_to_uint64
 dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_uint64
+dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_uint16
+dEQP-VK.spirv_assembly.instruction.compute.sconvert.int64_to_uint32
+dEQP-VK.spirv_assembly.instruction.compute.sconvert.int64_to_uint16
+dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint16_to_int32
+dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint16_to_int64
+dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint32_to_int64
+dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint32_to_int16
+dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint64_to_int32
+dEQP-VK.spirv_assembly.instruction.compute.sconvert.uint64_to_int16
+dEQP-VK.spirv_assembly.instruction.compute.sconvert.i16vec2_to_i32vec2
+dEQP-VK.spirv_assembly.instruction.compute.sconvert.i32vec2_to_i16vec2
 dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint16_to_uint32
 dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint16_to_uint64
 dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint32_to_uint64
+dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint32_to_uint16
+dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint64_to_uint32
+dEQP-VK.spirv_assembly.instruction.compute.uconvert.uint64_to_uint16
+dEQP-VK.spirv_assembly.instruction.compute.fconvert.float32_to_float64
+dEQP-VK.spirv_assembly.instruction.compute.fconvert.float64_to_float32
 dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.vec_2
 dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.vec_3
 dEQP-VK.spirv_assembly.instruction.compute.opcompositeinsert.int.vec_4
@@ -195875,28 +208642,57 @@ dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.unifor
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_vector_sint
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32_to_16.uniform_vector_uint
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_float
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_const_idx_5_float
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_const_idx_8_float
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_vector_float
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_matrix_float
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_float
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_const_idx_5_float
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_const_idx_8_float
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_vector_float
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_matrix_float
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_sint
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_sint_const_idx_8
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_uint
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_scalar_uint_const_idx_8
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_vector_sint
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_buffer_block_vector_uint
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_sint
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_sint_const_idx_5
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_sint_const_idx_8
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_uint
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_uint_const_idx_5
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_scalar_uint_const_idx_8
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_vector_sint
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_32.uniform_vector_uint
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_float
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_const_idx_5_float
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_const_idx_8_float
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.vector_float
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.matrix_float
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_sint
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_sint_const_idx_5
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_sint_const_idx_8
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_uint
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_uint_const_idx_5
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.scalar_uint_const_idx_8
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.vector_sint
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.push_constant_16_to_32.vector_uint
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16struct_to_32struct.uniform
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_32struct_to_16struct.uniform
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.struct_mixed_types.uniform_buffer_block
+dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.struct_mixed_types.uniform
 dEQP-VK.spirv_assembly.instruction.compute.16bit_storage.uniform_16_to_16.stress_test
 dEQP-VK.spirv_assembly.instruction.compute.ubo_padding.mat2x2
+dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.float
+dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.vec4
+dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.matrix
+dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.floatarray
+dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.struct
 dEQP-VK.spirv_assembly.instruction.compute.conditional_branch.same_labels_true
 dEQP-VK.spirv_assembly.instruction.compute.conditional_branch.same_labels_false
 dEQP-VK.spirv_assembly.instruction.compute.indexing.opaccesschain_u16
@@ -196077,11 +208873,43 @@ dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_imag
 dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.pass_sampler_to_function
 dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.sampled_image.pass_image_and_sampler_to_function
 dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler.all_local_variables
+dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables
+dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function
+dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function
+dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function
+dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables
+dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function
+dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function
+dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function
 dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.all_local_variables
 dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.pass_image_to_function
 dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.pass_sampler_to_function
 dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.sampled_image.pass_image_and_sampler_to_function
 dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler.all_local_variables
+dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables
+dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function
+dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function
+dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function
+dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables
+dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function
+dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function
+dEQP-VK.spirv_assembly.instruction.compute.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function
+dEQP-VK.spirv_assembly.instruction.compute.opname.entry_main.main_is_main
+dEQP-VK.spirv_assembly.instruction.compute.opname.entry_main.main_is_not_main
+dEQP-VK.spirv_assembly.instruction.compute.opname.entry_main.func_is_main
+dEQP-VK.spirv_assembly.instruction.compute.opname.entry_main.func_is_not_main
+dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.main_is_main
+dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.main_is_not_main
+dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.main_is_entry
+dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.func_is_main
+dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.func_is_not_main
+dEQP-VK.spirv_assembly.instruction.compute.opname.entry_rdc.func_is_entry
+dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.basic_type.flat
+dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.basic_type.no_perspective
+dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.basic_type.relaxedprecision
+dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.interface_blocks.flat
+dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.interface_blocks.no_perspective
+dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.interface_blocks.relaxedprecision
 dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_0_vertex
 dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_0_tesselation_evaluation
 dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.1_0_tesselation_control
@@ -196885,6 +209713,11 @@ dEQP-VK.spirv_assembly.instruction.graphics.android.smod.all_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.android.smod.all_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.android.smod.all_geom
 dEQP-VK.spirv_assembly.instruction.graphics.android.smod.all_frag
+dEQP-VK.spirv_assembly.instruction.graphics.opname.opname_vert
+dEQP-VK.spirv_assembly.instruction.graphics.opname.opname_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.opname.opname_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.opname.opname_geom
+dEQP-VK.spirv_assembly.instruction.graphics.opname.opname_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rtz_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rtz_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_32_to_16.uniform_buffer_block_scalar_float_rtz_tesse
@@ -196985,6 +209818,36 @@ dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_scalar_float_const_idx_6_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_scalar_float_const_idx_6_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_tesse
@@ -196995,6 +209858,36 @@ dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_vector_float_const_idx_6_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_vector_float_const_idx_6_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_matrix_float_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_matrix_float_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_float_16_to_32.uniform_buffer_block_matrix_float_tesse
@@ -197050,41 +209943,161 @@ dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.u
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_sint_const_idx_6_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_scalar_uint_const_idx_6_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_sint_const_idx_6_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_scalar_uint_const_idx_6_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_sint_const_idx_6_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_buffer_block_vector_uint_const_idx_6_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_sint_const_idx_6_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_int_16_to_32.uniform_vector_uint_const_idx_6_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rtz_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rtz_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_32_to_16.scalar0_rtz_tesse
@@ -197565,6 +210578,126 @@ dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector7_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector7_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_32.vector7_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar0_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar0_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar0_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar0_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar0_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar1_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar1_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar1_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar1_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar1_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar2_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar2_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar2_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar2_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar2_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar3_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar3_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar3_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar3_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar3_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar6_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar7_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar7_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar7_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar7_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar7_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar8_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar8_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar8_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar8_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar8_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar9_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar9_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar9_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar9_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar9_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar10_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar10_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar10_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar10_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar10_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar11_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar11_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar11_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar11_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar11_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar12_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar12_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar12_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar12_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar12_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar13_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar13_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar13_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar13_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar13_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar14_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar14_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar14_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar14_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar14_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar15_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar15_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar15_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar15_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.scalar15_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector0_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector0_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector0_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector0_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector0_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector1_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector1_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector1_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector1_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector1_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector2_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector2_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector2_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector2_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector2_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector3_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector3_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector3_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector3_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector3_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector6_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector7_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector7_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector7_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector7_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_float_16_to_16.vector7_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint0_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint0_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_32_to_16.scalar_sint0_tesse
@@ -197965,46 +211098,411 @@ dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint3_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint3_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_32.vector_uint3_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint0_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint0_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint0_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint0_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint0_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint1_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint1_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint1_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint1_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint1_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint2_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint2_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint2_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint2_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint2_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint3_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint3_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint3_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint3_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint3_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint6_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint7_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint7_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint7_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint7_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint7_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint8_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint8_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint8_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint8_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint8_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint9_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint9_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint9_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint9_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint9_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint10_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint10_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint10_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint10_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint10_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint11_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint11_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint11_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint11_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint11_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint12_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint12_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint12_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint12_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint12_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint13_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint13_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint13_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint13_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint13_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint14_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint14_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint14_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint14_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint14_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint15_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint15_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint15_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint15_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_sint15_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint0_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint0_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint0_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint0_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint0_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint1_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint1_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint1_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint1_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint1_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint2_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint2_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint2_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint2_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint2_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint3_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint3_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint3_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint3_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint3_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint6_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint7_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint7_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint7_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint7_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint7_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint8_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint8_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint8_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint8_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint8_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint9_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint9_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint9_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint9_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint9_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint10_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint10_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint10_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint10_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint10_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint11_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint11_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint11_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint11_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint11_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint12_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint12_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint12_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint12_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint12_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint13_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint13_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint13_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint13_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint13_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint14_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint14_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint14_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint14_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint14_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint15_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint15_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint15_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint15_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.scalar_uint15_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint0_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint0_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint0_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint0_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint0_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint1_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint1_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint1_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint1_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint1_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint2_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint2_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint2_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint2_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint2_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint3_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint3_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint3_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint3_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_sint3_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint0_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint0_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint0_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint0_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint0_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint1_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint1_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint1_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint1_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint1_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint2_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint2_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint2_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint2_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint2_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint3_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint3_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint3_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint3_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.input_output_int_16_to_16.vector_uint3_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.scalar_const_idx_6_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.vector_const_idx_6_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_float_16_to_32.matrix_const_idx_6_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_scalar_const_idx_6_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_scalar_const_idx_6_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.sint_vector_const_idx_6_frag
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_vert
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_geom
 dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_5_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_5_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_5_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_5_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_5_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_6_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_6_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_6_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_6_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.push_constant_int_16_to_32.uint_vector_const_idx_6_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_buffer_block_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_16struct_to_32struct.uniform_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_buffer_block_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_buffer_block_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_buffer_block_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_buffer_block_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_buffer_block_frag
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_vert
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_geom
+dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_frag
 dEQP-VK.spirv_assembly.instruction.graphics.ubo_padding.mat2x2_vert
 dEQP-VK.spirv_assembly.instruction.graphics.ubo_padding.mat2x2_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.ubo_padding.mat2x2_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.ubo_padding.mat2x2_geom
 dEQP-VK.spirv_assembly.instruction.graphics.ubo_padding.mat2x2_frag
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.float_vert
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.float_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.float_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.float_geom
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.float_frag
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.vec4_vert
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.vec4_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.vec4_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.vec4_geom
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.vec4_frag
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.matrix_vert
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.matrix_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.matrix_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.matrix_geom
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.matrix_frag
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.floatarray_vert
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.floatarray_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.floatarray_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.floatarray_geom
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.floatarray_frag
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.struct_vert
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.struct_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.struct_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.struct_geom
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.private.struct_frag
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.output.float
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.output.vec4
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.output.matrix
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.output.floatarray
+dEQP-VK.spirv_assembly.instruction.graphics.variable_init.output.struct
 dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_true_vert
 dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_true_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.conditional_branch.same_labels_true_tesse
@@ -198900,6 +212398,46 @@ dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_im
 dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.all_local_variables.shader_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.all_local_variables.shader_geom
 dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler.all_local_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables.shader_vert
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables.shader_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables.shader_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables.shader_geom
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.all_local_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function.shader_vert
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function.shader_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function.shader_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function.shader_geom
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_to_function.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_vert
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_geom
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_vert
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_geom
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables.shader_vert
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables.shader_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables.shader_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables.shader_geom
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.all_local_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_vert
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_geom
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_vert
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_geom
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_vert
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_geom
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagefetch.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_frag
 dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.all_local_variables.shader_vert
 dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.all_local_variables.shader_tessc
 dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.sampled_image.all_local_variables.shader_tesse
@@ -198925,6 +212463,1764 @@ dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_i
 dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.all_local_variables.shader_tesse
 dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.all_local_variables.shader_geom
 dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler.all_local_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables.shader_vert
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables.shader_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables.shader_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables.shader_geom
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.all_local_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function.shader_vert
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function.shader_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function.shader_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function.shader_geom
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_to_function.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_vert
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_geom
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_sampler_to_function.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_vert
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_geom
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_variables.pass_image_and_sampler_to_function.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables.shader_vert
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables.shader_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables.shader_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables.shader_geom
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.all_local_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_vert
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_geom
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_to_function.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_vert
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_geom
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_sampler_to_function.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_vert
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_geom
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.imagesample.combined_image_sampler_separate_descriptors.pass_image_and_sampler_to_function.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagefetch.sampled_image.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagefetch.combined_image_sampler.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagefetch.combined_image_sampler_separate_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagefetch.combined_image_sampler_separate_descriptors.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample.sampled_image.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample.combined_image_sampler.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample.combined_image_sampler_separate_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample.combined_image_sampler_separate_descriptors.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_implicit_lod.sampled_image.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_implicit_lod.combined_image_sampler.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_implicit_lod.combined_image_sampler_separate_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_implicit_lod.combined_image_sampler_separate_descriptors.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_explicit_lod.sampled_image.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_explicit_lod.combined_image_sampler.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_explicit_lod.combined_image_sampler_separate_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.non_depth.imagesample_dref_explicit_lod.combined_image_sampler_separate_descriptors.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagefetch.sampled_image.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagefetch.combined_image_sampler.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagefetch.combined_image_sampler_separate_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagefetch.combined_image_sampler_separate_descriptors.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample.sampled_image.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample.combined_image_sampler.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample.combined_image_sampler_separate_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample.combined_image_sampler_separate_descriptors.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_implicit_lod.sampled_image.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_implicit_lod.combined_image_sampler.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_implicit_lod.combined_image_sampler_separate_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_implicit_lod.combined_image_sampler_separate_descriptors.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_explicit_lod.sampled_image.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_explicit_lod.combined_image_sampler.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_explicit_lod.combined_image_sampler_separate_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagesample_dref_explicit_lod.combined_image_sampler_separate_descriptors.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagefetch.sampled_image.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagefetch.combined_image_sampler.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagefetch.combined_image_sampler_separate_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagefetch.combined_image_sampler_separate_descriptors.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample.sampled_image.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample.combined_image_sampler.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample.combined_image_sampler_separate_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample.combined_image_sampler_separate_descriptors.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_implicit_lod.sampled_image.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_implicit_lod.combined_image_sampler.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_implicit_lod.combined_image_sampler_separate_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_implicit_lod.combined_image_sampler_separate_descriptors.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_explicit_lod.sampled_image.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_explicit_lod.combined_image_sampler.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_explicit_lod.combined_image_sampler_separate_variables.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.unknown.imagesample_dref_explicit_lod.combined_image_sampler_separate_descriptors.shader_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int32_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int64_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int64_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int64_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int64_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_int64_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int64_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int64_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int64_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int64_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int64_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int16_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int16_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int16_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int16_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_int16_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int32_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int16_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int16_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int16_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int16_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_int16_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint32_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint64_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint64_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint64_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint64_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int16_to_uint64_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint64_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint64_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint64_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint64_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint64_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint16_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint16_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint16_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint16_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int32_to_uint16_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint32_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint16_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint16_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint16_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint16_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.int64_to_uint16_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int32_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int64_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int64_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int64_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int64_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint16_to_int64_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int64_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int64_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int64_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int64_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int64_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int16_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int16_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int16_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int16_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint32_to_int16_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int32_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int16_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int16_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int16_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int16_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.uint64_to_int16_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i16vec2_to_i32vec2_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i16vec2_to_i32vec2_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i16vec2_to_i32vec2_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i16vec2_to_i32vec2_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i16vec2_to_i32vec2_frag
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i32vec2_to_i16vec2_vert
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i32vec2_to_i16vec2_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i32vec2_to_i16vec2_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i32vec2_to_i16vec2_geom
+dEQP-VK.spirv_assembly.instruction.graphics.sconvert.i32vec2_to_i16vec2_frag
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint32_frag
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint64_vert
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint64_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint64_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint64_geom
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint16_to_uint64_frag
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint64_vert
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint64_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint64_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint64_geom
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint64_frag
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint16_vert
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint16_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint16_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint16_geom
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint32_to_uint16_frag
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint32_frag
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint16_vert
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint16_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint16_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint16_geom
+dEQP-VK.spirv_assembly.instruction.graphics.uconvert.uint64_to_uint16_frag
+dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float64_vert
+dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float64_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float64_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float64_geom
+dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float32_to_float64_frag
+dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.fconvert.float64_to_float32_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.negate_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.negate_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.negate_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.negate_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.negate_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.negate_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.negate_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.negate_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.negate_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.negate_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.add_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.add_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.add_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.add_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.add_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.add_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.add_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.add_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.add_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.add_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.sub_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.sub_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.sub_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.sub_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.sub_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.sub_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.sub_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.sub_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.sub_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.sub_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.div_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.div_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.div_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.div_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.div_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.div_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.div_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.div_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.div_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.div_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.rem_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.rem_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.rem_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.rem_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.rem_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.rem_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.rem_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.rem_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.rem_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.rem_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.mod_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.mod_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.mod_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.mod_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.mod_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.mod_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.mod_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.mod_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.mod_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.mod_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.abs_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.abs_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.abs_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.abs_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.abs_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.abs_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.abs_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.abs_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.abs_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.abs_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.sign_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.sign_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.sign_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.sign_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.sign_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.sign_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.sign_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.sign_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.sign_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.sign_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.min_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.min_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.min_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.min_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.min_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.min_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.min_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.min_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.min_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.min_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.max_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.max_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.max_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.max_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.max_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.max_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.max_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.max_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.max_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.max_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.clamp_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.clamp_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.clamp_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.clamp_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.clamp_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.clamp_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.clamp_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.clamp_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.clamp_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.clamp_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.mul_sdiv_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.i16.switch_vert
+dEQP-VK.spirv_assembly.type.scalar.i16.switch_tessc
+dEQP-VK.spirv_assembly.type.scalar.i16.switch_tesse
+dEQP-VK.spirv_assembly.type.scalar.i16.switch_geom
+dEQP-VK.spirv_assembly.type.scalar.i16.switch_frag
+dEQP-VK.spirv_assembly.type.scalar.i32.negate_vert
+dEQP-VK.spirv_assembly.type.scalar.i32.negate_tessc
+dEQP-VK.spirv_assembly.type.scalar.i32.negate_tesse
+dEQP-VK.spirv_assembly.type.scalar.i32.negate_geom
+dEQP-VK.spirv_assembly.type.scalar.i32.negate_frag
+dEQP-VK.spirv_assembly.type.scalar.i32.add_vert
+dEQP-VK.spirv_assembly.type.scalar.i32.add_tessc
+dEQP-VK.spirv_assembly.type.scalar.i32.add_tesse
+dEQP-VK.spirv_assembly.type.scalar.i32.add_geom
+dEQP-VK.spirv_assembly.type.scalar.i32.add_frag
+dEQP-VK.spirv_assembly.type.scalar.i32.sub_vert
+dEQP-VK.spirv_assembly.type.scalar.i32.sub_tessc
+dEQP-VK.spirv_assembly.type.scalar.i32.sub_tesse
+dEQP-VK.spirv_assembly.type.scalar.i32.sub_geom
+dEQP-VK.spirv_assembly.type.scalar.i32.sub_frag
+dEQP-VK.spirv_assembly.type.scalar.i32.mul_vert
+dEQP-VK.spirv_assembly.type.scalar.i32.mul_tessc
+dEQP-VK.spirv_assembly.type.scalar.i32.mul_tesse
+dEQP-VK.spirv_assembly.type.scalar.i32.mul_geom
+dEQP-VK.spirv_assembly.type.scalar.i32.mul_frag
+dEQP-VK.spirv_assembly.type.scalar.i32.div_vert
+dEQP-VK.spirv_assembly.type.scalar.i32.div_tessc
+dEQP-VK.spirv_assembly.type.scalar.i32.div_tesse
+dEQP-VK.spirv_assembly.type.scalar.i32.div_geom
+dEQP-VK.spirv_assembly.type.scalar.i32.div_frag
+dEQP-VK.spirv_assembly.type.scalar.i32.rem_vert
+dEQP-VK.spirv_assembly.type.scalar.i32.rem_tessc
+dEQP-VK.spirv_assembly.type.scalar.i32.rem_tesse
+dEQP-VK.spirv_assembly.type.scalar.i32.rem_geom
+dEQP-VK.spirv_assembly.type.scalar.i32.rem_frag
+dEQP-VK.spirv_assembly.type.scalar.i32.mod_vert
+dEQP-VK.spirv_assembly.type.scalar.i32.mod_tessc
+dEQP-VK.spirv_assembly.type.scalar.i32.mod_tesse
+dEQP-VK.spirv_assembly.type.scalar.i32.mod_geom
+dEQP-VK.spirv_assembly.type.scalar.i32.mod_frag
+dEQP-VK.spirv_assembly.type.scalar.i32.abs_vert
+dEQP-VK.spirv_assembly.type.scalar.i32.abs_tessc
+dEQP-VK.spirv_assembly.type.scalar.i32.abs_tesse
+dEQP-VK.spirv_assembly.type.scalar.i32.abs_geom
+dEQP-VK.spirv_assembly.type.scalar.i32.abs_frag
+dEQP-VK.spirv_assembly.type.scalar.i32.sign_vert
+dEQP-VK.spirv_assembly.type.scalar.i32.sign_tessc
+dEQP-VK.spirv_assembly.type.scalar.i32.sign_tesse
+dEQP-VK.spirv_assembly.type.scalar.i32.sign_geom
+dEQP-VK.spirv_assembly.type.scalar.i32.sign_frag
+dEQP-VK.spirv_assembly.type.scalar.i32.min_vert
+dEQP-VK.spirv_assembly.type.scalar.i32.min_tessc
+dEQP-VK.spirv_assembly.type.scalar.i32.min_tesse
+dEQP-VK.spirv_assembly.type.scalar.i32.min_geom
+dEQP-VK.spirv_assembly.type.scalar.i32.min_frag
+dEQP-VK.spirv_assembly.type.scalar.i32.max_vert
+dEQP-VK.spirv_assembly.type.scalar.i32.max_tessc
+dEQP-VK.spirv_assembly.type.scalar.i32.max_tesse
+dEQP-VK.spirv_assembly.type.scalar.i32.max_geom
+dEQP-VK.spirv_assembly.type.scalar.i32.max_frag
+dEQP-VK.spirv_assembly.type.scalar.i32.clamp_vert
+dEQP-VK.spirv_assembly.type.scalar.i32.clamp_tessc
+dEQP-VK.spirv_assembly.type.scalar.i32.clamp_tesse
+dEQP-VK.spirv_assembly.type.scalar.i32.clamp_geom
+dEQP-VK.spirv_assembly.type.scalar.i32.clamp_frag
+dEQP-VK.spirv_assembly.type.scalar.i32.find_lsb_vert
+dEQP-VK.spirv_assembly.type.scalar.i32.find_lsb_tessc
+dEQP-VK.spirv_assembly.type.scalar.i32.find_lsb_tesse
+dEQP-VK.spirv_assembly.type.scalar.i32.find_lsb_geom
+dEQP-VK.spirv_assembly.type.scalar.i32.find_lsb_frag
+dEQP-VK.spirv_assembly.type.scalar.i32.find_msb_vert
+dEQP-VK.spirv_assembly.type.scalar.i32.find_msb_tessc
+dEQP-VK.spirv_assembly.type.scalar.i32.find_msb_tesse
+dEQP-VK.spirv_assembly.type.scalar.i32.find_msb_geom
+dEQP-VK.spirv_assembly.type.scalar.i32.find_msb_frag
+dEQP-VK.spirv_assembly.type.scalar.i32.switch_vert
+dEQP-VK.spirv_assembly.type.scalar.i32.switch_tessc
+dEQP-VK.spirv_assembly.type.scalar.i32.switch_tesse
+dEQP-VK.spirv_assembly.type.scalar.i32.switch_geom
+dEQP-VK.spirv_assembly.type.scalar.i32.switch_frag
+dEQP-VK.spirv_assembly.type.scalar.i64.negate_vert
+dEQP-VK.spirv_assembly.type.scalar.i64.negate_tessc
+dEQP-VK.spirv_assembly.type.scalar.i64.negate_tesse
+dEQP-VK.spirv_assembly.type.scalar.i64.negate_geom
+dEQP-VK.spirv_assembly.type.scalar.i64.negate_frag
+dEQP-VK.spirv_assembly.type.scalar.i64.add_vert
+dEQP-VK.spirv_assembly.type.scalar.i64.add_tessc
+dEQP-VK.spirv_assembly.type.scalar.i64.add_tesse
+dEQP-VK.spirv_assembly.type.scalar.i64.add_geom
+dEQP-VK.spirv_assembly.type.scalar.i64.add_frag
+dEQP-VK.spirv_assembly.type.scalar.i64.sub_vert
+dEQP-VK.spirv_assembly.type.scalar.i64.sub_tessc
+dEQP-VK.spirv_assembly.type.scalar.i64.sub_tesse
+dEQP-VK.spirv_assembly.type.scalar.i64.sub_geom
+dEQP-VK.spirv_assembly.type.scalar.i64.sub_frag
+dEQP-VK.spirv_assembly.type.scalar.i64.mul_vert
+dEQP-VK.spirv_assembly.type.scalar.i64.mul_tessc
+dEQP-VK.spirv_assembly.type.scalar.i64.mul_tesse
+dEQP-VK.spirv_assembly.type.scalar.i64.mul_geom
+dEQP-VK.spirv_assembly.type.scalar.i64.mul_frag
+dEQP-VK.spirv_assembly.type.scalar.i64.div_vert
+dEQP-VK.spirv_assembly.type.scalar.i64.div_tessc
+dEQP-VK.spirv_assembly.type.scalar.i64.div_tesse
+dEQP-VK.spirv_assembly.type.scalar.i64.div_geom
+dEQP-VK.spirv_assembly.type.scalar.i64.div_frag
+dEQP-VK.spirv_assembly.type.scalar.i64.rem_vert
+dEQP-VK.spirv_assembly.type.scalar.i64.rem_tessc
+dEQP-VK.spirv_assembly.type.scalar.i64.rem_tesse
+dEQP-VK.spirv_assembly.type.scalar.i64.rem_geom
+dEQP-VK.spirv_assembly.type.scalar.i64.rem_frag
+dEQP-VK.spirv_assembly.type.scalar.i64.mod_vert
+dEQP-VK.spirv_assembly.type.scalar.i64.mod_tessc
+dEQP-VK.spirv_assembly.type.scalar.i64.mod_tesse
+dEQP-VK.spirv_assembly.type.scalar.i64.mod_geom
+dEQP-VK.spirv_assembly.type.scalar.i64.mod_frag
+dEQP-VK.spirv_assembly.type.scalar.i64.abs_vert
+dEQP-VK.spirv_assembly.type.scalar.i64.abs_tessc
+dEQP-VK.spirv_assembly.type.scalar.i64.abs_tesse
+dEQP-VK.spirv_assembly.type.scalar.i64.abs_geom
+dEQP-VK.spirv_assembly.type.scalar.i64.abs_frag
+dEQP-VK.spirv_assembly.type.scalar.i64.sign_vert
+dEQP-VK.spirv_assembly.type.scalar.i64.sign_tessc
+dEQP-VK.spirv_assembly.type.scalar.i64.sign_tesse
+dEQP-VK.spirv_assembly.type.scalar.i64.sign_geom
+dEQP-VK.spirv_assembly.type.scalar.i64.sign_frag
+dEQP-VK.spirv_assembly.type.scalar.i64.min_vert
+dEQP-VK.spirv_assembly.type.scalar.i64.min_tessc
+dEQP-VK.spirv_assembly.type.scalar.i64.min_tesse
+dEQP-VK.spirv_assembly.type.scalar.i64.min_geom
+dEQP-VK.spirv_assembly.type.scalar.i64.min_frag
+dEQP-VK.spirv_assembly.type.scalar.i64.max_vert
+dEQP-VK.spirv_assembly.type.scalar.i64.max_tessc
+dEQP-VK.spirv_assembly.type.scalar.i64.max_tesse
+dEQP-VK.spirv_assembly.type.scalar.i64.max_geom
+dEQP-VK.spirv_assembly.type.scalar.i64.max_frag
+dEQP-VK.spirv_assembly.type.scalar.i64.clamp_vert
+dEQP-VK.spirv_assembly.type.scalar.i64.clamp_tessc
+dEQP-VK.spirv_assembly.type.scalar.i64.clamp_tesse
+dEQP-VK.spirv_assembly.type.scalar.i64.clamp_geom
+dEQP-VK.spirv_assembly.type.scalar.i64.clamp_frag
+dEQP-VK.spirv_assembly.type.scalar.i64.switch_vert
+dEQP-VK.spirv_assembly.type.scalar.i64.switch_tessc
+dEQP-VK.spirv_assembly.type.scalar.i64.switch_tesse
+dEQP-VK.spirv_assembly.type.scalar.i64.switch_geom
+dEQP-VK.spirv_assembly.type.scalar.i64.switch_frag
+dEQP-VK.spirv_assembly.type.scalar.u16.div_vert
+dEQP-VK.spirv_assembly.type.scalar.u16.div_tessc
+dEQP-VK.spirv_assembly.type.scalar.u16.div_tesse
+dEQP-VK.spirv_assembly.type.scalar.u16.div_geom
+dEQP-VK.spirv_assembly.type.scalar.u16.div_frag
+dEQP-VK.spirv_assembly.type.scalar.u16.div_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.u16.div_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.u16.div_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.u16.div_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.u16.div_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.u16.mod_vert
+dEQP-VK.spirv_assembly.type.scalar.u16.mod_tessc
+dEQP-VK.spirv_assembly.type.scalar.u16.mod_tesse
+dEQP-VK.spirv_assembly.type.scalar.u16.mod_geom
+dEQP-VK.spirv_assembly.type.scalar.u16.mod_frag
+dEQP-VK.spirv_assembly.type.scalar.u16.mod_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.u16.mod_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.u16.mod_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.u16.mod_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.u16.mod_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.u16.min_vert
+dEQP-VK.spirv_assembly.type.scalar.u16.min_tessc
+dEQP-VK.spirv_assembly.type.scalar.u16.min_tesse
+dEQP-VK.spirv_assembly.type.scalar.u16.min_geom
+dEQP-VK.spirv_assembly.type.scalar.u16.min_frag
+dEQP-VK.spirv_assembly.type.scalar.u16.min_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.u16.min_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.u16.min_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.u16.min_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.u16.min_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.u16.max_vert
+dEQP-VK.spirv_assembly.type.scalar.u16.max_tessc
+dEQP-VK.spirv_assembly.type.scalar.u16.max_tesse
+dEQP-VK.spirv_assembly.type.scalar.u16.max_geom
+dEQP-VK.spirv_assembly.type.scalar.u16.max_frag
+dEQP-VK.spirv_assembly.type.scalar.u16.max_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.u16.max_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.u16.max_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.u16.max_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.u16.max_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.u16.clamp_vert
+dEQP-VK.spirv_assembly.type.scalar.u16.clamp_tessc
+dEQP-VK.spirv_assembly.type.scalar.u16.clamp_tesse
+dEQP-VK.spirv_assembly.type.scalar.u16.clamp_geom
+dEQP-VK.spirv_assembly.type.scalar.u16.clamp_frag
+dEQP-VK.spirv_assembly.type.scalar.u16.clamp_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.u16.clamp_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.u16.clamp_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.u16.clamp_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.u16.clamp_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_vert
+dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_tessc
+dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_tesse
+dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_geom
+dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_frag
+dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.scalar.u16.mul_udiv_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.scalar.u16.switch_vert
+dEQP-VK.spirv_assembly.type.scalar.u16.switch_tessc
+dEQP-VK.spirv_assembly.type.scalar.u16.switch_tesse
+dEQP-VK.spirv_assembly.type.scalar.u16.switch_geom
+dEQP-VK.spirv_assembly.type.scalar.u16.switch_frag
+dEQP-VK.spirv_assembly.type.scalar.u32.div_vert
+dEQP-VK.spirv_assembly.type.scalar.u32.div_tessc
+dEQP-VK.spirv_assembly.type.scalar.u32.div_tesse
+dEQP-VK.spirv_assembly.type.scalar.u32.div_geom
+dEQP-VK.spirv_assembly.type.scalar.u32.div_frag
+dEQP-VK.spirv_assembly.type.scalar.u32.mod_vert
+dEQP-VK.spirv_assembly.type.scalar.u32.mod_tessc
+dEQP-VK.spirv_assembly.type.scalar.u32.mod_tesse
+dEQP-VK.spirv_assembly.type.scalar.u32.mod_geom
+dEQP-VK.spirv_assembly.type.scalar.u32.mod_frag
+dEQP-VK.spirv_assembly.type.scalar.u32.min_vert
+dEQP-VK.spirv_assembly.type.scalar.u32.min_tessc
+dEQP-VK.spirv_assembly.type.scalar.u32.min_tesse
+dEQP-VK.spirv_assembly.type.scalar.u32.min_geom
+dEQP-VK.spirv_assembly.type.scalar.u32.min_frag
+dEQP-VK.spirv_assembly.type.scalar.u32.max_vert
+dEQP-VK.spirv_assembly.type.scalar.u32.max_tessc
+dEQP-VK.spirv_assembly.type.scalar.u32.max_tesse
+dEQP-VK.spirv_assembly.type.scalar.u32.max_geom
+dEQP-VK.spirv_assembly.type.scalar.u32.max_frag
+dEQP-VK.spirv_assembly.type.scalar.u32.clamp_vert
+dEQP-VK.spirv_assembly.type.scalar.u32.clamp_tessc
+dEQP-VK.spirv_assembly.type.scalar.u32.clamp_tesse
+dEQP-VK.spirv_assembly.type.scalar.u32.clamp_geom
+dEQP-VK.spirv_assembly.type.scalar.u32.clamp_frag
+dEQP-VK.spirv_assembly.type.scalar.u32.find_msb_vert
+dEQP-VK.spirv_assembly.type.scalar.u32.find_msb_tessc
+dEQP-VK.spirv_assembly.type.scalar.u32.find_msb_tesse
+dEQP-VK.spirv_assembly.type.scalar.u32.find_msb_geom
+dEQP-VK.spirv_assembly.type.scalar.u32.find_msb_frag
+dEQP-VK.spirv_assembly.type.scalar.u32.switch_vert
+dEQP-VK.spirv_assembly.type.scalar.u32.switch_tessc
+dEQP-VK.spirv_assembly.type.scalar.u32.switch_tesse
+dEQP-VK.spirv_assembly.type.scalar.u32.switch_geom
+dEQP-VK.spirv_assembly.type.scalar.u32.switch_frag
+dEQP-VK.spirv_assembly.type.scalar.u64.div_vert
+dEQP-VK.spirv_assembly.type.scalar.u64.div_tessc
+dEQP-VK.spirv_assembly.type.scalar.u64.div_tesse
+dEQP-VK.spirv_assembly.type.scalar.u64.div_geom
+dEQP-VK.spirv_assembly.type.scalar.u64.div_frag
+dEQP-VK.spirv_assembly.type.scalar.u64.mod_vert
+dEQP-VK.spirv_assembly.type.scalar.u64.mod_tessc
+dEQP-VK.spirv_assembly.type.scalar.u64.mod_tesse
+dEQP-VK.spirv_assembly.type.scalar.u64.mod_geom
+dEQP-VK.spirv_assembly.type.scalar.u64.mod_frag
+dEQP-VK.spirv_assembly.type.scalar.u64.min_vert
+dEQP-VK.spirv_assembly.type.scalar.u64.min_tessc
+dEQP-VK.spirv_assembly.type.scalar.u64.min_tesse
+dEQP-VK.spirv_assembly.type.scalar.u64.min_geom
+dEQP-VK.spirv_assembly.type.scalar.u64.min_frag
+dEQP-VK.spirv_assembly.type.scalar.u64.max_vert
+dEQP-VK.spirv_assembly.type.scalar.u64.max_tessc
+dEQP-VK.spirv_assembly.type.scalar.u64.max_tesse
+dEQP-VK.spirv_assembly.type.scalar.u64.max_geom
+dEQP-VK.spirv_assembly.type.scalar.u64.max_frag
+dEQP-VK.spirv_assembly.type.scalar.u64.clamp_vert
+dEQP-VK.spirv_assembly.type.scalar.u64.clamp_tessc
+dEQP-VK.spirv_assembly.type.scalar.u64.clamp_tesse
+dEQP-VK.spirv_assembly.type.scalar.u64.clamp_geom
+dEQP-VK.spirv_assembly.type.scalar.u64.clamp_frag
+dEQP-VK.spirv_assembly.type.scalar.u64.switch_vert
+dEQP-VK.spirv_assembly.type.scalar.u64.switch_tessc
+dEQP-VK.spirv_assembly.type.scalar.u64.switch_tesse
+dEQP-VK.spirv_assembly.type.scalar.u64.switch_geom
+dEQP-VK.spirv_assembly.type.scalar.u64.switch_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.negate_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.negate_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.negate_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.negate_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.negate_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.negate_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.negate_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.negate_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.negate_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.negate_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.add_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.add_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.add_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.add_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.add_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.add_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.add_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.add_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.add_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.add_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.sub_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.sub_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.sub_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.sub_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.sub_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.sub_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.sub_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.sub_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.sub_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.sub_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.div_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.div_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.div_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.div_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.div_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.div_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.div_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.div_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.div_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.div_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.rem_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.rem_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.rem_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.rem_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.rem_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.rem_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.rem_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.rem_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.rem_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.rem_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.mod_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.mod_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.mod_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.mod_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.mod_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.mod_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.mod_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.mod_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.mod_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.mod_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.abs_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.abs_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.abs_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.abs_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.abs_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.abs_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.abs_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.abs_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.abs_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.abs_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.sign_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.sign_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.sign_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.sign_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.sign_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.sign_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.sign_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.sign_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.sign_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.sign_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.min_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.min_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.min_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.min_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.min_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.min_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.min_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.min_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.min_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.min_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.max_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.max_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.max_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.max_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.max_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.max_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.max_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.max_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.max_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.max_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.clamp_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.clamp_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.clamp_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.clamp_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.clamp_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.clamp_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.clamp_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.clamp_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_frag
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.i16.mul_sdiv_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.i32.negate_vert
+dEQP-VK.spirv_assembly.type.vec2.i32.negate_tessc
+dEQP-VK.spirv_assembly.type.vec2.i32.negate_tesse
+dEQP-VK.spirv_assembly.type.vec2.i32.negate_geom
+dEQP-VK.spirv_assembly.type.vec2.i32.negate_frag
+dEQP-VK.spirv_assembly.type.vec2.i32.add_vert
+dEQP-VK.spirv_assembly.type.vec2.i32.add_tessc
+dEQP-VK.spirv_assembly.type.vec2.i32.add_tesse
+dEQP-VK.spirv_assembly.type.vec2.i32.add_geom
+dEQP-VK.spirv_assembly.type.vec2.i32.add_frag
+dEQP-VK.spirv_assembly.type.vec2.i32.sub_vert
+dEQP-VK.spirv_assembly.type.vec2.i32.sub_tessc
+dEQP-VK.spirv_assembly.type.vec2.i32.sub_tesse
+dEQP-VK.spirv_assembly.type.vec2.i32.sub_geom
+dEQP-VK.spirv_assembly.type.vec2.i32.sub_frag
+dEQP-VK.spirv_assembly.type.vec2.i32.mul_vert
+dEQP-VK.spirv_assembly.type.vec2.i32.mul_tessc
+dEQP-VK.spirv_assembly.type.vec2.i32.mul_tesse
+dEQP-VK.spirv_assembly.type.vec2.i32.mul_geom
+dEQP-VK.spirv_assembly.type.vec2.i32.mul_frag
+dEQP-VK.spirv_assembly.type.vec2.i32.div_vert
+dEQP-VK.spirv_assembly.type.vec2.i32.div_tessc
+dEQP-VK.spirv_assembly.type.vec2.i32.div_tesse
+dEQP-VK.spirv_assembly.type.vec2.i32.div_geom
+dEQP-VK.spirv_assembly.type.vec2.i32.div_frag
+dEQP-VK.spirv_assembly.type.vec2.i32.rem_vert
+dEQP-VK.spirv_assembly.type.vec2.i32.rem_tessc
+dEQP-VK.spirv_assembly.type.vec2.i32.rem_tesse
+dEQP-VK.spirv_assembly.type.vec2.i32.rem_geom
+dEQP-VK.spirv_assembly.type.vec2.i32.rem_frag
+dEQP-VK.spirv_assembly.type.vec2.i32.mod_vert
+dEQP-VK.spirv_assembly.type.vec2.i32.mod_tessc
+dEQP-VK.spirv_assembly.type.vec2.i32.mod_tesse
+dEQP-VK.spirv_assembly.type.vec2.i32.mod_geom
+dEQP-VK.spirv_assembly.type.vec2.i32.mod_frag
+dEQP-VK.spirv_assembly.type.vec2.i32.abs_vert
+dEQP-VK.spirv_assembly.type.vec2.i32.abs_tessc
+dEQP-VK.spirv_assembly.type.vec2.i32.abs_tesse
+dEQP-VK.spirv_assembly.type.vec2.i32.abs_geom
+dEQP-VK.spirv_assembly.type.vec2.i32.abs_frag
+dEQP-VK.spirv_assembly.type.vec2.i32.sign_vert
+dEQP-VK.spirv_assembly.type.vec2.i32.sign_tessc
+dEQP-VK.spirv_assembly.type.vec2.i32.sign_tesse
+dEQP-VK.spirv_assembly.type.vec2.i32.sign_geom
+dEQP-VK.spirv_assembly.type.vec2.i32.sign_frag
+dEQP-VK.spirv_assembly.type.vec2.i32.min_vert
+dEQP-VK.spirv_assembly.type.vec2.i32.min_tessc
+dEQP-VK.spirv_assembly.type.vec2.i32.min_tesse
+dEQP-VK.spirv_assembly.type.vec2.i32.min_geom
+dEQP-VK.spirv_assembly.type.vec2.i32.min_frag
+dEQP-VK.spirv_assembly.type.vec2.i32.max_vert
+dEQP-VK.spirv_assembly.type.vec2.i32.max_tessc
+dEQP-VK.spirv_assembly.type.vec2.i32.max_tesse
+dEQP-VK.spirv_assembly.type.vec2.i32.max_geom
+dEQP-VK.spirv_assembly.type.vec2.i32.max_frag
+dEQP-VK.spirv_assembly.type.vec2.i32.clamp_vert
+dEQP-VK.spirv_assembly.type.vec2.i32.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec2.i32.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec2.i32.clamp_geom
+dEQP-VK.spirv_assembly.type.vec2.i32.clamp_frag
+dEQP-VK.spirv_assembly.type.vec2.i32.find_lsb_vert
+dEQP-VK.spirv_assembly.type.vec2.i32.find_lsb_tessc
+dEQP-VK.spirv_assembly.type.vec2.i32.find_lsb_tesse
+dEQP-VK.spirv_assembly.type.vec2.i32.find_lsb_geom
+dEQP-VK.spirv_assembly.type.vec2.i32.find_lsb_frag
+dEQP-VK.spirv_assembly.type.vec2.i32.find_msb_vert
+dEQP-VK.spirv_assembly.type.vec2.i32.find_msb_tessc
+dEQP-VK.spirv_assembly.type.vec2.i32.find_msb_tesse
+dEQP-VK.spirv_assembly.type.vec2.i32.find_msb_geom
+dEQP-VK.spirv_assembly.type.vec2.i32.find_msb_frag
+dEQP-VK.spirv_assembly.type.vec2.i64.negate_vert
+dEQP-VK.spirv_assembly.type.vec2.i64.negate_tessc
+dEQP-VK.spirv_assembly.type.vec2.i64.negate_tesse
+dEQP-VK.spirv_assembly.type.vec2.i64.negate_geom
+dEQP-VK.spirv_assembly.type.vec2.i64.negate_frag
+dEQP-VK.spirv_assembly.type.vec2.i64.add_vert
+dEQP-VK.spirv_assembly.type.vec2.i64.add_tessc
+dEQP-VK.spirv_assembly.type.vec2.i64.add_tesse
+dEQP-VK.spirv_assembly.type.vec2.i64.add_geom
+dEQP-VK.spirv_assembly.type.vec2.i64.add_frag
+dEQP-VK.spirv_assembly.type.vec2.i64.sub_vert
+dEQP-VK.spirv_assembly.type.vec2.i64.sub_tessc
+dEQP-VK.spirv_assembly.type.vec2.i64.sub_tesse
+dEQP-VK.spirv_assembly.type.vec2.i64.sub_geom
+dEQP-VK.spirv_assembly.type.vec2.i64.sub_frag
+dEQP-VK.spirv_assembly.type.vec2.i64.mul_vert
+dEQP-VK.spirv_assembly.type.vec2.i64.mul_tessc
+dEQP-VK.spirv_assembly.type.vec2.i64.mul_tesse
+dEQP-VK.spirv_assembly.type.vec2.i64.mul_geom
+dEQP-VK.spirv_assembly.type.vec2.i64.mul_frag
+dEQP-VK.spirv_assembly.type.vec2.i64.div_vert
+dEQP-VK.spirv_assembly.type.vec2.i64.div_tessc
+dEQP-VK.spirv_assembly.type.vec2.i64.div_tesse
+dEQP-VK.spirv_assembly.type.vec2.i64.div_geom
+dEQP-VK.spirv_assembly.type.vec2.i64.div_frag
+dEQP-VK.spirv_assembly.type.vec2.i64.rem_vert
+dEQP-VK.spirv_assembly.type.vec2.i64.rem_tessc
+dEQP-VK.spirv_assembly.type.vec2.i64.rem_tesse
+dEQP-VK.spirv_assembly.type.vec2.i64.rem_geom
+dEQP-VK.spirv_assembly.type.vec2.i64.rem_frag
+dEQP-VK.spirv_assembly.type.vec2.i64.mod_vert
+dEQP-VK.spirv_assembly.type.vec2.i64.mod_tessc
+dEQP-VK.spirv_assembly.type.vec2.i64.mod_tesse
+dEQP-VK.spirv_assembly.type.vec2.i64.mod_geom
+dEQP-VK.spirv_assembly.type.vec2.i64.mod_frag
+dEQP-VK.spirv_assembly.type.vec2.i64.abs_vert
+dEQP-VK.spirv_assembly.type.vec2.i64.abs_tessc
+dEQP-VK.spirv_assembly.type.vec2.i64.abs_tesse
+dEQP-VK.spirv_assembly.type.vec2.i64.abs_geom
+dEQP-VK.spirv_assembly.type.vec2.i64.abs_frag
+dEQP-VK.spirv_assembly.type.vec2.i64.sign_vert
+dEQP-VK.spirv_assembly.type.vec2.i64.sign_tessc
+dEQP-VK.spirv_assembly.type.vec2.i64.sign_tesse
+dEQP-VK.spirv_assembly.type.vec2.i64.sign_geom
+dEQP-VK.spirv_assembly.type.vec2.i64.sign_frag
+dEQP-VK.spirv_assembly.type.vec2.i64.min_vert
+dEQP-VK.spirv_assembly.type.vec2.i64.min_tessc
+dEQP-VK.spirv_assembly.type.vec2.i64.min_tesse
+dEQP-VK.spirv_assembly.type.vec2.i64.min_geom
+dEQP-VK.spirv_assembly.type.vec2.i64.min_frag
+dEQP-VK.spirv_assembly.type.vec2.i64.max_vert
+dEQP-VK.spirv_assembly.type.vec2.i64.max_tessc
+dEQP-VK.spirv_assembly.type.vec2.i64.max_tesse
+dEQP-VK.spirv_assembly.type.vec2.i64.max_geom
+dEQP-VK.spirv_assembly.type.vec2.i64.max_frag
+dEQP-VK.spirv_assembly.type.vec2.i64.clamp_vert
+dEQP-VK.spirv_assembly.type.vec2.i64.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec2.i64.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec2.i64.clamp_geom
+dEQP-VK.spirv_assembly.type.vec2.i64.clamp_frag
+dEQP-VK.spirv_assembly.type.vec2.u16.div_vert
+dEQP-VK.spirv_assembly.type.vec2.u16.div_tessc
+dEQP-VK.spirv_assembly.type.vec2.u16.div_tesse
+dEQP-VK.spirv_assembly.type.vec2.u16.div_geom
+dEQP-VK.spirv_assembly.type.vec2.u16.div_frag
+dEQP-VK.spirv_assembly.type.vec2.u16.div_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.u16.div_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.u16.div_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.u16.div_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.u16.div_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.u16.mod_vert
+dEQP-VK.spirv_assembly.type.vec2.u16.mod_tessc
+dEQP-VK.spirv_assembly.type.vec2.u16.mod_tesse
+dEQP-VK.spirv_assembly.type.vec2.u16.mod_geom
+dEQP-VK.spirv_assembly.type.vec2.u16.mod_frag
+dEQP-VK.spirv_assembly.type.vec2.u16.mod_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.u16.mod_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.u16.mod_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.u16.mod_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.u16.mod_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.u16.min_vert
+dEQP-VK.spirv_assembly.type.vec2.u16.min_tessc
+dEQP-VK.spirv_assembly.type.vec2.u16.min_tesse
+dEQP-VK.spirv_assembly.type.vec2.u16.min_geom
+dEQP-VK.spirv_assembly.type.vec2.u16.min_frag
+dEQP-VK.spirv_assembly.type.vec2.u16.min_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.u16.min_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.u16.min_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.u16.min_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.u16.min_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.u16.max_vert
+dEQP-VK.spirv_assembly.type.vec2.u16.max_tessc
+dEQP-VK.spirv_assembly.type.vec2.u16.max_tesse
+dEQP-VK.spirv_assembly.type.vec2.u16.max_geom
+dEQP-VK.spirv_assembly.type.vec2.u16.max_frag
+dEQP-VK.spirv_assembly.type.vec2.u16.max_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.u16.max_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.u16.max_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.u16.max_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.u16.max_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.u16.clamp_vert
+dEQP-VK.spirv_assembly.type.vec2.u16.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec2.u16.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec2.u16.clamp_geom
+dEQP-VK.spirv_assembly.type.vec2.u16.clamp_frag
+dEQP-VK.spirv_assembly.type.vec2.u16.clamp_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.u16.clamp_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.u16.clamp_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.u16.clamp_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.u16.clamp_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_vert
+dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_tessc
+dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_tesse
+dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_geom
+dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_frag
+dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec2.u16.mul_udiv_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec2.u32.div_vert
+dEQP-VK.spirv_assembly.type.vec2.u32.div_tessc
+dEQP-VK.spirv_assembly.type.vec2.u32.div_tesse
+dEQP-VK.spirv_assembly.type.vec2.u32.div_geom
+dEQP-VK.spirv_assembly.type.vec2.u32.div_frag
+dEQP-VK.spirv_assembly.type.vec2.u32.mod_vert
+dEQP-VK.spirv_assembly.type.vec2.u32.mod_tessc
+dEQP-VK.spirv_assembly.type.vec2.u32.mod_tesse
+dEQP-VK.spirv_assembly.type.vec2.u32.mod_geom
+dEQP-VK.spirv_assembly.type.vec2.u32.mod_frag
+dEQP-VK.spirv_assembly.type.vec2.u32.min_vert
+dEQP-VK.spirv_assembly.type.vec2.u32.min_tessc
+dEQP-VK.spirv_assembly.type.vec2.u32.min_tesse
+dEQP-VK.spirv_assembly.type.vec2.u32.min_geom
+dEQP-VK.spirv_assembly.type.vec2.u32.min_frag
+dEQP-VK.spirv_assembly.type.vec2.u32.max_vert
+dEQP-VK.spirv_assembly.type.vec2.u32.max_tessc
+dEQP-VK.spirv_assembly.type.vec2.u32.max_tesse
+dEQP-VK.spirv_assembly.type.vec2.u32.max_geom
+dEQP-VK.spirv_assembly.type.vec2.u32.max_frag
+dEQP-VK.spirv_assembly.type.vec2.u32.clamp_vert
+dEQP-VK.spirv_assembly.type.vec2.u32.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec2.u32.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec2.u32.clamp_geom
+dEQP-VK.spirv_assembly.type.vec2.u32.clamp_frag
+dEQP-VK.spirv_assembly.type.vec2.u32.find_msb_vert
+dEQP-VK.spirv_assembly.type.vec2.u32.find_msb_tessc
+dEQP-VK.spirv_assembly.type.vec2.u32.find_msb_tesse
+dEQP-VK.spirv_assembly.type.vec2.u32.find_msb_geom
+dEQP-VK.spirv_assembly.type.vec2.u32.find_msb_frag
+dEQP-VK.spirv_assembly.type.vec2.u64.div_vert
+dEQP-VK.spirv_assembly.type.vec2.u64.div_tessc
+dEQP-VK.spirv_assembly.type.vec2.u64.div_tesse
+dEQP-VK.spirv_assembly.type.vec2.u64.div_geom
+dEQP-VK.spirv_assembly.type.vec2.u64.div_frag
+dEQP-VK.spirv_assembly.type.vec2.u64.mod_vert
+dEQP-VK.spirv_assembly.type.vec2.u64.mod_tessc
+dEQP-VK.spirv_assembly.type.vec2.u64.mod_tesse
+dEQP-VK.spirv_assembly.type.vec2.u64.mod_geom
+dEQP-VK.spirv_assembly.type.vec2.u64.mod_frag
+dEQP-VK.spirv_assembly.type.vec2.u64.min_vert
+dEQP-VK.spirv_assembly.type.vec2.u64.min_tessc
+dEQP-VK.spirv_assembly.type.vec2.u64.min_tesse
+dEQP-VK.spirv_assembly.type.vec2.u64.min_geom
+dEQP-VK.spirv_assembly.type.vec2.u64.min_frag
+dEQP-VK.spirv_assembly.type.vec2.u64.max_vert
+dEQP-VK.spirv_assembly.type.vec2.u64.max_tessc
+dEQP-VK.spirv_assembly.type.vec2.u64.max_tesse
+dEQP-VK.spirv_assembly.type.vec2.u64.max_geom
+dEQP-VK.spirv_assembly.type.vec2.u64.max_frag
+dEQP-VK.spirv_assembly.type.vec2.u64.clamp_vert
+dEQP-VK.spirv_assembly.type.vec2.u64.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec2.u64.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec2.u64.clamp_geom
+dEQP-VK.spirv_assembly.type.vec2.u64.clamp_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.negate_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.negate_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.negate_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.negate_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.negate_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.negate_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.negate_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.negate_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.negate_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.negate_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.add_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.add_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.add_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.add_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.add_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.add_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.add_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.add_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.add_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.add_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.sub_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.sub_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.sub_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.sub_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.sub_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.sub_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.sub_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.sub_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.sub_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.sub_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.div_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.div_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.div_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.div_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.div_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.div_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.div_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.div_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.div_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.div_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.rem_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.rem_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.rem_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.rem_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.rem_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.rem_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.rem_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.rem_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.rem_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.rem_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.mod_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.mod_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.mod_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.mod_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.mod_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.mod_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.mod_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.mod_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.mod_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.mod_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.abs_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.abs_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.abs_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.abs_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.abs_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.abs_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.abs_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.abs_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.abs_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.abs_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.sign_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.sign_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.sign_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.sign_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.sign_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.sign_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.sign_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.sign_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.sign_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.sign_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.min_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.min_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.min_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.min_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.min_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.min_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.min_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.min_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.min_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.min_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.max_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.max_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.max_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.max_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.max_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.max_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.max_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.max_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.max_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.max_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.clamp_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.clamp_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.clamp_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.clamp_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.clamp_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.clamp_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.clamp_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.clamp_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_frag
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.i16.mul_sdiv_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.i32.negate_vert
+dEQP-VK.spirv_assembly.type.vec3.i32.negate_tessc
+dEQP-VK.spirv_assembly.type.vec3.i32.negate_tesse
+dEQP-VK.spirv_assembly.type.vec3.i32.negate_geom
+dEQP-VK.spirv_assembly.type.vec3.i32.negate_frag
+dEQP-VK.spirv_assembly.type.vec3.i32.add_vert
+dEQP-VK.spirv_assembly.type.vec3.i32.add_tessc
+dEQP-VK.spirv_assembly.type.vec3.i32.add_tesse
+dEQP-VK.spirv_assembly.type.vec3.i32.add_geom
+dEQP-VK.spirv_assembly.type.vec3.i32.add_frag
+dEQP-VK.spirv_assembly.type.vec3.i32.sub_vert
+dEQP-VK.spirv_assembly.type.vec3.i32.sub_tessc
+dEQP-VK.spirv_assembly.type.vec3.i32.sub_tesse
+dEQP-VK.spirv_assembly.type.vec3.i32.sub_geom
+dEQP-VK.spirv_assembly.type.vec3.i32.sub_frag
+dEQP-VK.spirv_assembly.type.vec3.i32.mul_vert
+dEQP-VK.spirv_assembly.type.vec3.i32.mul_tessc
+dEQP-VK.spirv_assembly.type.vec3.i32.mul_tesse
+dEQP-VK.spirv_assembly.type.vec3.i32.mul_geom
+dEQP-VK.spirv_assembly.type.vec3.i32.mul_frag
+dEQP-VK.spirv_assembly.type.vec3.i32.div_vert
+dEQP-VK.spirv_assembly.type.vec3.i32.div_tessc
+dEQP-VK.spirv_assembly.type.vec3.i32.div_tesse
+dEQP-VK.spirv_assembly.type.vec3.i32.div_geom
+dEQP-VK.spirv_assembly.type.vec3.i32.div_frag
+dEQP-VK.spirv_assembly.type.vec3.i32.rem_vert
+dEQP-VK.spirv_assembly.type.vec3.i32.rem_tessc
+dEQP-VK.spirv_assembly.type.vec3.i32.rem_tesse
+dEQP-VK.spirv_assembly.type.vec3.i32.rem_geom
+dEQP-VK.spirv_assembly.type.vec3.i32.rem_frag
+dEQP-VK.spirv_assembly.type.vec3.i32.mod_vert
+dEQP-VK.spirv_assembly.type.vec3.i32.mod_tessc
+dEQP-VK.spirv_assembly.type.vec3.i32.mod_tesse
+dEQP-VK.spirv_assembly.type.vec3.i32.mod_geom
+dEQP-VK.spirv_assembly.type.vec3.i32.mod_frag
+dEQP-VK.spirv_assembly.type.vec3.i32.abs_vert
+dEQP-VK.spirv_assembly.type.vec3.i32.abs_tessc
+dEQP-VK.spirv_assembly.type.vec3.i32.abs_tesse
+dEQP-VK.spirv_assembly.type.vec3.i32.abs_geom
+dEQP-VK.spirv_assembly.type.vec3.i32.abs_frag
+dEQP-VK.spirv_assembly.type.vec3.i32.sign_vert
+dEQP-VK.spirv_assembly.type.vec3.i32.sign_tessc
+dEQP-VK.spirv_assembly.type.vec3.i32.sign_tesse
+dEQP-VK.spirv_assembly.type.vec3.i32.sign_geom
+dEQP-VK.spirv_assembly.type.vec3.i32.sign_frag
+dEQP-VK.spirv_assembly.type.vec3.i32.min_vert
+dEQP-VK.spirv_assembly.type.vec3.i32.min_tessc
+dEQP-VK.spirv_assembly.type.vec3.i32.min_tesse
+dEQP-VK.spirv_assembly.type.vec3.i32.min_geom
+dEQP-VK.spirv_assembly.type.vec3.i32.min_frag
+dEQP-VK.spirv_assembly.type.vec3.i32.max_vert
+dEQP-VK.spirv_assembly.type.vec3.i32.max_tessc
+dEQP-VK.spirv_assembly.type.vec3.i32.max_tesse
+dEQP-VK.spirv_assembly.type.vec3.i32.max_geom
+dEQP-VK.spirv_assembly.type.vec3.i32.max_frag
+dEQP-VK.spirv_assembly.type.vec3.i32.clamp_vert
+dEQP-VK.spirv_assembly.type.vec3.i32.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec3.i32.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec3.i32.clamp_geom
+dEQP-VK.spirv_assembly.type.vec3.i32.clamp_frag
+dEQP-VK.spirv_assembly.type.vec3.i32.find_lsb_vert
+dEQP-VK.spirv_assembly.type.vec3.i32.find_lsb_tessc
+dEQP-VK.spirv_assembly.type.vec3.i32.find_lsb_tesse
+dEQP-VK.spirv_assembly.type.vec3.i32.find_lsb_geom
+dEQP-VK.spirv_assembly.type.vec3.i32.find_lsb_frag
+dEQP-VK.spirv_assembly.type.vec3.i32.find_msb_vert
+dEQP-VK.spirv_assembly.type.vec3.i32.find_msb_tessc
+dEQP-VK.spirv_assembly.type.vec3.i32.find_msb_tesse
+dEQP-VK.spirv_assembly.type.vec3.i32.find_msb_geom
+dEQP-VK.spirv_assembly.type.vec3.i32.find_msb_frag
+dEQP-VK.spirv_assembly.type.vec3.i64.negate_vert
+dEQP-VK.spirv_assembly.type.vec3.i64.negate_tessc
+dEQP-VK.spirv_assembly.type.vec3.i64.negate_tesse
+dEQP-VK.spirv_assembly.type.vec3.i64.negate_geom
+dEQP-VK.spirv_assembly.type.vec3.i64.negate_frag
+dEQP-VK.spirv_assembly.type.vec3.i64.add_vert
+dEQP-VK.spirv_assembly.type.vec3.i64.add_tessc
+dEQP-VK.spirv_assembly.type.vec3.i64.add_tesse
+dEQP-VK.spirv_assembly.type.vec3.i64.add_geom
+dEQP-VK.spirv_assembly.type.vec3.i64.add_frag
+dEQP-VK.spirv_assembly.type.vec3.i64.sub_vert
+dEQP-VK.spirv_assembly.type.vec3.i64.sub_tessc
+dEQP-VK.spirv_assembly.type.vec3.i64.sub_tesse
+dEQP-VK.spirv_assembly.type.vec3.i64.sub_geom
+dEQP-VK.spirv_assembly.type.vec3.i64.sub_frag
+dEQP-VK.spirv_assembly.type.vec3.i64.mul_vert
+dEQP-VK.spirv_assembly.type.vec3.i64.mul_tessc
+dEQP-VK.spirv_assembly.type.vec3.i64.mul_tesse
+dEQP-VK.spirv_assembly.type.vec3.i64.mul_geom
+dEQP-VK.spirv_assembly.type.vec3.i64.mul_frag
+dEQP-VK.spirv_assembly.type.vec3.i64.div_vert
+dEQP-VK.spirv_assembly.type.vec3.i64.div_tessc
+dEQP-VK.spirv_assembly.type.vec3.i64.div_tesse
+dEQP-VK.spirv_assembly.type.vec3.i64.div_geom
+dEQP-VK.spirv_assembly.type.vec3.i64.div_frag
+dEQP-VK.spirv_assembly.type.vec3.i64.rem_vert
+dEQP-VK.spirv_assembly.type.vec3.i64.rem_tessc
+dEQP-VK.spirv_assembly.type.vec3.i64.rem_tesse
+dEQP-VK.spirv_assembly.type.vec3.i64.rem_geom
+dEQP-VK.spirv_assembly.type.vec3.i64.rem_frag
+dEQP-VK.spirv_assembly.type.vec3.i64.mod_vert
+dEQP-VK.spirv_assembly.type.vec3.i64.mod_tessc
+dEQP-VK.spirv_assembly.type.vec3.i64.mod_tesse
+dEQP-VK.spirv_assembly.type.vec3.i64.mod_geom
+dEQP-VK.spirv_assembly.type.vec3.i64.mod_frag
+dEQP-VK.spirv_assembly.type.vec3.i64.abs_vert
+dEQP-VK.spirv_assembly.type.vec3.i64.abs_tessc
+dEQP-VK.spirv_assembly.type.vec3.i64.abs_tesse
+dEQP-VK.spirv_assembly.type.vec3.i64.abs_geom
+dEQP-VK.spirv_assembly.type.vec3.i64.abs_frag
+dEQP-VK.spirv_assembly.type.vec3.i64.sign_vert
+dEQP-VK.spirv_assembly.type.vec3.i64.sign_tessc
+dEQP-VK.spirv_assembly.type.vec3.i64.sign_tesse
+dEQP-VK.spirv_assembly.type.vec3.i64.sign_geom
+dEQP-VK.spirv_assembly.type.vec3.i64.sign_frag
+dEQP-VK.spirv_assembly.type.vec3.i64.min_vert
+dEQP-VK.spirv_assembly.type.vec3.i64.min_tessc
+dEQP-VK.spirv_assembly.type.vec3.i64.min_tesse
+dEQP-VK.spirv_assembly.type.vec3.i64.min_geom
+dEQP-VK.spirv_assembly.type.vec3.i64.min_frag
+dEQP-VK.spirv_assembly.type.vec3.i64.max_vert
+dEQP-VK.spirv_assembly.type.vec3.i64.max_tessc
+dEQP-VK.spirv_assembly.type.vec3.i64.max_tesse
+dEQP-VK.spirv_assembly.type.vec3.i64.max_geom
+dEQP-VK.spirv_assembly.type.vec3.i64.max_frag
+dEQP-VK.spirv_assembly.type.vec3.i64.clamp_vert
+dEQP-VK.spirv_assembly.type.vec3.i64.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec3.i64.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec3.i64.clamp_geom
+dEQP-VK.spirv_assembly.type.vec3.i64.clamp_frag
+dEQP-VK.spirv_assembly.type.vec3.u16.div_vert
+dEQP-VK.spirv_assembly.type.vec3.u16.div_tessc
+dEQP-VK.spirv_assembly.type.vec3.u16.div_tesse
+dEQP-VK.spirv_assembly.type.vec3.u16.div_geom
+dEQP-VK.spirv_assembly.type.vec3.u16.div_frag
+dEQP-VK.spirv_assembly.type.vec3.u16.div_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.u16.div_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.u16.div_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.u16.div_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.u16.div_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.u16.mod_vert
+dEQP-VK.spirv_assembly.type.vec3.u16.mod_tessc
+dEQP-VK.spirv_assembly.type.vec3.u16.mod_tesse
+dEQP-VK.spirv_assembly.type.vec3.u16.mod_geom
+dEQP-VK.spirv_assembly.type.vec3.u16.mod_frag
+dEQP-VK.spirv_assembly.type.vec3.u16.mod_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.u16.mod_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.u16.mod_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.u16.mod_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.u16.mod_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.u16.min_vert
+dEQP-VK.spirv_assembly.type.vec3.u16.min_tessc
+dEQP-VK.spirv_assembly.type.vec3.u16.min_tesse
+dEQP-VK.spirv_assembly.type.vec3.u16.min_geom
+dEQP-VK.spirv_assembly.type.vec3.u16.min_frag
+dEQP-VK.spirv_assembly.type.vec3.u16.min_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.u16.min_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.u16.min_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.u16.min_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.u16.min_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.u16.max_vert
+dEQP-VK.spirv_assembly.type.vec3.u16.max_tessc
+dEQP-VK.spirv_assembly.type.vec3.u16.max_tesse
+dEQP-VK.spirv_assembly.type.vec3.u16.max_geom
+dEQP-VK.spirv_assembly.type.vec3.u16.max_frag
+dEQP-VK.spirv_assembly.type.vec3.u16.max_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.u16.max_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.u16.max_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.u16.max_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.u16.max_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.u16.clamp_vert
+dEQP-VK.spirv_assembly.type.vec3.u16.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec3.u16.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec3.u16.clamp_geom
+dEQP-VK.spirv_assembly.type.vec3.u16.clamp_frag
+dEQP-VK.spirv_assembly.type.vec3.u16.clamp_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.u16.clamp_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.u16.clamp_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.u16.clamp_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.u16.clamp_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_vert
+dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_tessc
+dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_tesse
+dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_geom
+dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_frag
+dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec3.u16.mul_udiv_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec3.u32.div_vert
+dEQP-VK.spirv_assembly.type.vec3.u32.div_tessc
+dEQP-VK.spirv_assembly.type.vec3.u32.div_tesse
+dEQP-VK.spirv_assembly.type.vec3.u32.div_geom
+dEQP-VK.spirv_assembly.type.vec3.u32.div_frag
+dEQP-VK.spirv_assembly.type.vec3.u32.mod_vert
+dEQP-VK.spirv_assembly.type.vec3.u32.mod_tessc
+dEQP-VK.spirv_assembly.type.vec3.u32.mod_tesse
+dEQP-VK.spirv_assembly.type.vec3.u32.mod_geom
+dEQP-VK.spirv_assembly.type.vec3.u32.mod_frag
+dEQP-VK.spirv_assembly.type.vec3.u32.min_vert
+dEQP-VK.spirv_assembly.type.vec3.u32.min_tessc
+dEQP-VK.spirv_assembly.type.vec3.u32.min_tesse
+dEQP-VK.spirv_assembly.type.vec3.u32.min_geom
+dEQP-VK.spirv_assembly.type.vec3.u32.min_frag
+dEQP-VK.spirv_assembly.type.vec3.u32.max_vert
+dEQP-VK.spirv_assembly.type.vec3.u32.max_tessc
+dEQP-VK.spirv_assembly.type.vec3.u32.max_tesse
+dEQP-VK.spirv_assembly.type.vec3.u32.max_geom
+dEQP-VK.spirv_assembly.type.vec3.u32.max_frag
+dEQP-VK.spirv_assembly.type.vec3.u32.clamp_vert
+dEQP-VK.spirv_assembly.type.vec3.u32.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec3.u32.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec3.u32.clamp_geom
+dEQP-VK.spirv_assembly.type.vec3.u32.clamp_frag
+dEQP-VK.spirv_assembly.type.vec3.u32.find_msb_vert
+dEQP-VK.spirv_assembly.type.vec3.u32.find_msb_tessc
+dEQP-VK.spirv_assembly.type.vec3.u32.find_msb_tesse
+dEQP-VK.spirv_assembly.type.vec3.u32.find_msb_geom
+dEQP-VK.spirv_assembly.type.vec3.u32.find_msb_frag
+dEQP-VK.spirv_assembly.type.vec3.u64.div_vert
+dEQP-VK.spirv_assembly.type.vec3.u64.div_tessc
+dEQP-VK.spirv_assembly.type.vec3.u64.div_tesse
+dEQP-VK.spirv_assembly.type.vec3.u64.div_geom
+dEQP-VK.spirv_assembly.type.vec3.u64.div_frag
+dEQP-VK.spirv_assembly.type.vec3.u64.mod_vert
+dEQP-VK.spirv_assembly.type.vec3.u64.mod_tessc
+dEQP-VK.spirv_assembly.type.vec3.u64.mod_tesse
+dEQP-VK.spirv_assembly.type.vec3.u64.mod_geom
+dEQP-VK.spirv_assembly.type.vec3.u64.mod_frag
+dEQP-VK.spirv_assembly.type.vec3.u64.min_vert
+dEQP-VK.spirv_assembly.type.vec3.u64.min_tessc
+dEQP-VK.spirv_assembly.type.vec3.u64.min_tesse
+dEQP-VK.spirv_assembly.type.vec3.u64.min_geom
+dEQP-VK.spirv_assembly.type.vec3.u64.min_frag
+dEQP-VK.spirv_assembly.type.vec3.u64.max_vert
+dEQP-VK.spirv_assembly.type.vec3.u64.max_tessc
+dEQP-VK.spirv_assembly.type.vec3.u64.max_tesse
+dEQP-VK.spirv_assembly.type.vec3.u64.max_geom
+dEQP-VK.spirv_assembly.type.vec3.u64.max_frag
+dEQP-VK.spirv_assembly.type.vec3.u64.clamp_vert
+dEQP-VK.spirv_assembly.type.vec3.u64.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec3.u64.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec3.u64.clamp_geom
+dEQP-VK.spirv_assembly.type.vec3.u64.clamp_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.negate_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.negate_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.negate_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.negate_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.negate_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.negate_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.negate_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.negate_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.negate_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.negate_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.add_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.add_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.add_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.add_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.add_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.add_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.add_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.add_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.add_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.add_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.sub_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.sub_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.sub_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.sub_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.sub_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.sub_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.sub_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.sub_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.sub_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.sub_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.div_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.div_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.div_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.div_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.div_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.div_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.div_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.div_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.div_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.div_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.rem_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.rem_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.rem_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.rem_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.rem_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.rem_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.rem_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.rem_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.rem_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.rem_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.mod_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.mod_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.mod_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.mod_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.mod_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.mod_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.mod_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.mod_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.mod_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.mod_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.abs_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.abs_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.abs_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.abs_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.abs_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.abs_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.abs_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.abs_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.abs_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.abs_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.sign_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.sign_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.sign_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.sign_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.sign_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.sign_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.sign_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.sign_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.sign_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.sign_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.min_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.min_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.min_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.min_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.min_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.min_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.min_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.min_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.min_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.min_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.max_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.max_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.max_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.max_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.max_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.max_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.max_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.max_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.max_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.max_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.clamp_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.clamp_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.clamp_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.clamp_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.clamp_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.clamp_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.clamp_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.clamp_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_frag
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.i16.mul_sdiv_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.i32.negate_vert
+dEQP-VK.spirv_assembly.type.vec4.i32.negate_tessc
+dEQP-VK.spirv_assembly.type.vec4.i32.negate_tesse
+dEQP-VK.spirv_assembly.type.vec4.i32.negate_geom
+dEQP-VK.spirv_assembly.type.vec4.i32.negate_frag
+dEQP-VK.spirv_assembly.type.vec4.i32.add_vert
+dEQP-VK.spirv_assembly.type.vec4.i32.add_tessc
+dEQP-VK.spirv_assembly.type.vec4.i32.add_tesse
+dEQP-VK.spirv_assembly.type.vec4.i32.add_geom
+dEQP-VK.spirv_assembly.type.vec4.i32.add_frag
+dEQP-VK.spirv_assembly.type.vec4.i32.sub_vert
+dEQP-VK.spirv_assembly.type.vec4.i32.sub_tessc
+dEQP-VK.spirv_assembly.type.vec4.i32.sub_tesse
+dEQP-VK.spirv_assembly.type.vec4.i32.sub_geom
+dEQP-VK.spirv_assembly.type.vec4.i32.sub_frag
+dEQP-VK.spirv_assembly.type.vec4.i32.mul_vert
+dEQP-VK.spirv_assembly.type.vec4.i32.mul_tessc
+dEQP-VK.spirv_assembly.type.vec4.i32.mul_tesse
+dEQP-VK.spirv_assembly.type.vec4.i32.mul_geom
+dEQP-VK.spirv_assembly.type.vec4.i32.mul_frag
+dEQP-VK.spirv_assembly.type.vec4.i32.div_vert
+dEQP-VK.spirv_assembly.type.vec4.i32.div_tessc
+dEQP-VK.spirv_assembly.type.vec4.i32.div_tesse
+dEQP-VK.spirv_assembly.type.vec4.i32.div_geom
+dEQP-VK.spirv_assembly.type.vec4.i32.div_frag
+dEQP-VK.spirv_assembly.type.vec4.i32.rem_vert
+dEQP-VK.spirv_assembly.type.vec4.i32.rem_tessc
+dEQP-VK.spirv_assembly.type.vec4.i32.rem_tesse
+dEQP-VK.spirv_assembly.type.vec4.i32.rem_geom
+dEQP-VK.spirv_assembly.type.vec4.i32.rem_frag
+dEQP-VK.spirv_assembly.type.vec4.i32.mod_vert
+dEQP-VK.spirv_assembly.type.vec4.i32.mod_tessc
+dEQP-VK.spirv_assembly.type.vec4.i32.mod_tesse
+dEQP-VK.spirv_assembly.type.vec4.i32.mod_geom
+dEQP-VK.spirv_assembly.type.vec4.i32.mod_frag
+dEQP-VK.spirv_assembly.type.vec4.i32.abs_vert
+dEQP-VK.spirv_assembly.type.vec4.i32.abs_tessc
+dEQP-VK.spirv_assembly.type.vec4.i32.abs_tesse
+dEQP-VK.spirv_assembly.type.vec4.i32.abs_geom
+dEQP-VK.spirv_assembly.type.vec4.i32.abs_frag
+dEQP-VK.spirv_assembly.type.vec4.i32.sign_vert
+dEQP-VK.spirv_assembly.type.vec4.i32.sign_tessc
+dEQP-VK.spirv_assembly.type.vec4.i32.sign_tesse
+dEQP-VK.spirv_assembly.type.vec4.i32.sign_geom
+dEQP-VK.spirv_assembly.type.vec4.i32.sign_frag
+dEQP-VK.spirv_assembly.type.vec4.i32.min_vert
+dEQP-VK.spirv_assembly.type.vec4.i32.min_tessc
+dEQP-VK.spirv_assembly.type.vec4.i32.min_tesse
+dEQP-VK.spirv_assembly.type.vec4.i32.min_geom
+dEQP-VK.spirv_assembly.type.vec4.i32.min_frag
+dEQP-VK.spirv_assembly.type.vec4.i32.max_vert
+dEQP-VK.spirv_assembly.type.vec4.i32.max_tessc
+dEQP-VK.spirv_assembly.type.vec4.i32.max_tesse
+dEQP-VK.spirv_assembly.type.vec4.i32.max_geom
+dEQP-VK.spirv_assembly.type.vec4.i32.max_frag
+dEQP-VK.spirv_assembly.type.vec4.i32.clamp_vert
+dEQP-VK.spirv_assembly.type.vec4.i32.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec4.i32.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec4.i32.clamp_geom
+dEQP-VK.spirv_assembly.type.vec4.i32.clamp_frag
+dEQP-VK.spirv_assembly.type.vec4.i32.find_lsb_vert
+dEQP-VK.spirv_assembly.type.vec4.i32.find_lsb_tessc
+dEQP-VK.spirv_assembly.type.vec4.i32.find_lsb_tesse
+dEQP-VK.spirv_assembly.type.vec4.i32.find_lsb_geom
+dEQP-VK.spirv_assembly.type.vec4.i32.find_lsb_frag
+dEQP-VK.spirv_assembly.type.vec4.i32.find_msb_vert
+dEQP-VK.spirv_assembly.type.vec4.i32.find_msb_tessc
+dEQP-VK.spirv_assembly.type.vec4.i32.find_msb_tesse
+dEQP-VK.spirv_assembly.type.vec4.i32.find_msb_geom
+dEQP-VK.spirv_assembly.type.vec4.i32.find_msb_frag
+dEQP-VK.spirv_assembly.type.vec4.i64.negate_vert
+dEQP-VK.spirv_assembly.type.vec4.i64.negate_tessc
+dEQP-VK.spirv_assembly.type.vec4.i64.negate_tesse
+dEQP-VK.spirv_assembly.type.vec4.i64.negate_geom
+dEQP-VK.spirv_assembly.type.vec4.i64.negate_frag
+dEQP-VK.spirv_assembly.type.vec4.i64.add_vert
+dEQP-VK.spirv_assembly.type.vec4.i64.add_tessc
+dEQP-VK.spirv_assembly.type.vec4.i64.add_tesse
+dEQP-VK.spirv_assembly.type.vec4.i64.add_geom
+dEQP-VK.spirv_assembly.type.vec4.i64.add_frag
+dEQP-VK.spirv_assembly.type.vec4.i64.sub_vert
+dEQP-VK.spirv_assembly.type.vec4.i64.sub_tessc
+dEQP-VK.spirv_assembly.type.vec4.i64.sub_tesse
+dEQP-VK.spirv_assembly.type.vec4.i64.sub_geom
+dEQP-VK.spirv_assembly.type.vec4.i64.sub_frag
+dEQP-VK.spirv_assembly.type.vec4.i64.mul_vert
+dEQP-VK.spirv_assembly.type.vec4.i64.mul_tessc
+dEQP-VK.spirv_assembly.type.vec4.i64.mul_tesse
+dEQP-VK.spirv_assembly.type.vec4.i64.mul_geom
+dEQP-VK.spirv_assembly.type.vec4.i64.mul_frag
+dEQP-VK.spirv_assembly.type.vec4.i64.div_vert
+dEQP-VK.spirv_assembly.type.vec4.i64.div_tessc
+dEQP-VK.spirv_assembly.type.vec4.i64.div_tesse
+dEQP-VK.spirv_assembly.type.vec4.i64.div_geom
+dEQP-VK.spirv_assembly.type.vec4.i64.div_frag
+dEQP-VK.spirv_assembly.type.vec4.i64.rem_vert
+dEQP-VK.spirv_assembly.type.vec4.i64.rem_tessc
+dEQP-VK.spirv_assembly.type.vec4.i64.rem_tesse
+dEQP-VK.spirv_assembly.type.vec4.i64.rem_geom
+dEQP-VK.spirv_assembly.type.vec4.i64.rem_frag
+dEQP-VK.spirv_assembly.type.vec4.i64.mod_vert
+dEQP-VK.spirv_assembly.type.vec4.i64.mod_tessc
+dEQP-VK.spirv_assembly.type.vec4.i64.mod_tesse
+dEQP-VK.spirv_assembly.type.vec4.i64.mod_geom
+dEQP-VK.spirv_assembly.type.vec4.i64.mod_frag
+dEQP-VK.spirv_assembly.type.vec4.i64.abs_vert
+dEQP-VK.spirv_assembly.type.vec4.i64.abs_tessc
+dEQP-VK.spirv_assembly.type.vec4.i64.abs_tesse
+dEQP-VK.spirv_assembly.type.vec4.i64.abs_geom
+dEQP-VK.spirv_assembly.type.vec4.i64.abs_frag
+dEQP-VK.spirv_assembly.type.vec4.i64.sign_vert
+dEQP-VK.spirv_assembly.type.vec4.i64.sign_tessc
+dEQP-VK.spirv_assembly.type.vec4.i64.sign_tesse
+dEQP-VK.spirv_assembly.type.vec4.i64.sign_geom
+dEQP-VK.spirv_assembly.type.vec4.i64.sign_frag
+dEQP-VK.spirv_assembly.type.vec4.i64.min_vert
+dEQP-VK.spirv_assembly.type.vec4.i64.min_tessc
+dEQP-VK.spirv_assembly.type.vec4.i64.min_tesse
+dEQP-VK.spirv_assembly.type.vec4.i64.min_geom
+dEQP-VK.spirv_assembly.type.vec4.i64.min_frag
+dEQP-VK.spirv_assembly.type.vec4.i64.max_vert
+dEQP-VK.spirv_assembly.type.vec4.i64.max_tessc
+dEQP-VK.spirv_assembly.type.vec4.i64.max_tesse
+dEQP-VK.spirv_assembly.type.vec4.i64.max_geom
+dEQP-VK.spirv_assembly.type.vec4.i64.max_frag
+dEQP-VK.spirv_assembly.type.vec4.i64.clamp_vert
+dEQP-VK.spirv_assembly.type.vec4.i64.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec4.i64.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec4.i64.clamp_geom
+dEQP-VK.spirv_assembly.type.vec4.i64.clamp_frag
+dEQP-VK.spirv_assembly.type.vec4.u16.div_vert
+dEQP-VK.spirv_assembly.type.vec4.u16.div_tessc
+dEQP-VK.spirv_assembly.type.vec4.u16.div_tesse
+dEQP-VK.spirv_assembly.type.vec4.u16.div_geom
+dEQP-VK.spirv_assembly.type.vec4.u16.div_frag
+dEQP-VK.spirv_assembly.type.vec4.u16.div_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.u16.div_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.u16.div_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.u16.div_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.u16.div_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.u16.mod_vert
+dEQP-VK.spirv_assembly.type.vec4.u16.mod_tessc
+dEQP-VK.spirv_assembly.type.vec4.u16.mod_tesse
+dEQP-VK.spirv_assembly.type.vec4.u16.mod_geom
+dEQP-VK.spirv_assembly.type.vec4.u16.mod_frag
+dEQP-VK.spirv_assembly.type.vec4.u16.mod_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.u16.mod_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.u16.mod_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.u16.mod_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.u16.mod_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.u16.min_vert
+dEQP-VK.spirv_assembly.type.vec4.u16.min_tessc
+dEQP-VK.spirv_assembly.type.vec4.u16.min_tesse
+dEQP-VK.spirv_assembly.type.vec4.u16.min_geom
+dEQP-VK.spirv_assembly.type.vec4.u16.min_frag
+dEQP-VK.spirv_assembly.type.vec4.u16.min_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.u16.min_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.u16.min_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.u16.min_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.u16.min_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.u16.max_vert
+dEQP-VK.spirv_assembly.type.vec4.u16.max_tessc
+dEQP-VK.spirv_assembly.type.vec4.u16.max_tesse
+dEQP-VK.spirv_assembly.type.vec4.u16.max_geom
+dEQP-VK.spirv_assembly.type.vec4.u16.max_frag
+dEQP-VK.spirv_assembly.type.vec4.u16.max_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.u16.max_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.u16.max_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.u16.max_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.u16.max_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.u16.clamp_vert
+dEQP-VK.spirv_assembly.type.vec4.u16.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec4.u16.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec4.u16.clamp_geom
+dEQP-VK.spirv_assembly.type.vec4.u16.clamp_frag
+dEQP-VK.spirv_assembly.type.vec4.u16.clamp_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.u16.clamp_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.u16.clamp_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.u16.clamp_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.u16.clamp_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_vert
+dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_tessc
+dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_tesse
+dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_geom
+dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_frag
+dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_test_high_part_zero_vert
+dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_test_high_part_zero_tessc
+dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_test_high_part_zero_tesse
+dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_test_high_part_zero_geom
+dEQP-VK.spirv_assembly.type.vec4.u16.mul_udiv_test_high_part_zero_frag
+dEQP-VK.spirv_assembly.type.vec4.u32.div_vert
+dEQP-VK.spirv_assembly.type.vec4.u32.div_tessc
+dEQP-VK.spirv_assembly.type.vec4.u32.div_tesse
+dEQP-VK.spirv_assembly.type.vec4.u32.div_geom
+dEQP-VK.spirv_assembly.type.vec4.u32.div_frag
+dEQP-VK.spirv_assembly.type.vec4.u32.mod_vert
+dEQP-VK.spirv_assembly.type.vec4.u32.mod_tessc
+dEQP-VK.spirv_assembly.type.vec4.u32.mod_tesse
+dEQP-VK.spirv_assembly.type.vec4.u32.mod_geom
+dEQP-VK.spirv_assembly.type.vec4.u32.mod_frag
+dEQP-VK.spirv_assembly.type.vec4.u32.min_vert
+dEQP-VK.spirv_assembly.type.vec4.u32.min_tessc
+dEQP-VK.spirv_assembly.type.vec4.u32.min_tesse
+dEQP-VK.spirv_assembly.type.vec4.u32.min_geom
+dEQP-VK.spirv_assembly.type.vec4.u32.min_frag
+dEQP-VK.spirv_assembly.type.vec4.u32.max_vert
+dEQP-VK.spirv_assembly.type.vec4.u32.max_tessc
+dEQP-VK.spirv_assembly.type.vec4.u32.max_tesse
+dEQP-VK.spirv_assembly.type.vec4.u32.max_geom
+dEQP-VK.spirv_assembly.type.vec4.u32.max_frag
+dEQP-VK.spirv_assembly.type.vec4.u32.clamp_vert
+dEQP-VK.spirv_assembly.type.vec4.u32.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec4.u32.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec4.u32.clamp_geom
+dEQP-VK.spirv_assembly.type.vec4.u32.clamp_frag
+dEQP-VK.spirv_assembly.type.vec4.u32.find_msb_vert
+dEQP-VK.spirv_assembly.type.vec4.u32.find_msb_tessc
+dEQP-VK.spirv_assembly.type.vec4.u32.find_msb_tesse
+dEQP-VK.spirv_assembly.type.vec4.u32.find_msb_geom
+dEQP-VK.spirv_assembly.type.vec4.u32.find_msb_frag
+dEQP-VK.spirv_assembly.type.vec4.u64.div_vert
+dEQP-VK.spirv_assembly.type.vec4.u64.div_tessc
+dEQP-VK.spirv_assembly.type.vec4.u64.div_tesse
+dEQP-VK.spirv_assembly.type.vec4.u64.div_geom
+dEQP-VK.spirv_assembly.type.vec4.u64.div_frag
+dEQP-VK.spirv_assembly.type.vec4.u64.mod_vert
+dEQP-VK.spirv_assembly.type.vec4.u64.mod_tessc
+dEQP-VK.spirv_assembly.type.vec4.u64.mod_tesse
+dEQP-VK.spirv_assembly.type.vec4.u64.mod_geom
+dEQP-VK.spirv_assembly.type.vec4.u64.mod_frag
+dEQP-VK.spirv_assembly.type.vec4.u64.min_vert
+dEQP-VK.spirv_assembly.type.vec4.u64.min_tessc
+dEQP-VK.spirv_assembly.type.vec4.u64.min_tesse
+dEQP-VK.spirv_assembly.type.vec4.u64.min_geom
+dEQP-VK.spirv_assembly.type.vec4.u64.min_frag
+dEQP-VK.spirv_assembly.type.vec4.u64.max_vert
+dEQP-VK.spirv_assembly.type.vec4.u64.max_tessc
+dEQP-VK.spirv_assembly.type.vec4.u64.max_tesse
+dEQP-VK.spirv_assembly.type.vec4.u64.max_geom
+dEQP-VK.spirv_assembly.type.vec4.u64.max_frag
+dEQP-VK.spirv_assembly.type.vec4.u64.clamp_vert
+dEQP-VK.spirv_assembly.type.vec4.u64.clamp_tessc
+dEQP-VK.spirv_assembly.type.vec4.u64.clamp_tesse
+dEQP-VK.spirv_assembly.type.vec4.u64.clamp_geom
+dEQP-VK.spirv_assembly.type.vec4.u64.clamp_frag
 dEQP-VK.glsl.arrays.constructor.float3_vertex
 dEQP-VK.glsl.arrays.constructor.float3_fragment
 dEQP-VK.glsl.arrays.constructor.float4_vertex
@@ -201245,6 +216541,12 @@ dEQP-VK.glsl.440.linkage.varying.component.frag_out.vec2.as_float_float
 dEQP-VK.glsl.440.linkage.varying.component.frag_out.vec3.as_float_float_float
 dEQP-VK.glsl.440.linkage.varying.component.frag_out.vec3.as_float_vec2
 dEQP-VK.glsl.440.linkage.varying.component.frag_out.vec3.as_vec2_float
+dEQP-VK.glsl.440.linkage.varying.component.frag_out.two_vec4.array_writes.as_float_vec3-2_float
+dEQP-VK.glsl.440.linkage.varying.component.frag_out.two_vec4.array_writes.as_vec3-2_float_float
+dEQP-VK.glsl.440.linkage.varying.component.frag_out.two_vec4.array_writes.as_vec2_vec2-2_vec2
+dEQP-VK.glsl.440.linkage.varying.component.frag_out.two_vec4.array_writes.as_vec2-2_vec2_vec2
+dEQP-VK.glsl.440.linkage.varying.component.frag_out.two_vec4.array_writes.as_float_float-2_vec2-2_float
+dEQP-VK.glsl.440.linkage.varying.component.frag_out.two_vec4.array_writes.as_float-2_float-2_float-2_float-2_float-2
 dEQP-VK.glsl.440.linkage.varying.component.frag_out.vec4.as_float_float_float_float
 dEQP-VK.glsl.440.linkage.varying.component.frag_out.vec4.as_float_float_vec2
 dEQP-VK.glsl.440.linkage.varying.component.frag_out.vec4.as_float_vec2_float
@@ -210408,6 +225710,56 @@ dEQP-VK.glsl.texture_functions.texture.sampler1darrayshadow_vertex
 dEQP-VK.glsl.texture_functions.texture.sampler1darrayshadow_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler1darrayshadow_bias_fragment
 dEQP-VK.glsl.texture_functions.texture.samplercubearrayshadow_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_sampler2d_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sampler2d_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_sampler2d_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sampler2d_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_isampler2d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.isampler2d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_usampler2d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.usampler2d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_samplercube_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.samplercube_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_samplercube_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.samplercube_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_isamplercube_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.isamplercube_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_usamplercube_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.usamplercube_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_sampler2darray_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sampler2darray_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_sampler2darray_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sampler2darray_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_isampler2darray_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.isampler2darray_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_usampler2darray_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.usampler2darray_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_sampler3d_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sampler3d_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_sampler3d_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sampler3d_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_isampler3d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.isampler3d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_usampler3d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.usampler3d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sampler1d_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sampler1d_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.isampler1d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.usampler1d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sampler1darray_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sampler1darray_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.isampler1darray_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.usampler1darray_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.samplercubearray_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.samplercubearray_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.isamplercubearray_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.usamplercubearray_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_sampler2dshadow_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sampler2dshadow_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sparse_samplercubeshadow_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.samplercubeshadow_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sampler1dshadow_bias_fragment
+dEQP-VK.glsl.texture_functions.textureclamp.sampler1darrayshadow_bias_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2d_fixed_fragment
@@ -210520,6 +225872,42 @@ dEQP-VK.glsl.texture_functions.textureoffset.sampler1dshadow_bias_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.sampler1darrayshadow_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sampler1darrayshadow_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.sampler1darrayshadow_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sparse_sampler2d_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sampler2d_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sparse_sampler2d_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sampler2d_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sparse_isampler2d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.isampler2d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sparse_usampler2d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.usampler2d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sparse_sampler2darray_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sampler2darray_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sparse_sampler2darray_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sampler2darray_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sparse_isampler2darray_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.isampler2darray_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sparse_usampler2darray_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.usampler2darray_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sparse_sampler3d_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sampler3d_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sparse_sampler3d_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sampler3d_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sparse_isampler3d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.isampler3d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sparse_usampler3d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.usampler3d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sampler1d_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sampler1d_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.isampler1d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.usampler1d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sampler1darray_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sampler1darray_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.isampler1darray_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.usampler1darray_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sparse_sampler2dshadow_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sampler2dshadow_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sampler1dshadow_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffsetclamp.sampler1darrayshadow_bias_fragment
 dEQP-VK.glsl.texture_functions.textureproj.sampler2d_vec3_fixed_vertex
 dEQP-VK.glsl.texture_functions.textureproj.sampler2d_vec3_fixed_fragment
 dEQP-VK.glsl.texture_functions.textureproj.sampler2d_vec3_float_vertex
@@ -211006,6 +226394,58 @@ dEQP-VK.glsl.texture_functions.texturegrad.sampler1dshadow_vertex
 dEQP-VK.glsl.texture_functions.texturegrad.sampler1dshadow_fragment
 dEQP-VK.glsl.texture_functions.texturegrad.sampler1darrayshadow_vertex
 dEQP-VK.glsl.texture_functions.texturegrad.sampler1darrayshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_sampler2d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sampler2d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_sampler2d_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sampler2d_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_isampler2d_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.isampler2d_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_usampler2d_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.usampler2d_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_samplercube_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.samplercube_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_samplercube_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.samplercube_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_isamplercube_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.isamplercube_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_usamplercube_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.usamplercube_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_sampler2darray_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sampler2darray_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_sampler2darray_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sampler2darray_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_isampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.isampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_usampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.usampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_sampler3d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sampler3d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_sampler3d_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sampler3d_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_isampler3d_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.isampler3d_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_usampler3d_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.usampler3d_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sampler1d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sampler1d_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.isampler1d_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.usampler1d_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sampler1darray_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sampler1darray_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.isampler1darray_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.usampler1darray_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.samplercubearray_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.samplercubearray_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.isamplercubearray_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.usamplercubearray_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_sampler2dshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sampler2dshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_samplercubeshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.samplercubeshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sparse_sampler2darrayshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sampler2darrayshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sampler1dshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegradclamp.sampler1darrayshadow_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2d_fixed_fragment
@@ -211082,6 +226522,44 @@ dEQP-VK.glsl.texture_functions.texturegradoffset.sampler1dshadow_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler1dshadow_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler1darrayshadow_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler1darrayshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sparse_sampler2d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sampler2d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sparse_sampler2d_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sampler2d_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sparse_isampler2d_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.isampler2d_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sparse_usampler2d_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.usampler2d_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sparse_sampler2darray_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sampler2darray_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sparse_sampler2darray_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sampler2darray_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sparse_isampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.isampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sparse_usampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.usampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sparse_sampler3d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sampler3d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sparse_sampler3d_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sampler3d_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sparse_isampler3d_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.isampler3d_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sparse_usampler3d_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.usampler3d_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sampler1d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sampler1d_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.isampler1d_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.usampler1d_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sampler1darray_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sampler1darray_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.isampler1darray_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.usampler1darray_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sparse_sampler2dshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sampler2dshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sparse_sampler2darrayshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sampler2darrayshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sampler1dshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffsetclamp.sampler1darrayshadow_fragment
 dEQP-VK.glsl.texture_functions.textureprojgrad.sampler2d_vec3_fixed_vertex
 dEQP-VK.glsl.texture_functions.textureprojgrad.sampler2d_vec3_fixed_fragment
 dEQP-VK.glsl.texture_functions.textureprojgrad.sampler2d_vec3_float_vertex
@@ -221790,6 +237268,246 @@ dEQP-VK.renderpass.suballocation.multisample_resolve.r32g32b32a32_sint.samples_8
 dEQP-VK.renderpass.suballocation.multisample_resolve.r32g32b32a32_sfloat.samples_2
 dEQP-VK.renderpass.suballocation.multisample_resolve.r32g32b32a32_sfloat.samples_4
 dEQP-VK.renderpass.suballocation.multisample_resolve.r32g32b32a32_sfloat.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r5g6b5_unorm_pack16.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r5g6b5_unorm_pack16.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r5g6b5_unorm_pack16.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8_unorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8_unorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8_unorm.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8_snorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8_snorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8_snorm.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8_uint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8_sint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8_unorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8_unorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8_unorm.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8_snorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8_snorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8_snorm.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8_uint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8_sint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8b8a8_unorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8b8a8_unorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8b8a8_unorm.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8b8a8_snorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8b8a8_snorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8b8a8_snorm.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8b8a8_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8b8a8_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8b8a8_uint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8b8a8_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8b8a8_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8b8a8_sint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8b8a8_srgb.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8b8a8_srgb.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8b8a8_srgb.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a8b8g8r8_unorm_pack32.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a8b8g8r8_unorm_pack32.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a8b8g8r8_unorm_pack32.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a8b8g8r8_snorm_pack32.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a8b8g8r8_snorm_pack32.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a8b8g8r8_snorm_pack32.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a8b8g8r8_uint_pack32.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a8b8g8r8_uint_pack32.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a8b8g8r8_uint_pack32.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a8b8g8r8_sint_pack32.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a8b8g8r8_sint_pack32.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a8b8g8r8_sint_pack32.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a8b8g8r8_srgb_pack32.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a8b8g8r8_srgb_pack32.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a8b8g8r8_srgb_pack32.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.b8g8r8a8_unorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.b8g8r8a8_unorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.b8g8r8a8_unorm.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.b8g8r8a8_srgb.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.b8g8r8a8_srgb.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.b8g8r8a8_srgb.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a2r10g10b10_unorm_pack32.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a2r10g10b10_unorm_pack32.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a2r10g10b10_unorm_pack32.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a2b10g10r10_unorm_pack32.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a2b10g10r10_unorm_pack32.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a2b10g10r10_unorm_pack32.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a2b10g10r10_uint_pack32.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a2b10g10r10_uint_pack32.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.a2b10g10r10_uint_pack32.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16_unorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16_unorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16_unorm.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16_snorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16_snorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16_snorm.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16_uint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16_sint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16_sfloat.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16_sfloat.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16_sfloat.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16_unorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16_unorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16_unorm.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16_snorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16_snorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16_snorm.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16_uint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16_sint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16_sfloat.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16_sfloat.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16_sfloat.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16b16a16_unorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16b16a16_unorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16b16a16_unorm.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16b16a16_snorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16b16a16_snorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16b16a16_snorm.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16b16a16_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16b16a16_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16b16a16_uint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16b16a16_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16b16a16_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16b16a16_sint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16b16a16_sfloat.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16b16a16_sfloat.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r16g16b16a16_sfloat.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32_uint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32_sint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32_sfloat.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32_sfloat.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32_sfloat.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32_uint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32_sint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32_sfloat.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32_sfloat.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32_sfloat.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32b32a32_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32b32a32_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32b32a32_uint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32b32a32_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32b32a32_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32b32a32_sint.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32b32a32_sfloat.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32b32a32_sfloat.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r32g32b32a32_sfloat.samples_8
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r5g6b5_unorm_pack16.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r5g6b5_unorm_pack16.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8_unorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8_unorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8_snorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8_snorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8_unorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8_unorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8_snorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8_snorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8b8a8_unorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8b8a8_unorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8b8a8_snorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8b8a8_snorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8b8a8_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8b8a8_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8b8a8_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8b8a8_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8b8a8_srgb.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r8g8b8a8_srgb.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.a8b8g8r8_unorm_pack32.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.a8b8g8r8_unorm_pack32.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.a8b8g8r8_snorm_pack32.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.a8b8g8r8_snorm_pack32.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.a8b8g8r8_uint_pack32.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.a8b8g8r8_uint_pack32.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.a8b8g8r8_sint_pack32.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.a8b8g8r8_sint_pack32.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.a8b8g8r8_srgb_pack32.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.a8b8g8r8_srgb_pack32.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.b8g8r8a8_unorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.b8g8r8a8_unorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.b8g8r8a8_srgb.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.b8g8r8a8_srgb.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.a2r10g10b10_unorm_pack32.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.a2r10g10b10_unorm_pack32.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.a2b10g10r10_unorm_pack32.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.a2b10g10r10_unorm_pack32.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.a2b10g10r10_uint_pack32.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.a2b10g10r10_uint_pack32.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16_unorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16_unorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16_snorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16_snorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16_sfloat.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16_sfloat.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16_unorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16_unorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16_snorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16_snorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16_sfloat.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16_sfloat.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16b16a16_unorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16b16a16_unorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16b16a16_snorm.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16b16a16_snorm.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16b16a16_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16b16a16_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16b16a16_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16b16a16_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16b16a16_sfloat.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r16g16b16a16_sfloat.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32_sfloat.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32_sfloat.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32g32_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32g32_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32g32_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32g32_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32g32_sfloat.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32g32_sfloat.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32g32b32a32_uint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32g32b32a32_uint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32g32b32a32_sint.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32g32b32a32_sint.samples_4
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32g32b32a32_sfloat.samples_2
+dEQP-VK.renderpass.suballocation.multisample_resolve.layers_6.r32g32b32a32_sfloat.samples_4
 dEQP-VK.renderpass.dedicated_allocation.simple.color
 dEQP-VK.renderpass.dedicated_allocation.simple.depth
 dEQP-VK.renderpass.dedicated_allocation.simple.stencil
@@ -228134,6 +243852,246 @@ dEQP-VK.renderpass.multisample_resolve.r32g32b32a32_sint.samples_8
 dEQP-VK.renderpass.multisample_resolve.r32g32b32a32_sfloat.samples_2
 dEQP-VK.renderpass.multisample_resolve.r32g32b32a32_sfloat.samples_4
 dEQP-VK.renderpass.multisample_resolve.r32g32b32a32_sfloat.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r5g6b5_unorm_pack16.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r5g6b5_unorm_pack16.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r5g6b5_unorm_pack16.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8_unorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8_unorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8_unorm.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8_snorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8_snorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8_snorm.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8_uint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8_sint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8_unorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8_unorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8_unorm.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8_snorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8_snorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8_snorm.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8_uint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8_sint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8b8a8_unorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8b8a8_unorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8b8a8_unorm.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8b8a8_snorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8b8a8_snorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8b8a8_snorm.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8b8a8_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8b8a8_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8b8a8_uint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8b8a8_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8b8a8_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8b8a8_sint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8b8a8_srgb.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8b8a8_srgb.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r8g8b8a8_srgb.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.a8b8g8r8_unorm_pack32.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.a8b8g8r8_unorm_pack32.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.a8b8g8r8_unorm_pack32.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.a8b8g8r8_snorm_pack32.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.a8b8g8r8_snorm_pack32.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.a8b8g8r8_snorm_pack32.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.a8b8g8r8_uint_pack32.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.a8b8g8r8_uint_pack32.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.a8b8g8r8_uint_pack32.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.a8b8g8r8_sint_pack32.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.a8b8g8r8_sint_pack32.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.a8b8g8r8_sint_pack32.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.a8b8g8r8_srgb_pack32.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.a8b8g8r8_srgb_pack32.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.a8b8g8r8_srgb_pack32.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.b8g8r8a8_unorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.b8g8r8a8_unorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.b8g8r8a8_unorm.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.b8g8r8a8_srgb.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.b8g8r8a8_srgb.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.b8g8r8a8_srgb.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.a2r10g10b10_unorm_pack32.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.a2r10g10b10_unorm_pack32.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.a2r10g10b10_unorm_pack32.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.a2b10g10r10_unorm_pack32.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.a2b10g10r10_unorm_pack32.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.a2b10g10r10_unorm_pack32.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.a2b10g10r10_uint_pack32.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.a2b10g10r10_uint_pack32.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.a2b10g10r10_uint_pack32.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16_unorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16_unorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16_unorm.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16_snorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16_snorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16_snorm.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16_uint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16_sint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16_sfloat.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16_sfloat.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16_sfloat.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16_unorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16_unorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16_unorm.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16_snorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16_snorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16_snorm.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16_uint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16_sint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16_sfloat.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16_sfloat.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16_sfloat.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16b16a16_unorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16b16a16_unorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16b16a16_unorm.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16b16a16_snorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16b16a16_snorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16b16a16_snorm.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16b16a16_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16b16a16_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16b16a16_uint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16b16a16_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16b16a16_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16b16a16_sint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16b16a16_sfloat.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16b16a16_sfloat.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r16g16b16a16_sfloat.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32_uint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32_sint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32_sfloat.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32_sfloat.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32_sfloat.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32_uint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32_sint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32_sfloat.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32_sfloat.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32_sfloat.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32b32a32_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32b32a32_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32b32a32_uint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32b32a32_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32b32a32_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32b32a32_sint.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32b32a32_sfloat.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32b32a32_sfloat.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_3.r32g32b32a32_sfloat.samples_8
+dEQP-VK.renderpass.multisample_resolve.layers_6.r5g6b5_unorm_pack16.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r5g6b5_unorm_pack16.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8_unorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8_unorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8_snorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8_snorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8_unorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8_unorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8_snorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8_snorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8b8a8_unorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8b8a8_unorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8b8a8_snorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8b8a8_snorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8b8a8_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8b8a8_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8b8a8_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8b8a8_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8b8a8_srgb.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r8g8b8a8_srgb.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.a8b8g8r8_unorm_pack32.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.a8b8g8r8_unorm_pack32.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.a8b8g8r8_snorm_pack32.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.a8b8g8r8_snorm_pack32.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.a8b8g8r8_uint_pack32.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.a8b8g8r8_uint_pack32.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.a8b8g8r8_sint_pack32.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.a8b8g8r8_sint_pack32.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.a8b8g8r8_srgb_pack32.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.a8b8g8r8_srgb_pack32.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.b8g8r8a8_unorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.b8g8r8a8_unorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.b8g8r8a8_srgb.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.b8g8r8a8_srgb.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.a2r10g10b10_unorm_pack32.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.a2r10g10b10_unorm_pack32.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.a2b10g10r10_unorm_pack32.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.a2b10g10r10_unorm_pack32.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.a2b10g10r10_uint_pack32.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.a2b10g10r10_uint_pack32.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16_unorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16_unorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16_snorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16_snorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16_sfloat.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16_sfloat.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16_unorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16_unorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16_snorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16_snorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16_sfloat.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16_sfloat.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16b16a16_unorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16b16a16_unorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16b16a16_snorm.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16b16a16_snorm.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16b16a16_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16b16a16_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16b16a16_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16b16a16_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16b16a16_sfloat.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r16g16b16a16_sfloat.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32_sfloat.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32_sfloat.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32g32_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32g32_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32g32_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32g32_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32g32_sfloat.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32g32_sfloat.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32g32b32a32_uint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32g32b32a32_uint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32g32b32a32_sint.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32g32b32a32_sint.samples_4
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32g32b32a32_sfloat.samples_2
+dEQP-VK.renderpass.multisample_resolve.layers_6.r32g32b32a32_sfloat.samples_4
 dEQP-VK.renderpass.sampleread.numsamples_2_add
 dEQP-VK.renderpass.sampleread.numsamples_2_selected_sample_0
 dEQP-VK.renderpass.sampleread.numsamples_2_selected_sample_1
@@ -232918,6 +248876,14 @@ dEQP-VK.draw.negative_viewport_height.front_cw_cull_none
 dEQP-VK.draw.negative_viewport_height.front_cw_cull_front
 dEQP-VK.draw.negative_viewport_height.front_cw_cull_back
 dEQP-VK.draw.negative_viewport_height.front_cw_cull_both
+dEQP-VK.draw.zero_viewport_height.front_ccw_cull_none
+dEQP-VK.draw.zero_viewport_height.front_ccw_cull_front
+dEQP-VK.draw.zero_viewport_height.front_ccw_cull_back
+dEQP-VK.draw.zero_viewport_height.front_ccw_cull_both
+dEQP-VK.draw.zero_viewport_height.front_cw_cull_none
+dEQP-VK.draw.zero_viewport_height.front_cw_cull_front
+dEQP-VK.draw.zero_viewport_height.front_cw_cull_back
+dEQP-VK.draw.zero_viewport_height.front_cw_cull_both
 dEQP-VK.draw.inverted_depth_ranges.depthclamp_deltazero
 dEQP-VK.draw.inverted_depth_ranges.depthclamp_deltasmall
 dEQP-VK.draw.inverted_depth_ranges.depthclamp_deltaone
@@ -232929,6 +248895,56 @@ dEQP-VK.draw.differing_interpolation.flat_0
 dEQP-VK.draw.differing_interpolation.flat_1
 dEQP-VK.draw.differing_interpolation.noperspective_0
 dEQP-VK.draw.differing_interpolation.noperspective_1
+dEQP-VK.draw.shader_layer.vertex_shader_1
+dEQP-VK.draw.shader_layer.vertex_shader_2
+dEQP-VK.draw.shader_layer.vertex_shader_3
+dEQP-VK.draw.shader_layer.vertex_shader_4
+dEQP-VK.draw.shader_layer.vertex_shader_5
+dEQP-VK.draw.shader_layer.vertex_shader_6
+dEQP-VK.draw.shader_layer.vertex_shader_7
+dEQP-VK.draw.shader_layer.vertex_shader_8
+dEQP-VK.draw.shader_layer.vertex_shader_256
+dEQP-VK.draw.shader_layer.tessellation_shader_1
+dEQP-VK.draw.shader_layer.tessellation_shader_2
+dEQP-VK.draw.shader_layer.tessellation_shader_3
+dEQP-VK.draw.shader_layer.tessellation_shader_4
+dEQP-VK.draw.shader_layer.tessellation_shader_5
+dEQP-VK.draw.shader_layer.tessellation_shader_6
+dEQP-VK.draw.shader_layer.tessellation_shader_7
+dEQP-VK.draw.shader_layer.tessellation_shader_8
+dEQP-VK.draw.shader_layer.tessellation_shader_256
+dEQP-VK.draw.shader_viewport_index.vertex_shader_1
+dEQP-VK.draw.shader_viewport_index.vertex_shader_2
+dEQP-VK.draw.shader_viewport_index.vertex_shader_3
+dEQP-VK.draw.shader_viewport_index.vertex_shader_4
+dEQP-VK.draw.shader_viewport_index.vertex_shader_5
+dEQP-VK.draw.shader_viewport_index.vertex_shader_6
+dEQP-VK.draw.shader_viewport_index.vertex_shader_7
+dEQP-VK.draw.shader_viewport_index.vertex_shader_8
+dEQP-VK.draw.shader_viewport_index.vertex_shader_9
+dEQP-VK.draw.shader_viewport_index.vertex_shader_10
+dEQP-VK.draw.shader_viewport_index.vertex_shader_11
+dEQP-VK.draw.shader_viewport_index.vertex_shader_12
+dEQP-VK.draw.shader_viewport_index.vertex_shader_13
+dEQP-VK.draw.shader_viewport_index.vertex_shader_14
+dEQP-VK.draw.shader_viewport_index.vertex_shader_15
+dEQP-VK.draw.shader_viewport_index.vertex_shader_16
+dEQP-VK.draw.shader_viewport_index.tessellation_shader_1
+dEQP-VK.draw.shader_viewport_index.tessellation_shader_2
+dEQP-VK.draw.shader_viewport_index.tessellation_shader_3
+dEQP-VK.draw.shader_viewport_index.tessellation_shader_4
+dEQP-VK.draw.shader_viewport_index.tessellation_shader_5
+dEQP-VK.draw.shader_viewport_index.tessellation_shader_6
+dEQP-VK.draw.shader_viewport_index.tessellation_shader_7
+dEQP-VK.draw.shader_viewport_index.tessellation_shader_8
+dEQP-VK.draw.shader_viewport_index.tessellation_shader_9
+dEQP-VK.draw.shader_viewport_index.tessellation_shader_10
+dEQP-VK.draw.shader_viewport_index.tessellation_shader_11
+dEQP-VK.draw.shader_viewport_index.tessellation_shader_12
+dEQP-VK.draw.shader_viewport_index.tessellation_shader_13
+dEQP-VK.draw.shader_viewport_index.tessellation_shader_14
+dEQP-VK.draw.shader_viewport_index.tessellation_shader_15
+dEQP-VK.draw.shader_viewport_index.tessellation_shader_16
 dEQP-VK.compute.basic.empty_shader
 dEQP-VK.compute.basic.ubo_to_ssbo_single_invocation
 dEQP-VK.compute.basic.ubo_to_ssbo_single_group
@@ -244834,6 +260850,7 @@ dEQP-VK.wsi.android.shared_presentable_image.scale_down.demand
 dEQP-VK.wsi.android.shared_presentable_image.scale_down.continuous
 dEQP-VK.wsi.android.colorspace.extensions
 dEQP-VK.wsi.android.colorspace.basic
+dEQP-VK.wsi.android.colorspace.hdr
 dEQP-VK.wsi.display.get_display_properties
 dEQP-VK.wsi.display.get_display_plane_properties
 dEQP-VK.wsi.display.get_display_plane_supported_displays
@@ -244851,6 +260868,7 @@ dEQP-VK.synchronization.smoke.events
 dEQP-VK.synchronization.basic.fence.one
 dEQP-VK.synchronization.basic.fence.multi
 dEQP-VK.synchronization.basic.fence.empty_submit
+dEQP-VK.synchronization.basic.fence.multi_waitall_false
 dEQP-VK.synchronization.basic.semaphore.one_queue
 dEQP-VK.synchronization.basic.semaphore.multi_queue
 dEQP-VK.synchronization.basic.semaphore.chain
@@ -269583,6 +285601,30 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.512_256
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8ui.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32i.503_137_1
@@ -275411,113 +291453,221 @@ dEQP-VK.texture.filtering_anisotropy.mipmap.anisotropy_max.mag_linear_min_linear
 dEQP-VK.texture.filtering_anisotropy.mipmap.anisotropy_max.mag_nearest_min_linear_mipmap_linear
 dEQP-VK.texture.filtering_anisotropy.mipmap.anisotropy_max.mag_linear_min_linear_mipmap_linear
 dEQP-VK.texture.compressed.etc2_r8g8b8_unorm_block_2d_pot
+dEQP-VK.texture.compressed.etc2_r8g8b8_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.etc2_r8g8b8_srgb_block_2d_pot
+dEQP-VK.texture.compressed.etc2_r8g8b8_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.etc2_r8g8b8a1_unorm_block_2d_pot
+dEQP-VK.texture.compressed.etc2_r8g8b8a1_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.etc2_r8g8b8a1_srgb_block_2d_pot
+dEQP-VK.texture.compressed.etc2_r8g8b8a1_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.etc2_r8g8b8a8_unorm_block_2d_pot
+dEQP-VK.texture.compressed.etc2_r8g8b8a8_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.etc2_r8g8b8a8_srgb_block_2d_pot
+dEQP-VK.texture.compressed.etc2_r8g8b8a8_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.eac_r11_unorm_block_2d_pot
+dEQP-VK.texture.compressed.eac_r11_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.eac_r11_snorm_block_2d_pot
+dEQP-VK.texture.compressed.eac_r11_snorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.eac_r11g11_unorm_block_2d_pot
+dEQP-VK.texture.compressed.eac_r11g11_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.eac_r11g11_snorm_block_2d_pot
+dEQP-VK.texture.compressed.eac_r11g11_snorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_4x4_unorm_block_2d_pot
+dEQP-VK.texture.compressed.astc_4x4_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_4x4_srgb_block_2d_pot
+dEQP-VK.texture.compressed.astc_4x4_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_5x4_unorm_block_2d_pot
+dEQP-VK.texture.compressed.astc_5x4_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_5x4_srgb_block_2d_pot
+dEQP-VK.texture.compressed.astc_5x4_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_5x5_unorm_block_2d_pot
+dEQP-VK.texture.compressed.astc_5x5_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_5x5_srgb_block_2d_pot
+dEQP-VK.texture.compressed.astc_5x5_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_6x5_unorm_block_2d_pot
+dEQP-VK.texture.compressed.astc_6x5_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_6x5_srgb_block_2d_pot
+dEQP-VK.texture.compressed.astc_6x5_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_6x6_unorm_block_2d_pot
+dEQP-VK.texture.compressed.astc_6x6_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_6x6_srgb_block_2d_pot
+dEQP-VK.texture.compressed.astc_6x6_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_8x5_unorm_block_2d_pot
+dEQP-VK.texture.compressed.astc_8x5_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_8x5_srgb_block_2d_pot
+dEQP-VK.texture.compressed.astc_8x5_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_8x6_unorm_block_2d_pot
+dEQP-VK.texture.compressed.astc_8x6_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_8x6_srgb_block_2d_pot
+dEQP-VK.texture.compressed.astc_8x6_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_8x8_unorm_block_2d_pot
+dEQP-VK.texture.compressed.astc_8x8_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_8x8_srgb_block_2d_pot
+dEQP-VK.texture.compressed.astc_8x8_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_10x5_unorm_block_2d_pot
+dEQP-VK.texture.compressed.astc_10x5_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_10x5_srgb_block_2d_pot
+dEQP-VK.texture.compressed.astc_10x5_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_10x6_unorm_block_2d_pot
+dEQP-VK.texture.compressed.astc_10x6_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_10x6_srgb_block_2d_pot
+dEQP-VK.texture.compressed.astc_10x6_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_10x8_unorm_block_2d_pot
+dEQP-VK.texture.compressed.astc_10x8_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_10x8_srgb_block_2d_pot
+dEQP-VK.texture.compressed.astc_10x8_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_10x10_unorm_block_2d_pot
+dEQP-VK.texture.compressed.astc_10x10_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_10x10_srgb_block_2d_pot
+dEQP-VK.texture.compressed.astc_10x10_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_12x10_unorm_block_2d_pot
+dEQP-VK.texture.compressed.astc_12x10_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_12x10_srgb_block_2d_pot
+dEQP-VK.texture.compressed.astc_12x10_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_12x12_unorm_block_2d_pot
+dEQP-VK.texture.compressed.astc_12x12_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.astc_12x12_srgb_block_2d_pot
+dEQP-VK.texture.compressed.astc_12x12_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.bc1_rgb_unorm_block_2d_pot
+dEQP-VK.texture.compressed.bc1_rgb_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.bc1_rgb_srgb_block_2d_pot
+dEQP-VK.texture.compressed.bc1_rgb_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.bc1_rgba_unorm_block_2d_pot
+dEQP-VK.texture.compressed.bc1_rgba_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.bc1_rgba_srgb_block_2d_pot
+dEQP-VK.texture.compressed.bc1_rgba_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.bc2_unorm_block_2d_pot
+dEQP-VK.texture.compressed.bc2_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.bc2_srgb_block_2d_pot
+dEQP-VK.texture.compressed.bc2_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.bc3_unorm_block_2d_pot
+dEQP-VK.texture.compressed.bc3_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.bc3_srgb_block_2d_pot
+dEQP-VK.texture.compressed.bc3_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.bc4_unorm_block_2d_pot
+dEQP-VK.texture.compressed.bc4_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.bc4_snorm_block_2d_pot
+dEQP-VK.texture.compressed.bc4_snorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.bc5_unorm_block_2d_pot
+dEQP-VK.texture.compressed.bc5_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.bc5_snorm_block_2d_pot
+dEQP-VK.texture.compressed.bc5_snorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.bc6h_ufloat_block_2d_pot
+dEQP-VK.texture.compressed.bc6h_ufloat_block_2d_pot_sparse
 dEQP-VK.texture.compressed.bc6h_sfloat_block_2d_pot
+dEQP-VK.texture.compressed.bc6h_sfloat_block_2d_pot_sparse
 dEQP-VK.texture.compressed.bc7_unorm_block_2d_pot
+dEQP-VK.texture.compressed.bc7_unorm_block_2d_pot_sparse
 dEQP-VK.texture.compressed.bc7_srgb_block_2d_pot
+dEQP-VK.texture.compressed.bc7_srgb_block_2d_pot_sparse
 dEQP-VK.texture.compressed.etc2_r8g8b8_unorm_block_2d_npot
+dEQP-VK.texture.compressed.etc2_r8g8b8_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.etc2_r8g8b8_srgb_block_2d_npot
+dEQP-VK.texture.compressed.etc2_r8g8b8_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.etc2_r8g8b8a1_unorm_block_2d_npot
+dEQP-VK.texture.compressed.etc2_r8g8b8a1_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.etc2_r8g8b8a1_srgb_block_2d_npot
+dEQP-VK.texture.compressed.etc2_r8g8b8a1_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.etc2_r8g8b8a8_unorm_block_2d_npot
+dEQP-VK.texture.compressed.etc2_r8g8b8a8_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.etc2_r8g8b8a8_srgb_block_2d_npot
+dEQP-VK.texture.compressed.etc2_r8g8b8a8_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.eac_r11_unorm_block_2d_npot
+dEQP-VK.texture.compressed.eac_r11_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.eac_r11_snorm_block_2d_npot
+dEQP-VK.texture.compressed.eac_r11_snorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.eac_r11g11_unorm_block_2d_npot
+dEQP-VK.texture.compressed.eac_r11g11_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.eac_r11g11_snorm_block_2d_npot
+dEQP-VK.texture.compressed.eac_r11g11_snorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_4x4_unorm_block_2d_npot
+dEQP-VK.texture.compressed.astc_4x4_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_4x4_srgb_block_2d_npot
+dEQP-VK.texture.compressed.astc_4x4_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_5x4_unorm_block_2d_npot
+dEQP-VK.texture.compressed.astc_5x4_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_5x4_srgb_block_2d_npot
+dEQP-VK.texture.compressed.astc_5x4_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_5x5_unorm_block_2d_npot
+dEQP-VK.texture.compressed.astc_5x5_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_5x5_srgb_block_2d_npot
+dEQP-VK.texture.compressed.astc_5x5_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_6x5_unorm_block_2d_npot
+dEQP-VK.texture.compressed.astc_6x5_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_6x5_srgb_block_2d_npot
+dEQP-VK.texture.compressed.astc_6x5_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_6x6_unorm_block_2d_npot
+dEQP-VK.texture.compressed.astc_6x6_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_6x6_srgb_block_2d_npot
+dEQP-VK.texture.compressed.astc_6x6_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_8x5_unorm_block_2d_npot
+dEQP-VK.texture.compressed.astc_8x5_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_8x5_srgb_block_2d_npot
+dEQP-VK.texture.compressed.astc_8x5_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_8x6_unorm_block_2d_npot
+dEQP-VK.texture.compressed.astc_8x6_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_8x6_srgb_block_2d_npot
+dEQP-VK.texture.compressed.astc_8x6_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_8x8_unorm_block_2d_npot
+dEQP-VK.texture.compressed.astc_8x8_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_8x8_srgb_block_2d_npot
+dEQP-VK.texture.compressed.astc_8x8_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_10x5_unorm_block_2d_npot
+dEQP-VK.texture.compressed.astc_10x5_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_10x5_srgb_block_2d_npot
+dEQP-VK.texture.compressed.astc_10x5_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_10x6_unorm_block_2d_npot
+dEQP-VK.texture.compressed.astc_10x6_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_10x6_srgb_block_2d_npot
+dEQP-VK.texture.compressed.astc_10x6_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_10x8_unorm_block_2d_npot
+dEQP-VK.texture.compressed.astc_10x8_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_10x8_srgb_block_2d_npot
+dEQP-VK.texture.compressed.astc_10x8_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_10x10_unorm_block_2d_npot
+dEQP-VK.texture.compressed.astc_10x10_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_10x10_srgb_block_2d_npot
+dEQP-VK.texture.compressed.astc_10x10_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_12x10_unorm_block_2d_npot
+dEQP-VK.texture.compressed.astc_12x10_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_12x10_srgb_block_2d_npot
+dEQP-VK.texture.compressed.astc_12x10_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_12x12_unorm_block_2d_npot
+dEQP-VK.texture.compressed.astc_12x12_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.astc_12x12_srgb_block_2d_npot
+dEQP-VK.texture.compressed.astc_12x12_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.bc1_rgb_unorm_block_2d_npot
+dEQP-VK.texture.compressed.bc1_rgb_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.bc1_rgb_srgb_block_2d_npot
+dEQP-VK.texture.compressed.bc1_rgb_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.bc1_rgba_unorm_block_2d_npot
+dEQP-VK.texture.compressed.bc1_rgba_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.bc1_rgba_srgb_block_2d_npot
+dEQP-VK.texture.compressed.bc1_rgba_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.bc2_unorm_block_2d_npot
+dEQP-VK.texture.compressed.bc2_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.bc2_srgb_block_2d_npot
+dEQP-VK.texture.compressed.bc2_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.bc3_unorm_block_2d_npot
+dEQP-VK.texture.compressed.bc3_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.bc3_srgb_block_2d_npot
+dEQP-VK.texture.compressed.bc3_srgb_block_2d_npot_sparse
 dEQP-VK.texture.compressed.bc4_unorm_block_2d_npot
+dEQP-VK.texture.compressed.bc4_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.bc4_snorm_block_2d_npot
+dEQP-VK.texture.compressed.bc4_snorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.bc5_unorm_block_2d_npot
+dEQP-VK.texture.compressed.bc5_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.bc5_snorm_block_2d_npot
+dEQP-VK.texture.compressed.bc5_snorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.bc6h_ufloat_block_2d_npot
+dEQP-VK.texture.compressed.bc6h_ufloat_block_2d_npot_sparse
 dEQP-VK.texture.compressed.bc6h_sfloat_block_2d_npot
+dEQP-VK.texture.compressed.bc6h_sfloat_block_2d_npot_sparse
 dEQP-VK.texture.compressed.bc7_unorm_block_2d_npot
+dEQP-VK.texture.compressed.bc7_unorm_block_2d_npot_sparse
 dEQP-VK.texture.compressed.bc7_srgb_block_2d_npot
+dEQP-VK.texture.compressed.bc7_srgb_block_2d_npot_sparse
 dEQP-VK.geometry.input.basic_primitive.points
 dEQP-VK.geometry.input.basic_primitive.lines
 dEQP-VK.geometry.input.basic_primitive.line_strip
@@ -275978,6 +292128,366 @@ dEQP-VK.robustness.buffer_access.compute.texel_copy.a2b10g10r10_unorm_pack32.oob
 dEQP-VK.robustness.buffer_access.compute.texel_copy.out_of_alloc.oob_uniform_read
 dEQP-VK.robustness.buffer_access.compute.texel_copy.out_of_alloc.oob_storage_read
 dEQP-VK.robustness.buffer_access.compute.texel_copy.out_of_alloc.oob_storage_write
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_vec4_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_vec4_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_scalar_s32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_scalar_u32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_scalar_f32
 dEQP-VK.robustness.vertex_access.r32_uint.draw.vertex_out_of_bounds
 dEQP-VK.robustness.vertex_access.r32_uint.draw.vertex_incomplete
 dEQP-VK.robustness.vertex_access.r32_uint.draw.instance_out_of_bounds
@@ -276061,6 +292571,7 @@ dEQP-VK.multiview.masks.8
 dEQP-VK.multiview.masks.1_2_4_8
 dEQP-VK.multiview.masks.15_15_15_15
 dEQP-VK.multiview.masks.8_1_1_8
+dEQP-VK.multiview.masks.5_10_5_10
 dEQP-VK.multiview.masks.1_2_4_8_16_32
 dEQP-VK.multiview.masks.max_multi_view_view_count
 dEQP-VK.multiview.input_attachments.15
@@ -276068,6 +292579,7 @@ dEQP-VK.multiview.input_attachments.8
 dEQP-VK.multiview.input_attachments.1_2_4_8
 dEQP-VK.multiview.input_attachments.15_15_15_15
 dEQP-VK.multiview.input_attachments.8_1_1_8
+dEQP-VK.multiview.input_attachments.5_10_5_10
 dEQP-VK.multiview.input_attachments.1_2_4_8_16_32
 dEQP-VK.multiview.input_attachments.max_multi_view_view_count
 dEQP-VK.multiview.input_attachments_geometry.15
@@ -276075,6 +292587,7 @@ dEQP-VK.multiview.input_attachments_geometry.8
 dEQP-VK.multiview.input_attachments_geometry.1_2_4_8
 dEQP-VK.multiview.input_attachments_geometry.15_15_15_15
 dEQP-VK.multiview.input_attachments_geometry.8_1_1_8
+dEQP-VK.multiview.input_attachments_geometry.5_10_5_10
 dEQP-VK.multiview.input_attachments_geometry.1_2_4_8_16_32
 dEQP-VK.multiview.input_attachments_geometry.max_multi_view_view_count
 dEQP-VK.multiview.instanced.15
@@ -276082,6 +292595,7 @@ dEQP-VK.multiview.instanced.8
 dEQP-VK.multiview.instanced.1_2_4_8
 dEQP-VK.multiview.instanced.15_15_15_15
 dEQP-VK.multiview.instanced.8_1_1_8
+dEQP-VK.multiview.instanced.5_10_5_10
 dEQP-VK.multiview.instanced.1_2_4_8_16_32
 dEQP-VK.multiview.instanced.max_multi_view_view_count
 dEQP-VK.multiview.input_instance.15
@@ -276089,6 +292603,7 @@ dEQP-VK.multiview.input_instance.8
 dEQP-VK.multiview.input_instance.1_2_4_8
 dEQP-VK.multiview.input_instance.15_15_15_15
 dEQP-VK.multiview.input_instance.8_1_1_8
+dEQP-VK.multiview.input_instance.5_10_5_10
 dEQP-VK.multiview.input_instance.1_2_4_8_16_32
 dEQP-VK.multiview.input_instance.max_multi_view_view_count
 dEQP-VK.multiview.draw_indirect.15
@@ -276096,13 +292611,31 @@ dEQP-VK.multiview.draw_indirect.8
 dEQP-VK.multiview.draw_indirect.1_2_4_8
 dEQP-VK.multiview.draw_indirect.15_15_15_15
 dEQP-VK.multiview.draw_indirect.8_1_1_8
+dEQP-VK.multiview.draw_indirect.5_10_5_10
 dEQP-VK.multiview.draw_indirect.1_2_4_8_16_32
 dEQP-VK.multiview.draw_indirect.max_multi_view_view_count
+dEQP-VK.multiview.draw_indirect_indexed.15
+dEQP-VK.multiview.draw_indirect_indexed.8
+dEQP-VK.multiview.draw_indirect_indexed.1_2_4_8
+dEQP-VK.multiview.draw_indirect_indexed.15_15_15_15
+dEQP-VK.multiview.draw_indirect_indexed.8_1_1_8
+dEQP-VK.multiview.draw_indirect_indexed.5_10_5_10
+dEQP-VK.multiview.draw_indirect_indexed.1_2_4_8_16_32
+dEQP-VK.multiview.draw_indirect_indexed.max_multi_view_view_count
+dEQP-VK.multiview.draw_indexed.15
+dEQP-VK.multiview.draw_indexed.8
+dEQP-VK.multiview.draw_indexed.1_2_4_8
+dEQP-VK.multiview.draw_indexed.15_15_15_15
+dEQP-VK.multiview.draw_indexed.8_1_1_8
+dEQP-VK.multiview.draw_indexed.5_10_5_10
+dEQP-VK.multiview.draw_indexed.1_2_4_8_16_32
+dEQP-VK.multiview.draw_indexed.max_multi_view_view_count
 dEQP-VK.multiview.clear_attachments.15
 dEQP-VK.multiview.clear_attachments.8
 dEQP-VK.multiview.clear_attachments.1_2_4_8
 dEQP-VK.multiview.clear_attachments.15_15_15_15
 dEQP-VK.multiview.clear_attachments.8_1_1_8
+dEQP-VK.multiview.clear_attachments.5_10_5_10
 dEQP-VK.multiview.clear_attachments.1_2_4_8_16_32
 dEQP-VK.multiview.clear_attachments.max_multi_view_view_count
 dEQP-VK.multiview.secondary_cmd_buffer.15
@@ -276110,6 +292643,7 @@ dEQP-VK.multiview.secondary_cmd_buffer.8
 dEQP-VK.multiview.secondary_cmd_buffer.1_2_4_8
 dEQP-VK.multiview.secondary_cmd_buffer.15_15_15_15
 dEQP-VK.multiview.secondary_cmd_buffer.8_1_1_8
+dEQP-VK.multiview.secondary_cmd_buffer.5_10_5_10
 dEQP-VK.multiview.secondary_cmd_buffer.1_2_4_8_16_32
 dEQP-VK.multiview.secondary_cmd_buffer.max_multi_view_view_count
 dEQP-VK.multiview.secondary_cmd_buffer_geometry.15
@@ -276117,13 +292651,57 @@ dEQP-VK.multiview.secondary_cmd_buffer_geometry.8
 dEQP-VK.multiview.secondary_cmd_buffer_geometry.1_2_4_8
 dEQP-VK.multiview.secondary_cmd_buffer_geometry.15_15_15_15
 dEQP-VK.multiview.secondary_cmd_buffer_geometry.8_1_1_8
+dEQP-VK.multiview.secondary_cmd_buffer_geometry.5_10_5_10
 dEQP-VK.multiview.secondary_cmd_buffer_geometry.1_2_4_8_16_32
 dEQP-VK.multiview.secondary_cmd_buffer_geometry.max_multi_view_view_count
+dEQP-VK.multiview.point_size.15
+dEQP-VK.multiview.point_size.8
+dEQP-VK.multiview.point_size.1_2_4_8
+dEQP-VK.multiview.point_size.15_15_15_15
+dEQP-VK.multiview.point_size.8_1_1_8
+dEQP-VK.multiview.point_size.5_10_5_10
+dEQP-VK.multiview.point_size.1_2_4_8_16_32
+dEQP-VK.multiview.point_size.max_multi_view_view_count
+dEQP-VK.multiview.multisample.15
+dEQP-VK.multiview.multisample.8
+dEQP-VK.multiview.multisample.1_2_4_8
+dEQP-VK.multiview.multisample.15_15_15_15
+dEQP-VK.multiview.multisample.8_1_1_8
+dEQP-VK.multiview.multisample.5_10_5_10
+dEQP-VK.multiview.multisample.1_2_4_8_16_32
+dEQP-VK.multiview.multisample.max_multi_view_view_count
+dEQP-VK.multiview.queries.15
+dEQP-VK.multiview.queries.8
+dEQP-VK.multiview.queries.1_2_4_8
+dEQP-VK.multiview.queries.15_15_15_15
+dEQP-VK.multiview.queries.8_1_1_8
+dEQP-VK.multiview.queries.5_10_5_10
+dEQP-VK.multiview.queries.1_2_4_8_16_32
+dEQP-VK.multiview.queries.max_multi_view_view_count
+dEQP-VK.multiview.readback_implicit_clear.15
+dEQP-VK.multiview.readback_implicit_clear.8
+dEQP-VK.multiview.readback_implicit_clear.1_2_4_8
+dEQP-VK.multiview.readback_implicit_clear.15_15_15_15
+dEQP-VK.multiview.readback_implicit_clear.8_1_1_8
+dEQP-VK.multiview.readback_implicit_clear.5_10_5_10
+dEQP-VK.multiview.readback_implicit_clear.1_2_4_8_16_32
+dEQP-VK.multiview.readback_implicit_clear.max_multi_view_view_count
+dEQP-VK.multiview.readback_explicit_clear.15
+dEQP-VK.multiview.readback_explicit_clear.8
+dEQP-VK.multiview.readback_explicit_clear.1_2_4_8
+dEQP-VK.multiview.readback_explicit_clear.15_15_15_15
+dEQP-VK.multiview.readback_explicit_clear.8_1_1_8
+dEQP-VK.multiview.readback_explicit_clear.5_10_5_10
+dEQP-VK.multiview.readback_explicit_clear.1_2_4_8_16_32
+dEQP-VK.multiview.readback_explicit_clear.max_multi_view_view_count
+dEQP-VK.multiview.depth.3_6_12_9_6_12_9_3_6_12_9_3
+dEQP-VK.multiview.stencil.3_6_12_9_6_12_9_3_6_12_9_3
 dEQP-VK.multiview.index.vertex_shader.15
 dEQP-VK.multiview.index.vertex_shader.8
 dEQP-VK.multiview.index.vertex_shader.1_2_4_8
 dEQP-VK.multiview.index.vertex_shader.15_15_15_15
 dEQP-VK.multiview.index.vertex_shader.8_1_1_8
+dEQP-VK.multiview.index.vertex_shader.5_10_5_10
 dEQP-VK.multiview.index.vertex_shader.1_2_4_8_16_32
 dEQP-VK.multiview.index.vertex_shader.max_multi_view_view_count
 dEQP-VK.multiview.index.fragment_shader.15
@@ -276131,6 +292709,7 @@ dEQP-VK.multiview.index.fragment_shader.8
 dEQP-VK.multiview.index.fragment_shader.1_2_4_8
 dEQP-VK.multiview.index.fragment_shader.15_15_15_15
 dEQP-VK.multiview.index.fragment_shader.8_1_1_8
+dEQP-VK.multiview.index.fragment_shader.5_10_5_10
 dEQP-VK.multiview.index.fragment_shader.1_2_4_8_16_32
 dEQP-VK.multiview.index.fragment_shader.max_multi_view_view_count
 dEQP-VK.multiview.index.geometry_shader.15
@@ -276138,6 +292717,7 @@ dEQP-VK.multiview.index.geometry_shader.8
 dEQP-VK.multiview.index.geometry_shader.1_2_4_8
 dEQP-VK.multiview.index.geometry_shader.15_15_15_15
 dEQP-VK.multiview.index.geometry_shader.8_1_1_8
+dEQP-VK.multiview.index.geometry_shader.5_10_5_10
 dEQP-VK.multiview.index.geometry_shader.1_2_4_8_16_32
 dEQP-VK.multiview.index.geometry_shader.max_multi_view_view_count
 dEQP-VK.multiview.index.tesellation_shader.15
@@ -276145,2127 +292725,4262 @@ dEQP-VK.multiview.index.tesellation_shader.8
 dEQP-VK.multiview.index.tesellation_shader.1_2_4_8
 dEQP-VK.multiview.index.tesellation_shader.15_15_15_15
 dEQP-VK.multiview.index.tesellation_shader.8_1_1_8
+dEQP-VK.multiview.index.tesellation_shader.5_10_5_10
 dEQP-VK.multiview.index.tesellation_shader.1_2_4_8_16_32
 dEQP-VK.multiview.index.tesellation_shader.max_multi_view_view_count
 dEQP-VK.subgroups.builtin_var.subgroupsize_graphic
 dEQP-VK.subgroups.builtin_var.subgroupsize_compute
 dEQP-VK.subgroups.builtin_var.subgroupsize_vertex_framebuffer
+dEQP-VK.subgroups.builtin_var.subgroupsize_tess_eval_framebuffer
+dEQP-VK.subgroups.builtin_var.subgroupsize_tess_control_framebuffer
+dEQP-VK.subgroups.builtin_var.subgroupsize_geometry_framebuffer
 dEQP-VK.subgroups.builtin_var.subgroupinvocationid_graphic
 dEQP-VK.subgroups.builtin_var.subgroupinvocationid_compute
 dEQP-VK.subgroups.builtin_var.subgroupinvocationid_vertex_framebuffer
+dEQP-VK.subgroups.builtin_var.subgroupinvocationid_tess_eval_framebuffer
+dEQP-VK.subgroups.builtin_var.subgroupinvocationid_tess_control_framebuffer
+dEQP-VK.subgroups.builtin_var.subgroupinvocationid_geometry_framebuffer
 dEQP-VK.subgroups.builtin_var.numsubgroups_compute
 dEQP-VK.subgroups.builtin_var.subgroupid_compute
 dEQP-VK.subgroups.builtin_mask_var.subgroupeqmask_graphic
 dEQP-VK.subgroups.builtin_mask_var.subgroupeqmask_compute
 dEQP-VK.subgroups.builtin_mask_var.subgroupeqmask_vertex_framebuffer
+dEQP-VK.subgroups.builtin_mask_var.subgroupeqmask_tess_eval_framebuffer
+dEQP-VK.subgroups.builtin_mask_var.subgroupeqmask_tess_control_framebuffer
+dEQP-VK.subgroups.builtin_mask_var.subgroupeqmask_geometry_framebuffer
 dEQP-VK.subgroups.builtin_mask_var.subgroupgemask_graphic
 dEQP-VK.subgroups.builtin_mask_var.subgroupgemask_compute
 dEQP-VK.subgroups.builtin_mask_var.subgroupgemask_vertex_framebuffer
+dEQP-VK.subgroups.builtin_mask_var.subgroupgemask_tess_eval_framebuffer
+dEQP-VK.subgroups.builtin_mask_var.subgroupgemask_tess_control_framebuffer
+dEQP-VK.subgroups.builtin_mask_var.subgroupgemask_geometry_framebuffer
 dEQP-VK.subgroups.builtin_mask_var.subgroupgtmask_graphic
 dEQP-VK.subgroups.builtin_mask_var.subgroupgtmask_compute
 dEQP-VK.subgroups.builtin_mask_var.subgroupgtmask_vertex_framebuffer
+dEQP-VK.subgroups.builtin_mask_var.subgroupgtmask_tess_eval_framebuffer
+dEQP-VK.subgroups.builtin_mask_var.subgroupgtmask_tess_control_framebuffer
+dEQP-VK.subgroups.builtin_mask_var.subgroupgtmask_geometry_framebuffer
 dEQP-VK.subgroups.builtin_mask_var.subgrouplemask_graphic
 dEQP-VK.subgroups.builtin_mask_var.subgrouplemask_compute
 dEQP-VK.subgroups.builtin_mask_var.subgrouplemask_vertex_framebuffer
+dEQP-VK.subgroups.builtin_mask_var.subgrouplemask_tess_eval_framebuffer
+dEQP-VK.subgroups.builtin_mask_var.subgrouplemask_tess_control_framebuffer
+dEQP-VK.subgroups.builtin_mask_var.subgrouplemask_geometry_framebuffer
 dEQP-VK.subgroups.builtin_mask_var.subgroupltmask_graphic
 dEQP-VK.subgroups.builtin_mask_var.subgroupltmask_compute
 dEQP-VK.subgroups.builtin_mask_var.subgroupltmask_vertex_framebuffer
+dEQP-VK.subgroups.builtin_mask_var.subgroupltmask_tess_eval_framebuffer
+dEQP-VK.subgroups.builtin_mask_var.subgroupltmask_tess_control_framebuffer
+dEQP-VK.subgroups.builtin_mask_var.subgroupltmask_geometry_framebuffer
 dEQP-VK.subgroups.basic.subgroupelect_compute
 dEQP-VK.subgroups.basic.subgroupelect_graphic
 dEQP-VK.subgroups.basic.subgroupelect_vertex_framebuffer
+dEQP-VK.subgroups.basic.subgroupelect_tess_eval_framebuffer
+dEQP-VK.subgroups.basic.subgroupelect_tess_control_framebuffer
+dEQP-VK.subgroups.basic.subgroupelect_geometry_framebuffer
 dEQP-VK.subgroups.basic.subgroupbarrier_compute
 dEQP-VK.subgroups.basic.subgroupbarrier_graphic
 dEQP-VK.subgroups.basic.subgroupbarrier_fragment_framebuffer
 dEQP-VK.subgroups.basic.subgroupbarrier_vertex_framebuffer
+dEQP-VK.subgroups.basic.subgroupbarrier_tess_eval_framebuffer
+dEQP-VK.subgroups.basic.subgroupbarrier_tess_control_framebuffer
+dEQP-VK.subgroups.basic.subgroupbarrier_geometry_framebuffer
 dEQP-VK.subgroups.basic.subgroupmemorybarrier_compute
 dEQP-VK.subgroups.basic.subgroupmemorybarrier_graphic
 dEQP-VK.subgroups.basic.subgroupmemorybarrier_fragment_framebuffer
 dEQP-VK.subgroups.basic.subgroupmemorybarrier_vertex_framebuffer
+dEQP-VK.subgroups.basic.subgroupmemorybarrier_tess_eval_framebuffer
+dEQP-VK.subgroups.basic.subgroupmemorybarrier_tess_control_framebuffer
+dEQP-VK.subgroups.basic.subgroupmemorybarrier_geometry_framebuffer
 dEQP-VK.subgroups.basic.subgroupmemorybarrierbuffer_compute
 dEQP-VK.subgroups.basic.subgroupmemorybarrierbuffer_graphic
 dEQP-VK.subgroups.basic.subgroupmemorybarrierbuffer_fragment_framebuffer
 dEQP-VK.subgroups.basic.subgroupmemorybarrierbuffer_vertex_framebuffer
+dEQP-VK.subgroups.basic.subgroupmemorybarrierbuffer_tess_eval_framebuffer
+dEQP-VK.subgroups.basic.subgroupmemorybarrierbuffer_tess_control_framebuffer
+dEQP-VK.subgroups.basic.subgroupmemorybarrierbuffer_geometry_framebuffer
 dEQP-VK.subgroups.basic.subgroupmemorybarriershared_compute
 dEQP-VK.subgroups.basic.subgroupmemorybarrierimage_compute
 dEQP-VK.subgroups.basic.subgroupmemorybarrierimage_graphic
 dEQP-VK.subgroups.basic.subgroupmemorybarrierimage_fragment_framebuffer
 dEQP-VK.subgroups.basic.subgroupmemorybarrierimage_vertex_framebuffer
+dEQP-VK.subgroups.basic.subgroupmemorybarrierimage_tess_eval_framebuffer
+dEQP-VK.subgroups.basic.subgroupmemorybarrierimage_tess_control_framebuffer
+dEQP-VK.subgroups.basic.subgroupmemorybarrierimage_geometry_framebuffer
 dEQP-VK.subgroups.vote.subgroupallequal_int_compute
 dEQP-VK.subgroups.vote.subgroupallequal_int_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_int_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_int_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_int_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_int_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_int_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_ivec2_compute
 dEQP-VK.subgroups.vote.subgroupallequal_ivec2_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_ivec2_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_ivec2_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_ivec3_compute
 dEQP-VK.subgroups.vote.subgroupallequal_ivec3_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_ivec3_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_ivec3_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_ivec4_compute
 dEQP-VK.subgroups.vote.subgroupallequal_ivec4_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_ivec4_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_ivec4_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupall_uint_compute
 dEQP-VK.subgroups.vote.subgroupall_uint_graphic
 dEQP-VK.subgroups.vote.subgroupall_uint_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupall_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupall_uint_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupall_uint_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupall_uint_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupany_uint_compute
 dEQP-VK.subgroups.vote.subgroupany_uint_graphic
 dEQP-VK.subgroups.vote.subgroupany_uint_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupany_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupany_uint_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupany_uint_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupany_uint_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_uint_compute
 dEQP-VK.subgroups.vote.subgroupallequal_uint_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_uint_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_uint_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_uint_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_uint_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_uvec2_compute
 dEQP-VK.subgroups.vote.subgroupallequal_uvec2_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_uvec2_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_uvec2_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_uvec3_compute
 dEQP-VK.subgroups.vote.subgroupallequal_uvec3_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_uvec3_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_uvec3_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_uvec4_compute
 dEQP-VK.subgroups.vote.subgroupallequal_uvec4_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_uvec4_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_uvec4_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_float_compute
 dEQP-VK.subgroups.vote.subgroupallequal_float_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_float_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_float_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_float_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_float_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_float_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_vec2_compute
 dEQP-VK.subgroups.vote.subgroupallequal_vec2_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_vec2_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_vec2_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_vec2_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_vec3_compute
 dEQP-VK.subgroups.vote.subgroupallequal_vec3_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_vec3_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_vec3_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_vec3_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_vec4_compute
 dEQP-VK.subgroups.vote.subgroupallequal_vec4_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_vec4_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_vec4_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_vec4_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_double_compute
 dEQP-VK.subgroups.vote.subgroupallequal_double_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_double_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_double_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_double_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_double_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_double_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_dvec2_compute
 dEQP-VK.subgroups.vote.subgroupallequal_dvec2_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_dvec2_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_dvec2_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_dvec3_compute
 dEQP-VK.subgroups.vote.subgroupallequal_dvec3_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_dvec3_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_dvec3_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_dvec4_compute
 dEQP-VK.subgroups.vote.subgroupallequal_dvec4_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_dvec4_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_dvec4_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_bool_compute
 dEQP-VK.subgroups.vote.subgroupallequal_bool_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_bool_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_bool_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_bool_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_bool_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_bvec2_compute
 dEQP-VK.subgroups.vote.subgroupallequal_bvec2_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_bvec2_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_bvec2_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_bvec3_compute
 dEQP-VK.subgroups.vote.subgroupallequal_bvec3_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_bvec3_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_bvec3_fragment_frag_helper
 dEQP-VK.subgroups.vote.subgroupallequal_bvec4_compute
 dEQP-VK.subgroups.vote.subgroupallequal_bvec4_graphic
 dEQP-VK.subgroups.vote.subgroupallequal_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_bvec4_geometry_framebuffer
+dEQP-VK.subgroups.vote.subgroupallequal_bvec4_fragment_frag_helper
 dEQP-VK.subgroups.ballot.compute
 dEQP-VK.subgroups.ballot.graphic
+dEQP-VK.subgroups.ballot.tess_eval_framebuffer
+dEQP-VK.subgroups.ballot.tess_control_framebuffer
+dEQP-VK.subgroups.ballot.geometry_framebuffer
 dEQP-VK.subgroups.ballot.vertex_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_int_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_int_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_int_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_int_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_int_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_int_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_int_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_int_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_int_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_int_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_int_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_int_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec2_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec2_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec2_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec2_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec3_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec3_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec3_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec3_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec4_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec4_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec4_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec4_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uint_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uint_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uint_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uint_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uint_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uint_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uint_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uint_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uint_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uint_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec2_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec2_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec2_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec2_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec3_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec3_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec3_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec3_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec4_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec4_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec4_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec4_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_float_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_float_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_float_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_float_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_float_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_float_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_float_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_float_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_float_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_float_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_float_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_float_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec2_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec2_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec2_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec2_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec2_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec2_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec2_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec2_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec3_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec3_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec3_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec3_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec3_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec3_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec3_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec3_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec4_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec4_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec4_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_vec4_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec4_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec4_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec4_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_vec4_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_double_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_double_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_double_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_double_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_double_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_double_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_double_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_double_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_double_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_double_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_double_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_double_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec2_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec2_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec2_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec2_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec3_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec3_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec3_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec3_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec4_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec4_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec4_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec4_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bool_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bool_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bool_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bool_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bool_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bool_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bool_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bool_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bool_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bool_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec2_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec2_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec2_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec2_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec3_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec3_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec3_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec3_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec4_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec4_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcast_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec4_compute
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec4_graphic
 dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcastfirst_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.ballot_other.subgroupinverseballot_compute
 dEQP-VK.subgroups.ballot_other.subgroupinverseballot_graphic
 dEQP-VK.subgroups.ballot_other.subgroupinverseballot_vertex_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupinverseballot_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupinverseballot_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupinverseballot_geometry_framebuffer
 dEQP-VK.subgroups.ballot_other.subgroupballotbitextract_compute
 dEQP-VK.subgroups.ballot_other.subgroupballotbitextract_graphic
 dEQP-VK.subgroups.ballot_other.subgroupballotbitextract_vertex_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotbitextract_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotbitextract_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotbitextract_geometry_framebuffer
 dEQP-VK.subgroups.ballot_other.subgroupballotbitcount_compute
 dEQP-VK.subgroups.ballot_other.subgroupballotbitcount_graphic
 dEQP-VK.subgroups.ballot_other.subgroupballotbitcount_vertex_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotbitcount_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotbitcount_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotbitcount_geometry_framebuffer
 dEQP-VK.subgroups.ballot_other.subgroupballotinclusivebitcount_compute
 dEQP-VK.subgroups.ballot_other.subgroupballotinclusivebitcount_graphic
 dEQP-VK.subgroups.ballot_other.subgroupballotinclusivebitcount_vertex_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotinclusivebitcount_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotinclusivebitcount_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotinclusivebitcount_geometry_framebuffer
 dEQP-VK.subgroups.ballot_other.subgroupballotexclusivebitcount_compute
 dEQP-VK.subgroups.ballot_other.subgroupballotexclusivebitcount_graphic
 dEQP-VK.subgroups.ballot_other.subgroupballotexclusivebitcount_vertex_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotexclusivebitcount_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotexclusivebitcount_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotexclusivebitcount_geometry_framebuffer
 dEQP-VK.subgroups.ballot_other.subgroupballotfindlsb_compute
 dEQP-VK.subgroups.ballot_other.subgroupballotfindlsb_graphic
 dEQP-VK.subgroups.ballot_other.subgroupballotfindlsb_vertex_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotfindlsb_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotfindlsb_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotfindlsb_geometry_framebuffer
 dEQP-VK.subgroups.ballot_other.subgroupballotfindmsb_compute
 dEQP-VK.subgroups.ballot_other.subgroupballotfindmsb_graphic
 dEQP-VK.subgroups.ballot_other.subgroupballotfindmsb_vertex_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotfindmsb_tess_eval_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotfindmsb_tess_control_framebuffer
+dEQP-VK.subgroups.ballot_other.subgroupballotfindmsb_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupadd_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupadd_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupadd_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmul_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupmul_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmul_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmin_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupmin_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmin_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmax_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupmax_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmax_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupand_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupand_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupand_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupor_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupor_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupor_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupxor_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupxor_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupxor_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_int_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_int_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_int_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_int_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_int_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_int_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupadd_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupadd_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupadd_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmul_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupmul_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmul_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmin_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupmin_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmin_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmax_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupmax_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmax_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupand_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupand_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupand_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupor_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupor_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupor_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupxor_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupxor_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupxor_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupadd_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupadd_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupadd_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmul_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupmul_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmul_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmin_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupmin_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmin_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmax_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupmax_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmax_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupand_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupand_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupand_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupor_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupor_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupor_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupxor_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupxor_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupxor_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupadd_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupadd_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupadd_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmul_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupmul_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmul_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmin_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupmin_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmin_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmax_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupmax_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmax_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupand_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupand_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupand_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupor_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupor_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupor_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupxor_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupxor_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupxor_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupadd_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupadd_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupadd_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmul_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupmul_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmul_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmin_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupmin_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmin_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmax_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupmax_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmax_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupand_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupand_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupand_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupor_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupor_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupor_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupxor_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupxor_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupxor_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uint_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uint_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uint_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uint_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uint_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupadd_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupadd_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupadd_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmul_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupmul_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmul_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmin_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupmin_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmin_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmax_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupmax_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmax_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupand_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupand_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupand_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupor_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupor_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupor_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupxor_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupxor_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupxor_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupadd_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupadd_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupadd_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmul_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupmul_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmul_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmin_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupmin_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmin_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmax_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupmax_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmax_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupand_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupand_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupand_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupor_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupor_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupor_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupxor_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupxor_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupxor_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupadd_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupadd_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupadd_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmul_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupmul_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmul_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmin_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupmin_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmin_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmax_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupmax_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmax_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupand_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupand_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupand_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupor_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupor_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupor_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupxor_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupxor_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupxor_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupadd_float_compute
 dEQP-VK.subgroups.arithmetic.subgroupadd_float_graphic
 dEQP-VK.subgroups.arithmetic.subgroupadd_float_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_float_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_float_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_float_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmul_float_compute
 dEQP-VK.subgroups.arithmetic.subgroupmul_float_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmul_float_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_float_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_float_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_float_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmin_float_compute
 dEQP-VK.subgroups.arithmetic.subgroupmin_float_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmin_float_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_float_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_float_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_float_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmax_float_compute
 dEQP-VK.subgroups.arithmetic.subgroupmax_float_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmax_float_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_float_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_float_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_float_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_float_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_float_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_float_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_float_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_float_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_float_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_float_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_float_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_float_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_float_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_float_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_float_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_float_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_float_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_float_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_float_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_float_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_float_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_float_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_float_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_float_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_float_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_float_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_float_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_float_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_float_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_float_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_float_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_float_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_float_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_float_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_float_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_float_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_float_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_float_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_float_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_float_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_float_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_float_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_float_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_float_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_float_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_float_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_float_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_float_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_float_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_float_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_float_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupadd_vec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupadd_vec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupadd_vec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_vec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmul_vec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupmul_vec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmul_vec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_vec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmin_vec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupmin_vec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmin_vec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_vec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmax_vec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupmax_vec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmax_vec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_vec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupadd_vec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupadd_vec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupadd_vec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_vec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmul_vec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupmul_vec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmul_vec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_vec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmin_vec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupmin_vec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmin_vec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_vec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmax_vec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupmax_vec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmax_vec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_vec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupadd_vec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupadd_vec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupadd_vec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_vec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmul_vec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupmul_vec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmul_vec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_vec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmin_vec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupmin_vec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmin_vec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_vec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmax_vec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupmax_vec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmax_vec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_vec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_vec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_vec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_vec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_vec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_vec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_vec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_vec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_vec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupadd_double_compute
 dEQP-VK.subgroups.arithmetic.subgroupadd_double_graphic
 dEQP-VK.subgroups.arithmetic.subgroupadd_double_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_double_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_double_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_double_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmul_double_compute
 dEQP-VK.subgroups.arithmetic.subgroupmul_double_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmul_double_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_double_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_double_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_double_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmin_double_compute
 dEQP-VK.subgroups.arithmetic.subgroupmin_double_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmin_double_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_double_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_double_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_double_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmax_double_compute
 dEQP-VK.subgroups.arithmetic.subgroupmax_double_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmax_double_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_double_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_double_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_double_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_double_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_double_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_double_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_double_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_double_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_double_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_double_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_double_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_double_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_double_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_double_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_double_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_double_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_double_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_double_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_double_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_double_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_double_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_double_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_double_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_double_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_double_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_double_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_double_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_double_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_double_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_double_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_double_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_double_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_double_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_double_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_double_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_double_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_double_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_double_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_double_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_double_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_double_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_double_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_double_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_double_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_double_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_double_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_double_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_double_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_double_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_double_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_double_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupadd_dvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupadd_dvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupadd_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmul_dvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupmul_dvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmul_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmin_dvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupmin_dvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmin_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmax_dvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupmax_dvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmax_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupadd_dvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupadd_dvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupadd_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmul_dvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupmul_dvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmul_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmin_dvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupmin_dvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmin_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmax_dvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupmax_dvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmax_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupadd_dvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupadd_dvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupadd_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupadd_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmul_dvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupmul_dvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmul_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmul_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmin_dvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupmin_dvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmin_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmin_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupmax_dvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupmax_dvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupmax_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupmax_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveadd_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemul_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemin_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivemax_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveadd_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemul_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemin_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivemax_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupand_bool_compute
 dEQP-VK.subgroups.arithmetic.subgroupand_bool_graphic
 dEQP-VK.subgroups.arithmetic.subgroupand_bool_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_bool_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_bool_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupor_bool_compute
 dEQP-VK.subgroups.arithmetic.subgroupor_bool_graphic
 dEQP-VK.subgroups.arithmetic.subgroupor_bool_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_bool_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_bool_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupxor_bool_compute
 dEQP-VK.subgroups.arithmetic.subgroupxor_bool_graphic
 dEQP-VK.subgroups.arithmetic.subgroupxor_bool_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_bool_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_bool_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bool_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bool_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bool_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bool_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bool_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bool_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bool_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bool_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bool_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bool_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bool_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bool_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bool_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bool_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bool_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bool_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bool_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bool_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bool_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bool_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bool_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bool_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bool_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bool_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bool_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bool_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bool_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bool_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bool_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bool_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupand_bvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupand_bvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupand_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupor_bvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupor_bvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupor_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupxor_bvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupxor_bvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupxor_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec2_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec2_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupand_bvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupand_bvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupand_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupor_bvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupor_bvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupor_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupxor_bvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupxor_bvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupxor_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec3_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec3_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupand_bvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupand_bvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupand_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupand_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupor_bvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupor_bvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupor_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupor_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupxor_bvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupxor_bvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupxor_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupxor_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveand_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusiveor_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupinclusivexor_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveand_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusiveor_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec4_compute
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec4_graphic
 dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.arithmetic.subgroupexclusivexor_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_int_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_int_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredadd_int_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_int_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_int_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_int_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_int_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_int_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_int_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmul_int_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_int_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_int_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_int_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_int_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_int_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_int_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmin_int_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_int_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_int_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_int_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_int_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_int_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_int_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmax_int_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_int_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_int_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_int_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_int_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredand_int_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredand_int_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredand_int_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_int_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_int_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_int_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_int_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredor_int_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredor_int_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredor_int_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_int_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_int_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_int_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_int_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_int_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_int_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredxor_int_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_int_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_int_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_int_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_int_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_uint_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_uint_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredadd_uint_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_uint_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_uint_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_uint_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_uint_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_uint_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmul_uint_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_uint_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_uint_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_uint_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_uint_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_uint_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmin_uint_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_uint_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_uint_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_uint_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_uint_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_uint_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmax_uint_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_uint_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_uint_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_uint_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredand_uint_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredand_uint_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredand_uint_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_uint_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_uint_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_uint_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredor_uint_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredor_uint_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredor_uint_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_uint_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_uint_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_uint_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_uint_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_uint_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredxor_uint_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_uint_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_uint_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_uint_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_float_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_float_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredadd_float_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_float_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_float_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_float_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_float_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_float_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_float_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmul_float_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_float_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_float_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_float_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_float_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_float_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_float_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmin_float_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_float_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_float_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_float_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_float_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_float_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_float_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmax_float_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_float_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_float_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_float_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_float_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_vec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_vec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_vec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_vec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_double_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_double_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredadd_double_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_double_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_double_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_double_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_double_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_double_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_double_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmul_double_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_double_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_double_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_double_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_double_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_double_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_double_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmin_double_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_double_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_double_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_double_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_double_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_double_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_double_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmax_double_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_double_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_double_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_double_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_double_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredadd_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmul_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmin_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredmax_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredand_bool_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredand_bool_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredand_bool_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_bool_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_bool_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_bool_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredor_bool_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredor_bool_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredor_bool_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_bool_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_bool_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_bool_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_bool_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_bool_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredxor_bool_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_bool_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_bool_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_bool_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec2_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec2_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec2_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec3_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec3_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec3_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredand_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredor_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec4_compute
 dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec4_graphic
-dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec4_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.clustered.subgroupclusteredxor_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_int_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_int_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_int_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_int_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_int_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_int_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_int_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_int_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_int_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_int_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_int_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_int_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_int_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_int_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_int_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_int_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_int_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_int_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_int_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_int_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_int_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_int_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_int_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_int_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_uint_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_uint_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_uint_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_uint_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_uint_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_uint_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_uint_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_uint_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_uint_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_uint_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_uint_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_uint_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_uint_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_uint_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_uint_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_uint_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_uint_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_uint_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_uint_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_uint_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_float_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_float_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_float_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_float_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_float_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_float_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_float_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_float_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_float_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_float_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_float_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_float_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_float_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_float_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_float_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_float_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_float_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_float_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_float_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_float_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_float_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_float_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_float_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_float_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_vec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_vec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_vec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_vec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_vec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_vec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_vec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_vec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_vec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_vec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_vec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_vec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_vec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_vec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_vec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_double_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_double_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_double_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_double_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_double_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_double_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_double_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_double_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_double_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_double_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_double_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_double_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_double_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_double_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_double_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_double_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_double_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_double_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_double_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_double_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_double_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_double_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_double_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_double_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_bool_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_bool_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_bool_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_bool_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_bool_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_bool_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_bool_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_bool_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_bool_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_bool_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_bool_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_bool_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_bool_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_bool_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_bool_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_bool_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_bool_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_bool_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_bool_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_bool_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec2_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec2_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec3_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec3_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffle_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshufflexor_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffleup_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec4_graphic
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec4_compute
 dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.shuffle.subgroupshuffledown_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_int_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_int_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_int_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_int_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_int_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_int_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_int_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_int_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_int_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_int_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_int_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_int_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_int_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_int_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_int_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_int_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_int_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_int_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_int_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_int_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_int_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_int_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_int_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_int_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec2_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec2_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec2_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec3_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec3_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec3_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec4_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec4_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec4_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uint_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uint_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uint_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uint_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uint_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uint_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uint_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uint_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uint_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uint_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_uint_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_uint_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_uint_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_uint_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_uint_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uint_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uint_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uint_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uint_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uint_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_float_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_float_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_float_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_float_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_float_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_float_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_float_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_float_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_float_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_float_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_float_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_float_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_float_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_float_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_float_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_float_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_float_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_float_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_float_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_float_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_float_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_float_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_float_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_float_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec2_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec2_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec2_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec3_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec3_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec3_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_vec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec4_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_vec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec4_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_vec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec4_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_vec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_double_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_double_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_double_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_double_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_double_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_double_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_double_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_double_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_double_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_double_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_double_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_double_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_double_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_double_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_double_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_double_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_double_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_double_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_double_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_double_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_double_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_double_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_double_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_double_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bool_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bool_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bool_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bool_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bool_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bool_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bool_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bool_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bool_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bool_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_bool_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_bool_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_bool_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_bool_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_bool_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bool_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bool_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bool_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bool_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bool_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswaphorizontal_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapvertical_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadswapdiagonal_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_int_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_int_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_int_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_int_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_int_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_int_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uint_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uint_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uint_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uint_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uint_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_float_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_float_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_float_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_float_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_float_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_float_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_vec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_double_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_double_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_double_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_double_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_double_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_double_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bool_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bool_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bool_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bool_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bool_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_int_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_int_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_int_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_int_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_int_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_int_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uint_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uint_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uint_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uint_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uint_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_float_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_float_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_float_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_float_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_float_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_float_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_vec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_double_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_double_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_double_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_double_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_double_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_double_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bool_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bool_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bool_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bool_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bool_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_2_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_int_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_int_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_int_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_int_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_int_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_int_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_ivec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uint_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uint_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uint_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uint_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uint_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uint_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_uvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_float_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_float_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_float_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_float_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_float_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_float_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_vec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_double_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_double_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_double_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_double_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_double_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_double_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_dvec4_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bool_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bool_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bool_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bool_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bool_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bool_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec2_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec2_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec2_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec2_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec2_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec2_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec3_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec3_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec3_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec3_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec3_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec3_geometry_framebuffer
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec4_compute
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec4_graphic
 dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec4_vertex_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec4_tess_eval_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec4_tess_control_framebuffer
+dEQP-VK.subgroups.quad.subgroupquadbroadcast_3_bvec4_geometry_framebuffer
 dEQP-VK.subgroups.shape.clustered_compute
 dEQP-VK.subgroups.shape.clustered_graphic
 dEQP-VK.subgroups.shape.clustered_vertex_framebuffer
+dEQP-VK.subgroups.shape.clustered_tess_eval_framebuffer
+dEQP-VK.subgroups.shape.clustered_tess_control_framebuffer
+dEQP-VK.subgroups.shape.clustered_geometry_framebuffer
 dEQP-VK.subgroups.shape.quad_compute
 dEQP-VK.subgroups.shape.quad_graphic
 dEQP-VK.subgroups.shape.quad_vertex_framebuffer
+dEQP-VK.subgroups.shape.quad_tess_eval_framebuffer
+dEQP-VK.subgroups.shape.quad_tess_control_framebuffer
+dEQP-VK.subgroups.shape.quad_geometry_framebuffer
 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.vertex_optimal
 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.vertex_linear
 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.vertex_linear_mapped
@@ -285125,6 +303840,22 @@ dEQP-VK.ycbcr.conversion.g16_b16r16_2plane_420_unorm.chroma_reconstruction.neare
 dEQP-VK.ycbcr.conversion.g16_b16r16_2plane_420_unorm.chroma_reconstruction.nearest.explicit_nearest_tiling_linear_disjoint_swapped_chroma
 dEQP-VK.ycbcr.conversion.g16_b16r16_2plane_420_unorm.chroma_reconstruction.nearest.explicit_nearest_tiling_optimal_disjoint
 dEQP-VK.ycbcr.conversion.g16_b16r16_2plane_420_unorm.chroma_reconstruction.nearest.explicit_nearest_tiling_optimal_disjoint_swapped_chroma
+dEQP-VK.ycbcr.conversion.one_to_one.implicit_nearest_16x16_tiling_linear_cosited_cosited
+dEQP-VK.ycbcr.conversion.one_to_one.implicit_nearest_16x16_tiling_optimal_cosited_cosited
+dEQP-VK.ycbcr.conversion.one_to_one.implicit_nearest_16x16_tiling_linear_cosited_midpoint
+dEQP-VK.ycbcr.conversion.one_to_one.implicit_nearest_16x16_tiling_optimal_cosited_midpoint
+dEQP-VK.ycbcr.conversion.one_to_one.implicit_nearest_16x16_tiling_linear_midpoint_cosited
+dEQP-VK.ycbcr.conversion.one_to_one.implicit_nearest_16x16_tiling_optimal_midpoint_cosited
+dEQP-VK.ycbcr.conversion.one_to_one.implicit_nearest_16x16_tiling_linear_midpoint_midpoint
+dEQP-VK.ycbcr.conversion.one_to_one.implicit_nearest_16x16_tiling_optimal_midpoint_midpoint
+dEQP-VK.ycbcr.conversion.one_to_one.implicit_nearest_20x12_tiling_linear_cosited_cosited
+dEQP-VK.ycbcr.conversion.one_to_one.implicit_nearest_20x12_tiling_optimal_cosited_cosited
+dEQP-VK.ycbcr.conversion.one_to_one.implicit_nearest_20x12_tiling_linear_cosited_midpoint
+dEQP-VK.ycbcr.conversion.one_to_one.implicit_nearest_20x12_tiling_optimal_cosited_midpoint
+dEQP-VK.ycbcr.conversion.one_to_one.implicit_nearest_20x12_tiling_linear_midpoint_cosited
+dEQP-VK.ycbcr.conversion.one_to_one.implicit_nearest_20x12_tiling_optimal_midpoint_cosited
+dEQP-VK.ycbcr.conversion.one_to_one.implicit_nearest_20x12_tiling_linear_midpoint_midpoint
+dEQP-VK.ycbcr.conversion.one_to_one.implicit_nearest_20x12_tiling_optimal_midpoint_midpoint
 dEQP-VK.ycbcr.copy.r4g4_unorm_pack8.g8_b8_r8_3plane_420_unorm.linear_linear
 dEQP-VK.ycbcr.copy.r4g4_unorm_pack8.g8_b8_r8_3plane_420_unorm.linear_linear_disjoint
 dEQP-VK.ycbcr.copy.r4g4_unorm_pack8.g8_b8_r8_3plane_420_unorm.linear_disjoint_linear