Regres: Update test lists @ 930d46d3 Reactor backend: Subzero Change-Id: Ic208aa2fe7842335758e70d1bc3cea83a581697f Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75468 Tested-by: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
diff --git a/tests/regres/deqp.json b/tests/regres/deqp.json index 4dbbb5a..0304864 100644 --- a/tests/regres/deqp.json +++ b/tests/regres/deqp.json
@@ -1,7 +1,7 @@ { "remote": "https://github.com/KhronosGroup/VK-GL-CTS.git", "branch": "", - "sha": "b2b40c06daf915417234ebbe64b2ec7580a2c1be", + "sha": "80915f99de910f08d05271eada784b3f1435c13d", "patches": [ "tests/regres/deqp-patches/deqp-x11.patch" ]
diff --git a/tests/regres/testlists/vk-default/api.txt b/tests/regres/testlists/vk-default/api.txt index dbf4702..e89e3d6 100644 --- a/tests/regres/testlists/vk-default/api.txt +++ b/tests/regres/testlists/vk-default/api.txt
@@ -3470,15 +3470,24 @@ dEQP-VK.api.buffer_memory_requirements.create_sparse_binding_sparse_residency_sparse_aliased.ext_mem_flags_included.method2.storage_usage_bits dEQP-VK.api.buffer_memory_requirements.create_sparse_binding_sparse_residency_sparse_aliased.ext_mem_flags_included.method2.transfer_usage_bits dEQP-VK.api.buffer_memory_requirements.create_sparse_binding_sparse_residency_sparse_aliased.ext_mem_flags_included.method2.video_usage_bits -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_dedicated_alloc -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_suballocated -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_suballocated_image_dedicated_alloc -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_dedicated_alloc -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_suballocated -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_suballocated_image_dedicated_alloc -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_dedicated_alloc -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_suballocated -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_suballocated_image_dedicated_alloc +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_dedicated_alloc_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_dedicated_alloc_graphics +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_suballocated_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_suballocated_graphics +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_suballocated_image_dedicated_alloc_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_suballocated_image_dedicated_alloc_graphics +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_dedicated_alloc_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_dedicated_alloc_graphics +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_suballocated_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_suballocated_graphics +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_suballocated_image_dedicated_alloc_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_suballocated_image_dedicated_alloc_graphics +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_dedicated_alloc_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_dedicated_alloc_graphics +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_suballocated_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_suballocated_graphics +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_suballocated_image_dedicated_alloc_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_suballocated_image_dedicated_alloc_graphics dEQP-VK.api.buffer_view.access.storage_texel_buffer.a2b10g10r10_uint_pack32 dEQP-VK.api.buffer_view.access.storage_texel_buffer.a2b10g10r10_unorm_pack32 dEQP-VK.api.buffer_view.access.storage_texel_buffer.a8b8g8r8_sint_pack32 @@ -3494,9 +3503,12 @@ dEQP-VK.api.buffer_view.access.storage_texel_buffer.r8g8b8a8_snorm dEQP-VK.api.buffer_view.access.storage_texel_buffer.r8g8b8a8_uint dEQP-VK.api.buffer_view.access.storage_texel_buffer.r8g8b8a8_unorm -dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_complete -dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset0 -dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset1 +dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_complete_compute +dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_complete_graphics +dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset0_compute +dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset0_graphics +dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset1_compute +dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset1_graphics dEQP-VK.api.buffer_view.access.uniform_storage_texel_buffer.bind_as_storage.a2b10g10r10_uint_pack32 dEQP-VK.api.buffer_view.access.uniform_storage_texel_buffer.bind_as_storage.a2b10g10r10_unorm_pack32 dEQP-VK.api.buffer_view.access.uniform_storage_texel_buffer.bind_as_storage.a8b8g8r8_sint_pack32 @@ -22760,40 +22772,168 @@ dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_depthstencil.d32_sfloat_s8_uint_S_D dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_depthstencil.x8_d24_unorm_pack32_D dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_all_remaining_layers +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_all_remaining_layers_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_not_all_remaining_layers +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_not_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_not_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_not_all_remaining_layers_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_all_remaining_layers +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_all_remaining_layers_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_not_all_remaining_layers +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_not_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_not_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_not_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_not_all_remaining_layers_rgba8_uint +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_r8_unorm dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_relaxed +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_relaxed_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_relaxed_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_relaxed_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_relaxed_rgba8_uint +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.regions +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.regions_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.regions_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.regions_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgba8_uint +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.whole +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.whole_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.whole_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.whole_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_all_remaining_layers +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_all_remaining_layers_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_not_all_remaining_layers +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_not_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_not_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_not_all_remaining_layers_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.1d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_all_remaining_layers +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_all_remaining_layers_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_not_all_remaining_layers +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_not_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_not_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_not_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_not_all_remaining_layers_rgba8_uint +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.buffer_offset_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.buffer_offset_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.buffer_offset_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.regions +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.regions_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.regions_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.regions_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_offset_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_offset_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_offset_rgba8_uint +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.whole +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.whole_rgb32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.whole_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image_transfer_queue.2d_images.whole_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_16_bit dEQP-VK.api.copy_and_blit.copy_commands2.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_2_bit dEQP-VK.api.copy_and_blit.copy_commands2.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_32_bit @@ -23018,12 +23158,68 @@ dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.1d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_all_remaining_layers +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_all_remaining_layers_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_all_remaining_layers_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer_r8_unorm_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_not_all_remaining_layers +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_not_all_remaining_layers_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_not_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_not_all_remaining_layers_r8_unorm_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_compute dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_transfer dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_universal @@ -23601,9 +23797,37 @@ dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_transfer dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_universal dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.1d_images.array_all_remaining_layers dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.1d_images.array_larger_buffer dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.1d_images.array_not_all_remaining_layers @@ -23612,15 +23836,92 @@ dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.1d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_all_remaining_layers +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_all_remaining_layers_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_all_remaining_layers_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_all_remaining_layers_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_all_remaining_layers_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_all_remaining_layers_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_all_remaining_layers_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_larger_buffer_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_larger_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_larger_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_larger_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_larger_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_larger_buffer_r8_unorm_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_not_all_remaining_layers +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_not_all_remaining_layers_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_not_all_remaining_layers_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_not_all_remaining_layers_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_not_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_not_all_remaining_layers_r8_unorm_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_tightly_sized_buffer_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_tightly_sized_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_tightly_sized_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.array_tightly_sized_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.buffer_offset_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.buffer_offset_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.buffer_offset_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.buffer_offset_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.buffer_offset_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.buffer_offset_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.larger_buffer_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.larger_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.larger_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.larger_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.larger_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.larger_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.regions +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.regions_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.regions_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.regions_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.regions_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.regions_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.regions_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_offset_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_offset_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_offset_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_offset_r8_unorm_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.tightly_sized_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.whole +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.whole_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.whole_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.whole_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.whole_r32g32b32_uint +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.whole_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.whole_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.3d_images.2d_to_3d_by_layers dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.3d_images.2d_to_3d_regions dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.3d_images.2d_to_3d_whole @@ -165858,41 +166159,173 @@ dEQP-VK.api.copy_and_blit.core.buffer_to_depthstencil.d32_sfloat_s8_uint_S_D dEQP-VK.api.copy_and_blit.core.buffer_to_depthstencil.x8_d24_unorm_pack32_D dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_all_remaining_layers +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_all_remaining_layers_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_not_all_remaining_layers +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_not_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_not_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_not_all_remaining_layers_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.larger_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_all_remaining_layers +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_all_remaining_layers_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_not_all_remaining_layers +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_not_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_not_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_not_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_not_all_remaining_layers_rgba8_uint +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_r8_unorm dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_relaxed +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_relaxed_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_relaxed_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_relaxed_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_relaxed_rgba8_uint +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.regions +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.regions_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.regions_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.regions_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgba8_uint +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.whole +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.whole_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.whole_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.whole_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_all_remaining_layers +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_all_remaining_layers_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_not_all_remaining_layers +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_not_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_not_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_not_all_remaining_layers_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.larger_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_all_remaining_layers +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_all_remaining_layers_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_not_all_remaining_layers +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_not_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_not_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_not_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_not_all_remaining_layers_rgba8_uint +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_r8_unorm dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_relaxed +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_relaxed_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_relaxed_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_relaxed_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_relaxed_rgba8_uint +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.regions +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.regions_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.regions_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.regions_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_offset_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_offset_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_offset_rgba8_uint +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.whole +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.whole_rgb32_sfloat +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.whole_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.whole_rgba8_uint dEQP-VK.api.copy_and_blit.core.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_16_bit dEQP-VK.api.copy_and_blit.core.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_16_bit_bind_offset dEQP-VK.api.copy_and_blit.core.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_2_bit @@ -166333,12 +166766,68 @@ dEQP-VK.api.copy_and_blit.core.image_to_buffer.1d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_all_remaining_layers +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_all_remaining_layers_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_all_remaining_layers_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer_r8_unorm_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_not_all_remaining_layers +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_not_all_remaining_layers_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_not_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_not_all_remaining_layers_r8_unorm_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_compute dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_transfer dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_universal @@ -166916,9 +167405,37 @@ dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_transfer dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_universal dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.1d_images.array_all_remaining_layers dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.1d_images.array_larger_buffer dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.1d_images.array_not_all_remaining_layers @@ -166927,12 +167444,68 @@ dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.1d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_all_remaining_layers +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_all_remaining_layers_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_all_remaining_layers_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_all_remaining_layers_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_all_remaining_layers_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_all_remaining_layers_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_all_remaining_layers_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer_r8_unorm_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_not_all_remaining_layers +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_not_all_remaining_layers_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_not_all_remaining_layers_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_not_all_remaining_layers_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_not_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_not_all_remaining_layers_r8_unorm_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_compute dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_transfer dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_universal @@ -167510,9 +168083,37 @@ dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_transfer dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_universal dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_r8_unorm_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_r32g32b32_uint +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_image.3d_images.2d_to_3d_by_layers dEQP-VK.api.copy_and_blit.core.image_to_image.3d_images.2d_to_3d_regions dEQP-VK.api.copy_and_blit.core.image_to_image.3d_images.2d_to_3d_whole @@ -236464,23 +237065,89 @@ dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_depthstencil.d32_sfloat_s8_uint_S_D dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_depthstencil.x8_d24_unorm_pack32_D dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_all_remaining_layers +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_all_remaining_layers_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_not_all_remaining_layers +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_not_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_not_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_not_all_remaining_layers_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.larger_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_all_remaining_layers +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_all_remaining_layers_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_not_all_remaining_layers +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_not_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_not_all_remaining_layers_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_not_all_remaining_layers_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_not_all_remaining_layers_rgba8_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_r8_unorm dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_relaxed +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_relaxed_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_relaxed_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_relaxed_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_relaxed_rgba8_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.larger_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.larger_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.regions +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.regions_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.regions_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.regions_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgba8_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.whole +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.whole_rgb32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.whole_rgb32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.whole_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_16_bit dEQP-VK.api.copy_and_blit.dedicated_allocation.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_2_bit dEQP-VK.api.copy_and_blit.dedicated_allocation.depth_stencil_msaa_copy.array_to_array.d16_unorm_s8_uint_D_32_bit @@ -236705,12 +237372,68 @@ dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.1d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_all_remaining_layers +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_all_remaining_layers_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_all_remaining_layers_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_all_remaining_layers_r8_unorm_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer_r8_unorm_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_not_all_remaining_layers +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_not_all_remaining_layers_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_not_all_remaining_layers_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_not_all_remaining_layers_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_not_all_remaining_layers_r8_unorm_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_r32g32b32_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_r8_unorm_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_r32g32b32_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_r8_unorm_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_compute dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_transfer dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_universal @@ -237288,9 +238011,37 @@ dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_transfer dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_universal dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_r32g32b32_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_r8_unorm_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_r32g32b32_sfloat +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_r32g32b32_sfloat_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_r32g32b32_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_r32g32b32_uint_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_r8_unorm_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.3d_images.2d_to_3d_by_layers dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.3d_images.2d_to_3d_regions dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.3d_images.2d_to_3d_whole @@ -246794,7 +247545,7 @@ dEQP-VK.api.device_init.create_device_unsupported_features.fault_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.fragment_density_map2_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.fragment_density_map_features_ext -dEQP-VK.api.device_init.create_device_unsupported_features.fragment_density_map_offset_features_qcom +dEQP-VK.api.device_init.create_device_unsupported_features.fragment_density_map_offset_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.fragment_shader_barycentric_features_khr dEQP-VK.api.device_init.create_device_unsupported_features.fragment_shader_interlock_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.fragment_shading_rate_enums_features_nv @@ -246858,6 +247609,7 @@ dEQP-VK.api.device_init.create_device_unsupported_features.portability_subset_features_khr dEQP-VK.api.device_init.create_device_unsupported_features.present_barrier_features_nv dEQP-VK.api.device_init.create_device_unsupported_features.present_id_features_khr +dEQP-VK.api.device_init.create_device_unsupported_features.present_metering_features_nv dEQP-VK.api.device_init.create_device_unsupported_features.present_mode_fifo_latest_ready_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.present_wait_features_khr dEQP-VK.api.device_init.create_device_unsupported_features.primitive_topology_list_restart_features_ext @@ -246879,7 +247631,7 @@ dEQP-VK.api.device_init.create_device_unsupported_features.render_pass_striped_features_arm dEQP-VK.api.device_init.create_device_unsupported_features.representative_fragment_test_features_nv dEQP-VK.api.device_init.create_device_unsupported_features.rgba10_x6_formats_features_ext -dEQP-VK.api.device_init.create_device_unsupported_features.robustness2_features_ext +dEQP-VK.api.device_init.create_device_unsupported_features.robustness2_features_khr dEQP-VK.api.device_init.create_device_unsupported_features.sampler_ycbcr_conversion_features dEQP-VK.api.device_init.create_device_unsupported_features.scalar_block_layout_features dEQP-VK.api.device_init.create_device_unsupported_features.scheduling_controls_features_arm @@ -246888,6 +247640,7 @@ dEQP-VK.api.device_init.create_device_unsupported_features.shader_atomic_float2_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.shader_atomic_float_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.shader_atomic_int64_features +dEQP-VK.api.device_init.create_device_unsupported_features.shader_bfloat16_features_khr dEQP-VK.api.device_init.create_device_unsupported_features.shader_clock_features_khr dEQP-VK.api.device_init.create_device_unsupported_features.shader_core_builtins_features_arm dEQP-VK.api.device_init.create_device_unsupported_features.shader_demote_to_helper_invocation_features @@ -246921,7 +247674,9 @@ dEQP-VK.api.device_init.create_device_unsupported_features.synchronization2_features dEQP-VK.api.device_init.create_device_unsupported_features.texel_buffer_alignment_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.texture_compression_astchdr_features +dEQP-VK.api.device_init.create_device_unsupported_features.tile_memory_heap_features_qcom dEQP-VK.api.device_init.create_device_unsupported_features.tile_properties_features_qcom +dEQP-VK.api.device_init.create_device_unsupported_features.tile_shading_features_qcom dEQP-VK.api.device_init.create_device_unsupported_features.timeline_semaphore_features dEQP-VK.api.device_init.create_device_unsupported_features.transform_feedback_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.uniform_buffer_standard_layout_features @@ -246942,6 +247697,7 @@ dEQP-VK.api.device_init.create_device_unsupported_features.ycbcr2_plane444_formats_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.ycbcr_degamma_features_qcom dEQP-VK.api.device_init.create_device_unsupported_features.ycbcr_image_arrays_features_ext +dEQP-VK.api.device_init.create_device_unsupported_features.zero_initialize_device_memory_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.zero_initialize_workgroup_memory_features dEQP-VK.api.device_init.create_device_various_queue_counts.basic dEQP-VK.api.device_init.create_instance_device_intentional_alloc_fail.basic @@ -294901,6 +295657,7 @@ dEQP-VK.api.info.get_physical_device_properties2.features.fault_features_ext dEQP-VK.api.info.get_physical_device_properties2.features.fragment_density_map2_features_ext dEQP-VK.api.info.get_physical_device_properties2.features.fragment_density_map_features_ext +dEQP-VK.api.info.get_physical_device_properties2.features.fragment_density_map_offset_features_ext dEQP-VK.api.info.get_physical_device_properties2.features.fragment_shader_barycentric_features_khr dEQP-VK.api.info.get_physical_device_properties2.features.fragment_shader_interlock_features_ext dEQP-VK.api.info.get_physical_device_properties2.features.fragment_shading_rate_features_khr @@ -294962,13 +295719,14 @@ dEQP-VK.api.info.get_physical_device_properties2.features.ray_tracing_position_fetch_features_khr dEQP-VK.api.info.get_physical_device_properties2.features.relaxed_line_rasterization_features_img dEQP-VK.api.info.get_physical_device_properties2.features.rgba10_x6_formats_features_ext -dEQP-VK.api.info.get_physical_device_properties2.features.robustness2_features_ext +dEQP-VK.api.info.get_physical_device_properties2.features.robustness2_features_khr dEQP-VK.api.info.get_physical_device_properties2.features.sampler_ycbcr_conversion_features dEQP-VK.api.info.get_physical_device_properties2.features.scalar_block_layout_features dEQP-VK.api.info.get_physical_device_properties2.features.separate_depth_stencil_layouts_features dEQP-VK.api.info.get_physical_device_properties2.features.shader_atomic_float2_features_ext dEQP-VK.api.info.get_physical_device_properties2.features.shader_atomic_float_features_ext dEQP-VK.api.info.get_physical_device_properties2.features.shader_atomic_int64_features +dEQP-VK.api.info.get_physical_device_properties2.features.shader_bfloat16_features_khr dEQP-VK.api.info.get_physical_device_properties2.features.shader_clock_features_khr dEQP-VK.api.info.get_physical_device_properties2.features.shader_demote_to_helper_invocation_features dEQP-VK.api.info.get_physical_device_properties2.features.shader_draw_parameters_features @@ -295014,6 +295772,7 @@ dEQP-VK.api.info.get_physical_device_properties2.features.workgroup_memory_explicit_layout_features_khr dEQP-VK.api.info.get_physical_device_properties2.features.ycbcr2_plane444_formats_features_ext dEQP-VK.api.info.get_physical_device_properties2.features.ycbcr_image_arrays_features_ext +dEQP-VK.api.info.get_physical_device_properties2.features.zero_initialize_device_memory_features_ext dEQP-VK.api.info.get_physical_device_properties2.features.zero_initialize_workgroup_memory_features dEQP-VK.api.info.get_physical_device_properties2.format_properties.basic dEQP-VK.api.info.get_physical_device_properties2.memory_properties.basic
diff --git a/tests/regres/testlists/vk-default/binding-model.txt b/tests/regres/testlists/vk-default/binding-model.txt index 6cbfb8f..6b8d0f0 100644 --- a/tests/regres/testlists/vk-default/binding-model.txt +++ b/tests/regres/testlists/vk-default/binding-model.txt
@@ -10336,43 +10336,68 @@ dEQP-VK.binding_model.descriptor_update.acceleration_structure.ray_tracing.with_template.miss dEQP-VK.binding_model.descriptor_update.acceleration_structure.ray_tracing.with_template.rgen dEQP-VK.binding_model.descriptor_update.empty_descriptor.uniform_buffer -dEQP-VK.binding_model.descriptor_update.random.uniform_buffer -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_set_1 +dEQP-VK.binding_model.descriptor_update.random.uniform_buffer_compute +dEQP-VK.binding_model.descriptor_update.random.uniform_buffer_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_set_1_graphics dEQP-VK.binding_model.descriptorset_random.sets16.constant.ubolimithigh.sbolimitlow.sampledimglow.outimgonly.iublimithigh.nouab.frag.ialimitlow.0 dEQP-VK.binding_model.descriptorset_random.sets16.constant.ubolimithigh.sbolimitlow.sampledimglow.outimgonly.iublimithigh.uab.frag.ialimitlow.0 dEQP-VK.binding_model.descriptorset_random.sets16.constant.ubolimithigh.sbolimitlow.sampledimglow.outimgonly.iublimitlow.nouab.frag.ialimitlow.0
diff --git a/tests/regres/testlists/vk-default/compute.txt b/tests/regres/testlists/vk-default/compute.txt index 26b8034..d8087b5 100644 --- a/tests/regres/testlists/vk-default/compute.txt +++ b/tests/regres/testlists/vk-default/compute.txt
@@ -121,6 +121,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -133,6 +135,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -145,6 +149,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -157,6 +163,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -205,6 +213,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -241,6 +255,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -277,6 +297,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -613,6 +639,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -1193,6 +1225,7 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -1235,60 +1268,70 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout @@ -1331,6 +1374,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -1343,6 +1388,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -1355,6 +1402,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -1367,6 +1416,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -1415,6 +1466,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -1451,6 +1508,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -1487,6 +1550,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -1823,6 +1892,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -2367,6 +2442,7 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -2409,60 +2485,70 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout @@ -2505,6 +2591,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -2517,6 +2605,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -2529,6 +2619,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -2541,6 +2633,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -2589,6 +2683,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -2625,6 +2725,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -2661,6 +2767,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -2997,6 +3109,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -3577,6 +3695,7 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -3619,60 +3738,70 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout @@ -3715,6 +3844,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -3727,6 +3858,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -3739,6 +3872,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -3751,6 +3886,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -3799,6 +3936,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -3835,6 +3978,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -3871,6 +4020,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -4207,6 +4362,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -4751,6 +4912,7 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -4793,60 +4955,70 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout @@ -4925,6 +5097,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -4937,6 +5111,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -4949,6 +5125,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -4961,6 +5139,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -5009,6 +5189,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -5045,6 +5231,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -5081,6 +5273,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -5309,6 +5507,18 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.buffer.rowmajor dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.physical_buffer.rowmajor dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.workgroup.rowmajor +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.physical_buffer.rowmajor.linear @@ -5387,6 +5597,18 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.physical_buffer.rowmajor.linear @@ -5573,6 +5795,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -5597,6 +5825,46 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.colmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.rowmajor.linear @@ -5797,6 +6065,30 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.rowmajor.linear @@ -5953,10 +6245,38 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.buffer.rowmajor.decode +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.physical_buffer.rowmajor.decode +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_float32.buffer.rowmajor.decode +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_float32.physical_buffer.rowmajor.decode dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float16.buffer.rowmajor.decode dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float16.physical_buffer.rowmajor.decode dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float32.buffer.rowmajor.decode dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float32.physical_buffer.rowmajor.decode +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.rowmajor.linear @@ -6077,6 +6397,30 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.rowmajor.linear @@ -6281,6 +6625,30 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.rowmajor.linear @@ -7005,6 +7373,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.physical_buffer.rowmajor.linear @@ -7041,6 +7415,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.physical_buffer.rowmajor.linear @@ -7077,6 +7457,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.physical_buffer.rowmajor.linear @@ -7113,6 +7499,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.physical_buffer.rowmajor.linear @@ -7149,6 +7541,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.physical_buffer.rowmajor.linear @@ -7185,6 +7583,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.physical_buffer.rowmajor.linear @@ -7221,6 +7625,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -7257,6 +7667,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.physical_buffer.rowmajor.linear @@ -7293,6 +7709,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -7329,6 +7751,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.physical_buffer.rowmajor.linear @@ -7365,6 +7793,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -7401,6 +7835,7 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -7443,66 +7878,88 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.physical_buffer.rowmajor.linear @@ -7617,6 +8074,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -7629,6 +8088,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -7641,6 +8102,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -7653,6 +8116,8 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -7701,6 +8166,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -7737,6 +8208,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -7773,6 +8250,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -8001,6 +8484,18 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.buffer.rowmajor dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.physical_buffer.rowmajor dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.workgroup.rowmajor +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.physical_buffer.rowmajor.linear @@ -8079,6 +8574,18 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.physical_buffer.rowmajor.linear @@ -8265,6 +8772,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -8289,6 +8802,46 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.colmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.rowmajor.linear @@ -8489,6 +9042,30 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.rowmajor.linear @@ -8609,10 +9186,38 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.buffer.rowmajor.decode +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.physical_buffer.rowmajor.decode +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_float32.buffer.rowmajor.decode +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_float32.physical_buffer.rowmajor.decode dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float16.buffer.rowmajor.decode dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float16.physical_buffer.rowmajor.decode dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float32.buffer.rowmajor.decode dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float32.physical_buffer.rowmajor.decode +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.rowmajor.linear @@ -8733,6 +9338,30 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.rowmajor.linear @@ -8937,6 +9566,30 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.rowmajor.linear @@ -9661,6 +10314,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.physical_buffer.rowmajor.linear @@ -9697,6 +10356,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.physical_buffer.rowmajor.linear @@ -9733,6 +10398,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.physical_buffer.rowmajor.linear @@ -9769,6 +10440,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.physical_buffer.rowmajor.linear @@ -9805,6 +10482,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.physical_buffer.rowmajor.linear @@ -9841,6 +10524,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.physical_buffer.rowmajor.linear @@ -9877,6 +10566,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -9913,6 +10608,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.physical_buffer.rowmajor.linear @@ -9949,6 +10650,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -9985,6 +10692,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.physical_buffer.rowmajor.linear @@ -10021,6 +10734,12 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -10057,6 +10776,7 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -10099,66 +10819,88 @@ dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.physical_buffer.rowmajor.linear @@ -15418,6 +16160,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -15430,6 +16174,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -15442,6 +16188,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -15454,6 +16202,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -15502,6 +16252,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -15538,6 +16294,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -15574,6 +16336,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -15910,6 +16678,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -16490,6 +17264,7 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -16532,60 +17307,70 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout @@ -16628,6 +17413,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -16640,6 +17427,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -16652,6 +17441,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -16664,6 +17455,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -16712,6 +17505,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -16748,6 +17547,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -16784,6 +17589,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -17120,6 +17931,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -17664,6 +18481,7 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -17706,60 +18524,70 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout @@ -17802,6 +18630,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -17814,6 +18644,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -17826,6 +18658,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -17838,6 +18672,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -17886,6 +18722,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -17922,6 +18764,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -17958,6 +18806,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -18294,6 +19148,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -18874,6 +19734,7 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -18916,60 +19777,70 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout @@ -19012,6 +19883,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -19024,6 +19897,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -19036,6 +19911,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -19048,6 +19925,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -19096,6 +19975,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -19132,6 +20017,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -19168,6 +20059,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -19504,6 +20401,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -20048,6 +20951,7 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -20090,60 +20994,70 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout @@ -20222,6 +21136,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -20234,6 +21150,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -20246,6 +21164,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -20258,6 +21178,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -20306,6 +21228,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -20342,6 +21270,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -20378,6 +21312,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -20606,6 +21546,18 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.buffer.rowmajor dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.physical_buffer.rowmajor dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.workgroup.rowmajor +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.physical_buffer.rowmajor.linear @@ -20684,6 +21636,18 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.physical_buffer.rowmajor.linear @@ -20870,6 +21834,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -20894,6 +21864,46 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.rowmajor.linear @@ -21094,6 +22104,30 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.rowmajor.linear @@ -21250,10 +22284,38 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.buffer.rowmajor.decode +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.physical_buffer.rowmajor.decode +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_float32.buffer.rowmajor.decode +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_float32.physical_buffer.rowmajor.decode dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float16.buffer.rowmajor.decode dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float16.physical_buffer.rowmajor.decode dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float32.buffer.rowmajor.decode dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float32.physical_buffer.rowmajor.decode +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.rowmajor.linear @@ -21374,6 +22436,30 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.rowmajor.linear @@ -21578,6 +22664,30 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.rowmajor.linear @@ -22302,6 +23412,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.physical_buffer.rowmajor.linear @@ -22338,6 +23454,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.physical_buffer.rowmajor.linear @@ -22374,6 +23496,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.physical_buffer.rowmajor.linear @@ -22410,6 +23538,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.physical_buffer.rowmajor.linear @@ -22446,6 +23580,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.physical_buffer.rowmajor.linear @@ -22482,6 +23622,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.physical_buffer.rowmajor.linear @@ -22518,6 +23664,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -22554,6 +23706,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.physical_buffer.rowmajor.linear @@ -22590,6 +23748,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -22626,6 +23790,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.physical_buffer.rowmajor.linear @@ -22662,6 +23832,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -22698,6 +23874,7 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -22740,66 +23917,88 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.physical_buffer.rowmajor.linear @@ -22914,6 +24113,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -22926,6 +24127,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -22938,6 +24141,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -22950,6 +24155,8 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -22998,6 +24205,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -23034,6 +24247,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -23070,6 +24289,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -23298,6 +24523,18 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.buffer.rowmajor dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.physical_buffer.rowmajor dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.workgroup.rowmajor +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.physical_buffer.rowmajor.linear @@ -23376,6 +24613,18 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.physical_buffer.rowmajor.linear @@ -23562,6 +24811,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -23586,6 +24841,46 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.rowmajor.linear @@ -23786,6 +25081,30 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.rowmajor.linear @@ -23906,10 +25225,38 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.buffer.rowmajor.decode +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.physical_buffer.rowmajor.decode +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_float32.buffer.rowmajor.decode +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_float32.physical_buffer.rowmajor.decode dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float16.buffer.rowmajor.decode dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float16.physical_buffer.rowmajor.decode dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float32.buffer.rowmajor.decode dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float32.physical_buffer.rowmajor.decode +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.rowmajor.linear @@ -24030,6 +25377,30 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.rowmajor.linear @@ -24234,6 +25605,30 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.rowmajor.linear @@ -24958,6 +26353,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.physical_buffer.rowmajor.linear @@ -24994,6 +26395,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.physical_buffer.rowmajor.linear @@ -25030,6 +26437,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.physical_buffer.rowmajor.linear @@ -25066,6 +26479,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.physical_buffer.rowmajor.linear @@ -25102,6 +26521,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.physical_buffer.rowmajor.linear @@ -25138,6 +26563,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.physical_buffer.rowmajor.linear @@ -25174,6 +26605,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -25210,6 +26647,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.physical_buffer.rowmajor.linear @@ -25246,6 +26689,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -25282,6 +26731,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.physical_buffer.rowmajor.linear @@ -25318,6 +26773,12 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -25354,6 +26815,7 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -25396,66 +26858,88 @@ dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.physical_buffer.rowmajor.linear @@ -30702,6 +32186,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -30714,6 +32200,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -30726,6 +32214,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -30738,6 +32228,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -30786,6 +32278,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -30822,6 +32320,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -30858,6 +32362,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -31194,6 +32704,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -31774,6 +33290,7 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -31816,60 +33333,70 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout @@ -31912,6 +33439,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -31924,6 +33453,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -31936,6 +33467,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -31948,6 +33481,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -31996,6 +33531,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -32032,6 +33573,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -32068,6 +33615,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -32404,6 +33957,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -32948,6 +34507,7 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -32990,60 +34550,70 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout @@ -33086,6 +34656,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -33098,6 +34670,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -33110,6 +34684,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -33122,6 +34698,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -33170,6 +34748,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -33206,6 +34790,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -33242,6 +34832,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -33578,6 +35174,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -34158,6 +35760,7 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -34200,60 +35803,70 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout @@ -34296,6 +35909,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -34308,6 +35923,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -34320,6 +35937,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -34332,6 +35951,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -34380,6 +36001,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -34416,6 +36043,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -34452,6 +36085,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -34788,6 +36427,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -35332,6 +36977,7 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -35374,60 +37020,70 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout @@ -35506,6 +37162,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -35518,6 +37176,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -35530,6 +37190,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -35542,6 +37204,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -35590,6 +37254,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -35626,6 +37296,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -35662,6 +37338,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -35890,6 +37572,18 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.buffer.rowmajor dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.physical_buffer.rowmajor dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert.input_uint8_t_output_uint8_t.workgroup.rowmajor +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.float16_float16.physical_buffer.rowmajor.linear @@ -35968,6 +37662,18 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert_acc_to_b.float16_float16.physical_buffer.rowmajor.linear @@ -36154,6 +37860,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -36178,6 +37890,46 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.length.uint32_uint32.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.float16_float16.buffer.rowmajor.linear @@ -36378,6 +38130,30 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_array.float16_float16.buffer.rowmajor.linear @@ -36534,10 +38310,38 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_cross.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.buffer.rowmajor.decode +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.physical_buffer.rowmajor.decode +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_float32.buffer.rowmajor.decode +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.bfloat16_float32.physical_buffer.rowmajor.decode dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float16.buffer.rowmajor.decode dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float16.physical_buffer.rowmajor.decode dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float32.buffer.rowmajor.decode dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_dequant.float16_float32.physical_buffer.rowmajor.decode +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.float16_float16.buffer.rowmajor.linear @@ -36658,6 +38462,30 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_min.float16_float16.buffer.rowmajor.linear @@ -36862,6 +38690,30 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.matrixmuladd_stride0.float16_float16.buffer.rowmajor.linear @@ -37586,6 +39438,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.float16_float16.physical_buffer.rowmajor.linear @@ -37622,6 +39480,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.float16_float16.physical_buffer.rowmajor.linear @@ -37658,6 +39522,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.float16_float16.physical_buffer.rowmajor.linear @@ -37694,6 +39564,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.float16_float16.physical_buffer.rowmajor.linear @@ -37730,6 +39606,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.float16_float16.physical_buffer.rowmajor.linear @@ -37766,6 +39648,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.float16_float16.physical_buffer.rowmajor.linear @@ -37802,6 +39690,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -37838,6 +39732,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.float16_float16.physical_buffer.rowmajor.linear @@ -37874,6 +39774,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -37910,6 +39816,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.float16_float16.physical_buffer.rowmajor.linear @@ -37946,6 +39858,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -37982,6 +39900,7 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -38024,66 +39943,88 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.tensorlayout5dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.transpose_acc_to_b.float16_float16.physical_buffer.rowmajor.linear @@ -38198,6 +40139,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.add.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampconstant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampconstant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampconstant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampconstant.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampconstant.float32_float32.buffer.rowmajor.tensorlayout @@ -38210,6 +40153,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampconstant.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -38222,6 +40167,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clampmirrorrepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamprepeat.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamprepeat.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamprepeat.float32_float32.buffer.rowmajor.tensorlayout @@ -38234,6 +40181,8 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint8_uint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamprepeat.uint8_uint8.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamptoedge.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamptoedge.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float16_float16.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.clamptoedge.float32_float32.buffer.rowmajor.tensorlayout @@ -38282,6 +40231,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.float16_float16.physical_buffer.rowmajor.linear @@ -38318,6 +40273,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.float16_float16.physical_buffer.rowmajor.linear @@ -38354,6 +40315,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.composite_rvalue.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.constant.float16_float16.physical_buffer.rowmajor.linear @@ -38582,6 +40549,18 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.buffer.rowmajor dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.physical_buffer.rowmajor dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert.input_uint8_t_output_uint8_t.workgroup.rowmajor +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.float16_float16.physical_buffer.rowmajor.linear @@ -38660,6 +40639,18 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_a.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.convert_acc_to_b.float16_float16.physical_buffer.rowmajor.linear @@ -38846,6 +40837,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.func_const_in.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.float16_float16.physical_buffer.rowmajor.linear @@ -38870,6 +40867,46 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.length.uint32_uint32.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.buffer_varptr.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_bfloat16.workgroup_varptr.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.buffer_varptr.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.bfloat16_float32.workgroup_varptr.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.float16_float16.buffer.rowmajor.linear @@ -39070,6 +41107,30 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd.uint8_uint8.workgroup_varptr.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.float16_float16.buffer.rowmajor.linear @@ -39190,10 +41251,38 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_array.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.buffer.rowmajor.decode +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_bfloat16.physical_buffer.rowmajor.decode +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_float32.buffer.rowmajor.decode +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.bfloat16_float32.physical_buffer.rowmajor.decode dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float16.buffer.rowmajor.decode dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float16.physical_buffer.rowmajor.decode dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float32.buffer.rowmajor.decode dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_dequant.float16_float32.physical_buffer.rowmajor.decode +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.float16_float16.buffer.rowmajor.linear @@ -39314,6 +41403,30 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_max.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_min.float16_float16.buffer.rowmajor.linear @@ -39518,6 +41631,30 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_saturated.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.colmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.colmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.matrixmuladd_stride0.float16_float16.buffer.rowmajor.linear @@ -40242,6 +42379,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.per_element_op_struct.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.float16_float16.physical_buffer.rowmajor.linear @@ -40278,6 +42421,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.float16_float16.physical_buffer.rowmajor.linear @@ -40314,6 +42463,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_col.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.float16_float16.physical_buffer.rowmajor.linear @@ -40350,6 +42505,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_row.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.float16_float16.physical_buffer.rowmajor.linear @@ -40386,6 +42547,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_min_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.float16_float16.physical_buffer.rowmajor.linear @@ -40422,6 +42589,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_2x2.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.float16_float16.physical_buffer.rowmajor.linear @@ -40458,6 +42631,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -40494,6 +42673,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_col_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.float16_float16.physical_buffer.rowmajor.linear @@ -40530,6 +42715,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -40566,6 +42757,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_row_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.float16_float16.physical_buffer.rowmajor.linear @@ -40602,6 +42799,12 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.float16_float16.physical_buffer.rowmajor.linear @@ -40638,6 +42841,7 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.reduce_sum_rowcol_changedim.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.spacetodepth.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.spacetodepth.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.spacetodepth.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.spacetodepth.sint32_sint32.buffer.rowmajor.tensorlayout @@ -40680,66 +42884,88 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.physical_buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.sub.uint8_uint8.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout1dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout2dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout3dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout4dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5d.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.bfloat16_bfloat16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.float32_float32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.sint32_sint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.sint8_sint8.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.uint32_uint32.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.tensorlayout5dclip.uint8_uint8.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_bfloat16.workgroup.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.physical_buffer.rowmajor.tensorlayout +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.linear +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.bfloat16_float32.workgroup.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.linear dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.buffer.rowmajor.tensorlayout dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.workgroupscope.transpose_acc_to_b.float16_float16.physical_buffer.rowmajor.linear
diff --git a/tests/regres/testlists/vk-default/fragment-shading-rate.txt b/tests/regres/testlists/vk-default/fragment-shading-rate.txt index 7fd3e4b..316bea5 100644 --- a/tests/regres/testlists/vk-default/fragment-shading-rate.txt +++ b/tests/regres/testlists/vk-default/fragment-shading-rate.txt
@@ -36460,6 +36460,7 @@ dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.interlock.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.gs dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.interlock.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.ms dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.interlock.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.vs +dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.misc.explicit_and_implicit_enable dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.misc_tests.sample_mask_test dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.multiview.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.ms dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.multiview.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.vs
diff --git a/tests/regres/testlists/vk-default/glsl.txt b/tests/regres/testlists/vk-default/glsl.txt index 62c6051..be4b601 100644 --- a/tests/regres/testlists/vk-default/glsl.txt +++ b/tests/regres/testlists/vk-default/glsl.txt
@@ -1206,6 +1206,12 @@ dEQP-VK.glsl.atomic_operations.xor_unsigned_tess_eval_reference dEQP-VK.glsl.atomic_operations.xor_unsigned_vertex dEQP-VK.glsl.atomic_operations.xor_unsigned_vertex_reference +dEQP-VK.glsl.bfloat16.constant.compute +dEQP-VK.glsl.bfloat16.constant.fragment +dEQP-VK.glsl.bfloat16.constant.vertex +dEQP-VK.glsl.bfloat16.dot.vec2 +dEQP-VK.glsl.bfloat16.dot.vec3 +dEQP-VK.glsl.bfloat16.dot.vec4 dEQP-VK.glsl.builtin.function.common.abs.int_highp_compute dEQP-VK.glsl.builtin.function.common.abs.int_mediump_compute dEQP-VK.glsl.builtin.function.common.abs.ivec2_highp_compute @@ -2774,6 +2780,22 @@ dEQP-VK.glsl.builtin.precision_double.trunc.compute.vec2 dEQP-VK.glsl.builtin.precision_double.trunc.compute.vec3 dEQP-VK.glsl.builtin.precision_double.trunc.compute.vec4 +dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f16_size_1 +dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f16_size_2 +dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f16_size_3 +dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f16_size_4 +dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f32_size_1 +dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f32_size_2 +dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f32_size_3 +dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f32_size_4 +dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f64_size_1 +dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f64_size_2 +dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f64_size_3 +dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f64_size_4 +dEQP-VK.glsl.builtin.precision_fconvert.f16_to_bf16_size_1 +dEQP-VK.glsl.builtin.precision_fconvert.f16_to_bf16_size_2 +dEQP-VK.glsl.builtin.precision_fconvert.f16_to_bf16_size_3 +dEQP-VK.glsl.builtin.precision_fconvert.f16_to_bf16_size_4 dEQP-VK.glsl.builtin.precision_fconvert.f16_to_f32_size_1 dEQP-VK.glsl.builtin.precision_fconvert.f16_to_f32_size_2 dEQP-VK.glsl.builtin.precision_fconvert.f16_to_f32_size_3 @@ -2782,6 +2804,10 @@ dEQP-VK.glsl.builtin.precision_fconvert.f16_to_f64_size_2 dEQP-VK.glsl.builtin.precision_fconvert.f16_to_f64_size_3 dEQP-VK.glsl.builtin.precision_fconvert.f16_to_f64_size_4 +dEQP-VK.glsl.builtin.precision_fconvert.f32_to_bf16_size_1 +dEQP-VK.glsl.builtin.precision_fconvert.f32_to_bf16_size_2 +dEQP-VK.glsl.builtin.precision_fconvert.f32_to_bf16_size_3 +dEQP-VK.glsl.builtin.precision_fconvert.f32_to_bf16_size_4 dEQP-VK.glsl.builtin.precision_fconvert.f32_to_f16_size_1 dEQP-VK.glsl.builtin.precision_fconvert.f32_to_f16_size_2 dEQP-VK.glsl.builtin.precision_fconvert.f32_to_f16_size_3 @@ -2790,6 +2816,10 @@ dEQP-VK.glsl.builtin.precision_fconvert.f32_to_f64_size_2 dEQP-VK.glsl.builtin.precision_fconvert.f32_to_f64_size_3 dEQP-VK.glsl.builtin.precision_fconvert.f32_to_f64_size_4 +dEQP-VK.glsl.builtin.precision_fconvert.f64_to_bf16_size_1 +dEQP-VK.glsl.builtin.precision_fconvert.f64_to_bf16_size_2 +dEQP-VK.glsl.builtin.precision_fconvert.f64_to_bf16_size_3 +dEQP-VK.glsl.builtin.precision_fconvert.f64_to_bf16_size_4 dEQP-VK.glsl.builtin.precision_fconvert.f64_to_f16_size_1 dEQP-VK.glsl.builtin.precision_fconvert.f64_to_f16_size_2 dEQP-VK.glsl.builtin.precision_fconvert.f64_to_f16_size_3
diff --git a/tests/regres/testlists/vk-default/pipeline/fast-linked-library.txt b/tests/regres/testlists/vk-default/pipeline/fast-linked-library.txt index 91f98fe..5940eb5 100644 --- a/tests/regres/testlists/vk-default/pipeline/fast-linked-library.txt +++ b/tests/regres/testlists/vk-default/pipeline/fast-linked-library.txt
@@ -45225,6 +45225,12 @@ dEQP-VK.pipeline.fast_linked_library.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_4 dEQP-VK.pipeline.fast_linked_library.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_64 dEQP-VK.pipeline.fast_linked_library.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_8 +dEQP-VK.pipeline.fast_linked_library.multisample.samples_mapping_order.samples_16 +dEQP-VK.pipeline.fast_linked_library.multisample.samples_mapping_order.samples_2 +dEQP-VK.pipeline.fast_linked_library.multisample.samples_mapping_order.samples_32 +dEQP-VK.pipeline.fast_linked_library.multisample.samples_mapping_order.samples_4 +dEQP-VK.pipeline.fast_linked_library.multisample.samples_mapping_order.samples_64 +dEQP-VK.pipeline.fast_linked_library.multisample.samples_mapping_order.samples_8 dEQP-VK.pipeline.fast_linked_library.multisample.shader_fragment_mask.samples_16.image_2d.r32_sint dEQP-VK.pipeline.fast_linked_library.multisample.shader_fragment_mask.samples_16.image_2d.r32_uint dEQP-VK.pipeline.fast_linked_library.multisample.shader_fragment_mask.samples_16.image_2d.r8g8b8a8_unorm
diff --git a/tests/regres/testlists/vk-default/pipeline/monolithic.txt b/tests/regres/testlists/vk-default/pipeline/monolithic.txt index e871308..34249e5 100644 --- a/tests/regres/testlists/vk-default/pipeline/monolithic.txt +++ b/tests/regres/testlists/vk-default/pipeline/monolithic.txt
@@ -105441,6 +105441,12 @@ dEQP-VK.pipeline.monolithic.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_4 dEQP-VK.pipeline.monolithic.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_64 dEQP-VK.pipeline.monolithic.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_8 +dEQP-VK.pipeline.monolithic.multisample.samples_mapping_order.samples_16 +dEQP-VK.pipeline.monolithic.multisample.samples_mapping_order.samples_2 +dEQP-VK.pipeline.monolithic.multisample.samples_mapping_order.samples_32 +dEQP-VK.pipeline.monolithic.multisample.samples_mapping_order.samples_4 +dEQP-VK.pipeline.monolithic.multisample.samples_mapping_order.samples_64 +dEQP-VK.pipeline.monolithic.multisample.samples_mapping_order.samples_8 dEQP-VK.pipeline.monolithic.multisample.shader_fragment_mask.samples_16.image_2d.r32_sint dEQP-VK.pipeline.monolithic.multisample.shader_fragment_mask.samples_16.image_2d.r32_uint dEQP-VK.pipeline.monolithic.multisample.shader_fragment_mask.samples_16.image_2d.r8g8b8a8_unorm
diff --git a/tests/regres/testlists/vk-default/pipeline/shader-object-unlinked-spirv.txt b/tests/regres/testlists/vk-default/pipeline/shader-object-unlinked-spirv.txt index fed1724..7498284 100644 --- a/tests/regres/testlists/vk-default/pipeline/shader-object-unlinked-spirv.txt +++ b/tests/regres/testlists/vk-default/pipeline/shader-object-unlinked-spirv.txt
@@ -79185,6 +79185,12 @@ dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_4 dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_64 dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_8 +dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.samples_mapping_order.samples_16 +dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.samples_mapping_order.samples_2 +dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.samples_mapping_order.samples_32 +dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.samples_mapping_order.samples_4 +dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.samples_mapping_order.samples_64 +dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.samples_mapping_order.samples_8 dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.shader_fragment_mask.samples_16.image_2d.r32_sint dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.shader_fragment_mask.samples_16.image_2d.r32_uint dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.shader_fragment_mask.samples_16.image_2d.r8g8b8a8_unorm
diff --git a/tests/regres/testlists/vk-default/subgroups.txt b/tests/regres/testlists/vk-default/subgroups.txt index a88ac60..4f8dff6 100644 --- a/tests/regres/testlists/vk-default/subgroups.txt +++ b/tests/regres/testlists/vk-default/subgroups.txt
@@ -30755,6 +30755,7 @@ dEQP-VK.subgroups.shader_quad_control.divergent_condition dEQP-VK.subgroups.shader_quad_control.quad_derivatives dEQP-VK.subgroups.shader_quad_control.require_full_quads +dEQP-VK.subgroups.shader_quad_control.terminated_invocation dEQP-VK.subgroups.shape.compute.clustered dEQP-VK.subgroups.shape.compute.clustered_requiredsubgroupsize dEQP-VK.subgroups.shape.compute.quad
diff --git a/tests/regres/testlists/vk-default/wsi.txt b/tests/regres/testlists/vk-default/wsi.txt index a232283..8457f31 100644 --- a/tests/regres/testlists/vk-default/wsi.txt +++ b/tests/regres/testlists/vk-default/wsi.txt
@@ -3899,6 +3899,7 @@ dEQP-VK.wsi.android.swapchain.create.image_format dEQP-VK.wsi.android.swapchain.create.image_sharing_mode dEQP-VK.wsi.android.swapchain.create.image_swapchain_create_info +dEQP-VK.wsi.android.swapchain.create.image_swapchain_create_info_concurrent dEQP-VK.wsi.android.swapchain.create.image_usage dEQP-VK.wsi.android.swapchain.create.min_image_count dEQP-VK.wsi.android.swapchain.create.pre_transform @@ -3935,6 +3936,7 @@ dEQP-VK.wsi.android.swapchain.simulate_oom.image_format dEQP-VK.wsi.android.swapchain.simulate_oom.image_sharing_mode dEQP-VK.wsi.android.swapchain.simulate_oom.image_swapchain_create_info +dEQP-VK.wsi.android.swapchain.simulate_oom.image_swapchain_create_info_concurrent dEQP-VK.wsi.android.swapchain.simulate_oom.image_usage dEQP-VK.wsi.android.swapchain.simulate_oom.min_image_count dEQP-VK.wsi.android.swapchain.simulate_oom.pre_transform @@ -7343,6 +7345,7 @@ dEQP-VK.wsi.direct_drm.swapchain.create.image_format dEQP-VK.wsi.direct_drm.swapchain.create.image_sharing_mode dEQP-VK.wsi.direct_drm.swapchain.create.image_swapchain_create_info +dEQP-VK.wsi.direct_drm.swapchain.create.image_swapchain_create_info_concurrent dEQP-VK.wsi.direct_drm.swapchain.create.image_usage dEQP-VK.wsi.direct_drm.swapchain.create.min_image_count dEQP-VK.wsi.direct_drm.swapchain.create.pre_transform @@ -7378,6 +7381,7 @@ dEQP-VK.wsi.direct_drm.swapchain.simulate_oom.image_format dEQP-VK.wsi.direct_drm.swapchain.simulate_oom.image_sharing_mode dEQP-VK.wsi.direct_drm.swapchain.simulate_oom.image_swapchain_create_info +dEQP-VK.wsi.direct_drm.swapchain.simulate_oom.image_swapchain_create_info_concurrent dEQP-VK.wsi.direct_drm.swapchain.simulate_oom.image_usage dEQP-VK.wsi.direct_drm.swapchain.simulate_oom.min_image_count dEQP-VK.wsi.direct_drm.swapchain.simulate_oom.pre_transform @@ -10802,6 +10806,7 @@ dEQP-VK.wsi.headless.swapchain.create.image_format dEQP-VK.wsi.headless.swapchain.create.image_sharing_mode dEQP-VK.wsi.headless.swapchain.create.image_swapchain_create_info +dEQP-VK.wsi.headless.swapchain.create.image_swapchain_create_info_concurrent dEQP-VK.wsi.headless.swapchain.create.image_usage dEQP-VK.wsi.headless.swapchain.create.min_image_count dEQP-VK.wsi.headless.swapchain.create.pre_transform @@ -10838,6 +10843,7 @@ dEQP-VK.wsi.headless.swapchain.simulate_oom.image_format dEQP-VK.wsi.headless.swapchain.simulate_oom.image_sharing_mode dEQP-VK.wsi.headless.swapchain.simulate_oom.image_swapchain_create_info +dEQP-VK.wsi.headless.swapchain.simulate_oom.image_swapchain_create_info_concurrent dEQP-VK.wsi.headless.swapchain.simulate_oom.image_usage dEQP-VK.wsi.headless.swapchain.simulate_oom.min_image_count dEQP-VK.wsi.headless.swapchain.simulate_oom.pre_transform @@ -15112,6 +15118,7 @@ dEQP-VK.wsi.metal.swapchain.create.image_format dEQP-VK.wsi.metal.swapchain.create.image_sharing_mode dEQP-VK.wsi.metal.swapchain.create.image_swapchain_create_info +dEQP-VK.wsi.metal.swapchain.create.image_swapchain_create_info_concurrent dEQP-VK.wsi.metal.swapchain.create.image_usage dEQP-VK.wsi.metal.swapchain.create.min_image_count dEQP-VK.wsi.metal.swapchain.create.pre_transform @@ -15148,6 +15155,7 @@ dEQP-VK.wsi.metal.swapchain.simulate_oom.image_format dEQP-VK.wsi.metal.swapchain.simulate_oom.image_sharing_mode dEQP-VK.wsi.metal.swapchain.simulate_oom.image_swapchain_create_info +dEQP-VK.wsi.metal.swapchain.simulate_oom.image_swapchain_create_info_concurrent dEQP-VK.wsi.metal.swapchain.simulate_oom.image_usage dEQP-VK.wsi.metal.swapchain.simulate_oom.min_image_count dEQP-VK.wsi.metal.swapchain.simulate_oom.pre_transform @@ -18556,6 +18564,7 @@ dEQP-VK.wsi.wayland.swapchain.create.image_format dEQP-VK.wsi.wayland.swapchain.create.image_sharing_mode dEQP-VK.wsi.wayland.swapchain.create.image_swapchain_create_info +dEQP-VK.wsi.wayland.swapchain.create.image_swapchain_create_info_concurrent dEQP-VK.wsi.wayland.swapchain.create.image_usage dEQP-VK.wsi.wayland.swapchain.create.min_image_count dEQP-VK.wsi.wayland.swapchain.create.pre_transform @@ -18592,6 +18601,7 @@ dEQP-VK.wsi.wayland.swapchain.simulate_oom.image_format dEQP-VK.wsi.wayland.swapchain.simulate_oom.image_sharing_mode dEQP-VK.wsi.wayland.swapchain.simulate_oom.image_swapchain_create_info +dEQP-VK.wsi.wayland.swapchain.simulate_oom.image_swapchain_create_info_concurrent dEQP-VK.wsi.wayland.swapchain.simulate_oom.image_usage dEQP-VK.wsi.wayland.swapchain.simulate_oom.min_image_count dEQP-VK.wsi.wayland.swapchain.simulate_oom.pre_transform @@ -22002,6 +22012,7 @@ dEQP-VK.wsi.win32.swapchain.create.image_format dEQP-VK.wsi.win32.swapchain.create.image_sharing_mode dEQP-VK.wsi.win32.swapchain.create.image_swapchain_create_info +dEQP-VK.wsi.win32.swapchain.create.image_swapchain_create_info_concurrent dEQP-VK.wsi.win32.swapchain.create.image_usage dEQP-VK.wsi.win32.swapchain.create.min_image_count dEQP-VK.wsi.win32.swapchain.create.pre_transform @@ -22037,6 +22048,7 @@ dEQP-VK.wsi.win32.swapchain.simulate_oom.image_format dEQP-VK.wsi.win32.swapchain.simulate_oom.image_sharing_mode dEQP-VK.wsi.win32.swapchain.simulate_oom.image_swapchain_create_info +dEQP-VK.wsi.win32.swapchain.simulate_oom.image_swapchain_create_info_concurrent dEQP-VK.wsi.win32.swapchain.simulate_oom.image_usage dEQP-VK.wsi.win32.swapchain.simulate_oom.min_image_count dEQP-VK.wsi.win32.swapchain.simulate_oom.pre_transform @@ -25447,6 +25459,7 @@ dEQP-VK.wsi.xcb.swapchain.create.image_format dEQP-VK.wsi.xcb.swapchain.create.image_sharing_mode dEQP-VK.wsi.xcb.swapchain.create.image_swapchain_create_info +dEQP-VK.wsi.xcb.swapchain.create.image_swapchain_create_info_concurrent dEQP-VK.wsi.xcb.swapchain.create.image_usage dEQP-VK.wsi.xcb.swapchain.create.min_image_count dEQP-VK.wsi.xcb.swapchain.create.pre_transform @@ -25482,6 +25495,7 @@ dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_format dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_sharing_mode dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_swapchain_create_info +dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_swapchain_create_info_concurrent dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_usage dEQP-VK.wsi.xcb.swapchain.simulate_oom.min_image_count dEQP-VK.wsi.xcb.swapchain.simulate_oom.pre_transform @@ -28892,6 +28906,7 @@ dEQP-VK.wsi.xlib.swapchain.create.image_format dEQP-VK.wsi.xlib.swapchain.create.image_sharing_mode dEQP-VK.wsi.xlib.swapchain.create.image_swapchain_create_info +dEQP-VK.wsi.xlib.swapchain.create.image_swapchain_create_info_concurrent dEQP-VK.wsi.xlib.swapchain.create.image_usage dEQP-VK.wsi.xlib.swapchain.create.min_image_count dEQP-VK.wsi.xlib.swapchain.create.pre_transform @@ -28927,6 +28942,7 @@ dEQP-VK.wsi.xlib.swapchain.simulate_oom.image_format dEQP-VK.wsi.xlib.swapchain.simulate_oom.image_sharing_mode dEQP-VK.wsi.xlib.swapchain.simulate_oom.image_swapchain_create_info +dEQP-VK.wsi.xlib.swapchain.simulate_oom.image_swapchain_create_info_concurrent dEQP-VK.wsi.xlib.swapchain.simulate_oom.image_usage dEQP-VK.wsi.xlib.swapchain.simulate_oom.min_image_count dEQP-VK.wsi.xlib.swapchain.simulate_oom.pre_transform
diff --git a/tests/regres/testlists/vk-master-CRASH.txt b/tests/regres/testlists/vk-master-CRASH.txt index 5e95220..738dd20 100644 --- a/tests/regres/testlists/vk-master-CRASH.txt +++ b/tests/regres/testlists/vk-master-CRASH.txt
@@ -1,18 +1,16 @@ -dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_nonlocal.workgroup.comp -dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp -dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp -dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp -dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.image.guard_nonlocal.workgroup.comp -dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp -dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp -dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp -dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp -dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp -dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.buffer.guard_nonlocal.workgroup.comp -dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.image.guard_local.physbuffer.nontransvis -dEQP-VK.memory_model.transitive.coherent.fence_atomic.payload_local.image.guard_local.buffer.nontransvis -dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp -dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp -dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp -dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp -dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp +dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp +dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp +dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.buffer.comp +dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_local.physbuffer.guard_nonlocal.workgroup.comp +dEQP-VK.memory_model.transitive.coherent.atomic_atomic.payload_local.physbuffer.guard_local.physbuffer.nontransvis +dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.image.guard_local.buffer.nontransvis +dEQP-VK.memory_model.transitive.noncoherent.atomic_atomic.payload_local.physbuffer.guard_local.buffer.nontransvis +dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp +dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_local.physbuffer.guard_nonlocal.workgroup.comp +dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_nonlocal.workgroup.comp +dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_local.physbuffer.guard_nonlocal.workgroup.comp +dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp +dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp +dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.image.guard_nonlocal.workgroup.comp +dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.physbuffer.guard_nonlocal.workgroup.comp +dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp
diff --git a/tests/regres/testlists/vk-master-FAIL.txt b/tests/regres/testlists/vk-master-FAIL.txt index 270da4d..559b53f 100644 --- a/tests/regres/testlists/vk-master-FAIL.txt +++ b/tests/regres/testlists/vk-master-FAIL.txt
@@ -4,6 +4,7 @@ dEQP-VK.clipping.misc.negative_and_non_negative_cull_distance dEQP-VK.draw.renderpass.shader_invocation.helper_invocation_volatile dEQP-VK.draw.renderpass.shader_invocation.helper_invocation_volatile_mem_model +dEQP-VK.glsl.helper_invocations.load_from_texture dEQP-VK.pipeline.fast_linked_library.sampler.max_sampler_lod_bias.sampler_bias dEQP-VK.pipeline.fast_linked_library.sampler.max_sampler_lod_bias.sampler_minlod dEQP-VK.pipeline.fast_linked_library.sampler.max_sampler_lod_bias.shader_bias
diff --git a/tests/regres/testlists/vk-master-NOT_SUPPORTED.txt b/tests/regres/testlists/vk-master-NOT_SUPPORTED.txt index ecbdbe0..35e1ecc 100644 --- a/tests/regres/testlists/vk-master-NOT_SUPPORTED.txt +++ b/tests/regres/testlists/vk-master-NOT_SUPPORTED.txt Binary files differ
diff --git a/tests/regres/testlists/vk-master-PASS.txt b/tests/regres/testlists/vk-master-PASS.txt index 396c421..6059165 100644 --- a/tests/regres/testlists/vk-master-PASS.txt +++ b/tests/regres/testlists/vk-master-PASS.txt
@@ -1052,15 +1052,24 @@ dEQP-VK.api.buffer_memory_requirements.create_no_flags.ext_mem_flags_included.method2.size_req_transfer_usage_bits dEQP-VK.api.buffer_memory_requirements.create_no_flags.ext_mem_flags_included.method2.storage_usage_bits dEQP-VK.api.buffer_memory_requirements.create_no_flags.ext_mem_flags_included.method2.transfer_usage_bits -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_dedicated_alloc -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_suballocated -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_suballocated_image_dedicated_alloc -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_dedicated_alloc -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_suballocated -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_suballocated_image_dedicated_alloc -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_dedicated_alloc -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_suballocated -dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_suballocated_image_dedicated_alloc +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_dedicated_alloc_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_dedicated_alloc_graphics +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_suballocated_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_suballocated_graphics +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_suballocated_image_dedicated_alloc_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_suballocated_image_dedicated_alloc_graphics +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_dedicated_alloc_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_dedicated_alloc_graphics +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_suballocated_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_suballocated_graphics +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_suballocated_image_dedicated_alloc_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_suballocated_image_dedicated_alloc_graphics +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_dedicated_alloc_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_dedicated_alloc_graphics +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_suballocated_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_suballocated_graphics +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_suballocated_image_dedicated_alloc_compute +dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_suballocated_image_dedicated_alloc_graphics dEQP-VK.api.buffer_view.access.storage_texel_buffer.a2b10g10r10_uint_pack32 dEQP-VK.api.buffer_view.access.storage_texel_buffer.a2b10g10r10_unorm_pack32 dEQP-VK.api.buffer_view.access.storage_texel_buffer.a8b8g8r8_sint_pack32 @@ -1076,9 +1085,12 @@ dEQP-VK.api.buffer_view.access.storage_texel_buffer.r8g8b8a8_snorm dEQP-VK.api.buffer_view.access.storage_texel_buffer.r8g8b8a8_uint dEQP-VK.api.buffer_view.access.storage_texel_buffer.r8g8b8a8_unorm -dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_complete -dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset0 -dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset1 +dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_complete_compute +dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_complete_graphics +dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset0_compute +dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset0_graphics +dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset1_compute +dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset1_graphics dEQP-VK.api.buffer_view.access.uniform_texel_buffer.a2b10g10r10_uint_pack32 dEQP-VK.api.buffer_view.access.uniform_texel_buffer.a2b10g10r10_unorm_pack32 dEQP-VK.api.buffer_view.access.uniform_texel_buffer.a2r10g10b10_uint_pack32 @@ -4839,19 +4851,43 @@ dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_depthstencil.d32_sfloat_s8_uint_SD dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_depthstencil.d32_sfloat_s8_uint_S_D dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.1d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_larger_buffer_rgba8_uint +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_r8_unorm dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_relaxed +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_relaxed_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_relaxed_rgba8_uint +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.buffer_offset_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.regions +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.regions_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgba8_uint +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.whole +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.buffer_to_image.2d_images.whole_rgba8_uint dEQP-VK.api.copy_and_blit.copy_commands2.depth_stencil_msaa_copy.array_to_array.d32_sfloat_D_4_bit dEQP-VK.api.copy_and_blit.copy_commands2.depth_stencil_msaa_copy.array_to_array.s8_uint_S_4_bit dEQP-VK.api.copy_and_blit.copy_commands2.depth_stencil_msaa_copy.partial.d32_sfloat_D_4_bit @@ -4870,10 +4906,22 @@ dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.1d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_r8_unorm dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.larger_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_universal dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_5_layers_universal dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_universal @@ -5067,9 +5115,21 @@ dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_5_layers_universal dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_universal dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.regions_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_linear +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer.2d_images.whole_r8_unorm_linear dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.3d_images.2d_to_3d_by_layers dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.3d_images.2d_to_3d_regions dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.3d_images.2d_to_3d_whole @@ -25439,33 +25499,81 @@ dEQP-VK.api.copy_and_blit.core.buffer_to_depthstencil.d32_sfloat_s8_uint_SD dEQP-VK.api.copy_and_blit.core.buffer_to_depthstencil.d32_sfloat_s8_uint_S_D dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.larger_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image.1d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_larger_buffer_rgba8_uint +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_r8_unorm dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_relaxed +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_relaxed_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_relaxed_rgba8_uint +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.buffer_offset_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.regions +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.regions_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgba8_uint +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.whole +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image.2d_images.whole_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.larger_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.1d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_larger_buffer_rgba8_uint +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_r8_unorm dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_relaxed +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_relaxed_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_relaxed_rgba8_uint +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.buffer_offset_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.regions +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.regions_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_offset_rgba8_uint +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.whole +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.core.buffer_to_image_general_layout.2d_images.whole_rgba8_uint dEQP-VK.api.copy_and_blit.core.depth_stencil_msaa_copy.array_to_array.d32_sfloat_D_4_bit dEQP-VK.api.copy_and_blit.core.depth_stencil_msaa_copy.array_to_array.d32_sfloat_D_4_bit_bind_offset dEQP-VK.api.copy_and_blit.core.depth_stencil_msaa_copy.array_to_array.s8_uint_S_4_bit @@ -25496,10 +25604,22 @@ dEQP-VK.api.copy_and_blit.core.image_to_buffer.1d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_r8_unorm dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.larger_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_universal dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_5_layers_universal dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_universal @@ -25693,19 +25813,43 @@ dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_5_layers_universal dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_universal dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.regions_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer.2d_images.whole_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.1d_images.array_larger_buffer dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.1d_images.array_tightly_sized_buffer dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.1d_images.larger_buffer dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.1d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_r8_unorm dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.array_tightly_sized_buffer_r8_unorm dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.buffer_offset_relaxed_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.larger_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_universal dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_astc_10x10_unorm_block_64x192_5_layers_universal dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_astc_10x10_unorm_block_64x192_universal @@ -25899,9 +26043,21 @@ dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_5_layers_universal dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_universal dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.regions_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_offset_r8_unorm_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.tightly_sized_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_linear +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.core.image_to_buffer_general_layout.2d_images.whole_r8_unorm_linear dEQP-VK.api.copy_and_blit.core.image_to_image.3d_images.2d_to_3d_by_layers dEQP-VK.api.copy_and_blit.core.image_to_image.3d_images.2d_to_3d_regions dEQP-VK.api.copy_and_blit.core.image_to_image.3d_images.2d_to_3d_whole @@ -46323,19 +46479,43 @@ dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_depthstencil.d32_sfloat_s8_uint_SD dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_depthstencil.d32_sfloat_s8_uint_S_D dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.larger_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.1d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_larger_buffer_rgba8_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.array_tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_r8_unorm dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_relaxed +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_relaxed_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_relaxed_rgba8_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.buffer_offset_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.larger_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.regions +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.regions_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_offset_rgba8_uint +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.tightly_sized_buffer_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.whole +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_image.2d_images.whole_rgba8_uint dEQP-VK.api.copy_and_blit.dedicated_allocation.depth_stencil_msaa_copy.array_to_array.d32_sfloat_D_4_bit dEQP-VK.api.copy_and_blit.dedicated_allocation.depth_stencil_msaa_copy.array_to_array.s8_uint_S_4_bit dEQP-VK.api.copy_and_blit.dedicated_allocation.depth_stencil_msaa_copy.partial.d32_sfloat_D_4_bit @@ -46354,10 +46534,22 @@ dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.1d_images.tightly_sized_buffer dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_r8_unorm dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.array_tightly_sized_buffer_r8_unorm dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_r8_unorm_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.buffer_offset_relaxed_r8_unorm_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.larger_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_2_layers_universal dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_5_layers_universal dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_astc_10x10_unorm_block_64x192_universal @@ -46551,9 +46743,21 @@ dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_5_layers_universal dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.mip_copies_etc2_r8g8b8a8_unorm_block_64x64_universal dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.regions_r8_unorm_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_offset_r8_unorm_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.tightly_sized_buffer_r8_unorm_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_linear +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_r8_unorm +dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_buffer.2d_images.whole_r8_unorm_linear dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.3d_images.2d_to_3d_by_layers dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.3d_images.2d_to_3d_regions dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.3d_images.2d_to_3d_whole @@ -49749,7 +49953,7 @@ dEQP-VK.api.device_init.create_device_unsupported_features.fault_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.fragment_density_map2_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.fragment_density_map_features_ext -dEQP-VK.api.device_init.create_device_unsupported_features.fragment_density_map_offset_features_qcom +dEQP-VK.api.device_init.create_device_unsupported_features.fragment_density_map_offset_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.fragment_shader_barycentric_features_khr dEQP-VK.api.device_init.create_device_unsupported_features.fragment_shader_interlock_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.fragment_shading_rate_enums_features_nv @@ -49813,6 +50017,7 @@ dEQP-VK.api.device_init.create_device_unsupported_features.portability_subset_features_khr dEQP-VK.api.device_init.create_device_unsupported_features.present_barrier_features_nv dEQP-VK.api.device_init.create_device_unsupported_features.present_id_features_khr +dEQP-VK.api.device_init.create_device_unsupported_features.present_metering_features_nv dEQP-VK.api.device_init.create_device_unsupported_features.present_mode_fifo_latest_ready_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.present_wait_features_khr dEQP-VK.api.device_init.create_device_unsupported_features.primitive_topology_list_restart_features_ext @@ -49834,7 +50039,7 @@ dEQP-VK.api.device_init.create_device_unsupported_features.render_pass_striped_features_arm dEQP-VK.api.device_init.create_device_unsupported_features.representative_fragment_test_features_nv dEQP-VK.api.device_init.create_device_unsupported_features.rgba10_x6_formats_features_ext -dEQP-VK.api.device_init.create_device_unsupported_features.robustness2_features_ext +dEQP-VK.api.device_init.create_device_unsupported_features.robustness2_features_khr dEQP-VK.api.device_init.create_device_unsupported_features.sampler_ycbcr_conversion_features dEQP-VK.api.device_init.create_device_unsupported_features.scalar_block_layout_features dEQP-VK.api.device_init.create_device_unsupported_features.scheduling_controls_features_arm @@ -49843,6 +50048,7 @@ dEQP-VK.api.device_init.create_device_unsupported_features.shader_atomic_float2_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.shader_atomic_float_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.shader_atomic_int64_features +dEQP-VK.api.device_init.create_device_unsupported_features.shader_bfloat16_features_khr dEQP-VK.api.device_init.create_device_unsupported_features.shader_clock_features_khr dEQP-VK.api.device_init.create_device_unsupported_features.shader_core_builtins_features_arm dEQP-VK.api.device_init.create_device_unsupported_features.shader_demote_to_helper_invocation_features @@ -49876,7 +50082,9 @@ dEQP-VK.api.device_init.create_device_unsupported_features.synchronization2_features dEQP-VK.api.device_init.create_device_unsupported_features.texel_buffer_alignment_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.texture_compression_astchdr_features +dEQP-VK.api.device_init.create_device_unsupported_features.tile_memory_heap_features_qcom dEQP-VK.api.device_init.create_device_unsupported_features.tile_properties_features_qcom +dEQP-VK.api.device_init.create_device_unsupported_features.tile_shading_features_qcom dEQP-VK.api.device_init.create_device_unsupported_features.timeline_semaphore_features dEQP-VK.api.device_init.create_device_unsupported_features.transform_feedback_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.uniform_buffer_standard_layout_features @@ -49897,6 +50105,7 @@ dEQP-VK.api.device_init.create_device_unsupported_features.ycbcr2_plane444_formats_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.ycbcr_degamma_features_qcom dEQP-VK.api.device_init.create_device_unsupported_features.ycbcr_image_arrays_features_ext +dEQP-VK.api.device_init.create_device_unsupported_features.zero_initialize_device_memory_features_ext dEQP-VK.api.device_init.create_device_unsupported_features.zero_initialize_workgroup_memory_features dEQP-VK.api.device_init.create_device_various_queue_counts.basic dEQP-VK.api.device_init.create_instance_device_intentional_alloc_fail.basic @@ -66544,6 +66753,7 @@ dEQP-VK.api.info.get_physical_device_properties2.features.fault_features_ext dEQP-VK.api.info.get_physical_device_properties2.features.fragment_density_map2_features_ext dEQP-VK.api.info.get_physical_device_properties2.features.fragment_density_map_features_ext +dEQP-VK.api.info.get_physical_device_properties2.features.fragment_density_map_offset_features_ext dEQP-VK.api.info.get_physical_device_properties2.features.fragment_shader_barycentric_features_khr dEQP-VK.api.info.get_physical_device_properties2.features.fragment_shader_interlock_features_ext dEQP-VK.api.info.get_physical_device_properties2.features.fragment_shading_rate_features_khr @@ -66605,13 +66815,14 @@ dEQP-VK.api.info.get_physical_device_properties2.features.ray_tracing_position_fetch_features_khr dEQP-VK.api.info.get_physical_device_properties2.features.relaxed_line_rasterization_features_img dEQP-VK.api.info.get_physical_device_properties2.features.rgba10_x6_formats_features_ext -dEQP-VK.api.info.get_physical_device_properties2.features.robustness2_features_ext +dEQP-VK.api.info.get_physical_device_properties2.features.robustness2_features_khr dEQP-VK.api.info.get_physical_device_properties2.features.sampler_ycbcr_conversion_features dEQP-VK.api.info.get_physical_device_properties2.features.scalar_block_layout_features dEQP-VK.api.info.get_physical_device_properties2.features.separate_depth_stencil_layouts_features dEQP-VK.api.info.get_physical_device_properties2.features.shader_atomic_float2_features_ext dEQP-VK.api.info.get_physical_device_properties2.features.shader_atomic_float_features_ext dEQP-VK.api.info.get_physical_device_properties2.features.shader_atomic_int64_features +dEQP-VK.api.info.get_physical_device_properties2.features.shader_bfloat16_features_khr dEQP-VK.api.info.get_physical_device_properties2.features.shader_clock_features_khr dEQP-VK.api.info.get_physical_device_properties2.features.shader_demote_to_helper_invocation_features dEQP-VK.api.info.get_physical_device_properties2.features.shader_draw_parameters_features @@ -66656,6 +66867,7 @@ dEQP-VK.api.info.get_physical_device_properties2.features.workgroup_memory_explicit_layout_features_khr dEQP-VK.api.info.get_physical_device_properties2.features.ycbcr2_plane444_formats_features_ext dEQP-VK.api.info.get_physical_device_properties2.features.ycbcr_image_arrays_features_ext +dEQP-VK.api.info.get_physical_device_properties2.features.zero_initialize_device_memory_features_ext dEQP-VK.api.info.get_physical_device_properties2.features.zero_initialize_workgroup_memory_features dEQP-VK.api.info.get_physical_device_properties2.format_properties.basic dEQP-VK.api.info.get_physical_device_properties2.memory_properties.basic @@ -73644,43 +73856,68 @@ dEQP-VK.binding_model.descriptor_copy.graphics_uab.uniform_texel_buffer_array1 dEQP-VK.binding_model.descriptor_copy.graphics_uab.uniform_texel_buffer_array2 dEQP-VK.binding_model.descriptor_update.empty_descriptor.uniform_buffer -dEQP-VK.binding_model.descriptor_update.random.uniform_buffer -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_set_1 -dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_set_1 +dEQP-VK.binding_model.descriptor_update.random.uniform_buffer_compute +dEQP-VK.binding_model.descriptor_update.random.uniform_buffer_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_destroyed_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_one_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.input_attachment_sampler_zero_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_destroyed_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_one_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.sampled_img_sampler_zero_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_destroyed_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_one_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_general_layout_set_1_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_graphics +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_set_1_compute +dEQP-VK.binding_model.descriptor_update.samplerless.storage_img_sampler_zero_set_1_graphics dEQP-VK.binding_model.descriptorset_random.sets4.constant.ubolimitlow.sbolimitlow.sampledimglow.outimgonly.iublimitlow.nouab.frag.ialimitlow.0 dEQP-VK.binding_model.descriptorset_random.sets4.constant.ubolimitlow.sbolimitlow.sampledimglow.outimgonly.iublimitlow.uab.frag.ialimitlow.0 dEQP-VK.binding_model.descriptorset_random.sets4.constant.ubolimitlow.sbolimitlow.sampledimglow.outimgonly.noiub.nouab.frag.ialimitlow.0 @@ -107915,7 +108152,6 @@ dEQP-VK.glsl.helper_invocations.load_from_address dEQP-VK.glsl.helper_invocations.load_from_image dEQP-VK.glsl.helper_invocations.load_from_ssbo -dEQP-VK.glsl.helper_invocations.load_from_texture dEQP-VK.glsl.helper_invocations.load_from_ubo dEQP-VK.glsl.helper_invocations.output_variables dEQP-VK.glsl.indexing.matrix_subscript.mat2_dynamic_loop_write_dynamic_loop_read_fragment @@ -177336,6 +177572,7 @@ dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.image.comp dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.image.frag dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.image.vert +dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_local.buffer.frag dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_local.buffer.vert @@ -177344,7 +177581,6 @@ dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_local.image.vert dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.buffer.comp -dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.subgroup.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.subgroup.payload_local.buffer.guard_local.buffer.frag @@ -177477,6 +177713,7 @@ dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.buffer.guard_local.image.comp dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.buffer.guard_local.physbuffer.comp +dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.image.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.image.guard_local.image.comp dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.image.guard_local.physbuffer.comp @@ -177724,7 +177961,6 @@ dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.image.comp dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp -dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.frag dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.vert @@ -177839,8 +178075,8 @@ dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_local.physbuffer.guard_local.image.comp dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_local.physbuffer.guard_local.physbuffer.comp dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_local.physbuffer.guard_nonlocal.workgroup.comp -dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.image.comp +dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.buffer.frag @@ -177992,6 +178228,7 @@ dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.device.payload_local.physbuffer.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.image.comp +dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_local.buffer.frag @@ -178096,6 +178333,7 @@ dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.image.guard_local.physbuffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.image.guard_local.physbuffer.frag dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.image.guard_local.physbuffer.vert +dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.image.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.frag dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.vert @@ -178109,6 +178347,7 @@ dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp +dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.frag dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.vert @@ -178256,7 +178495,6 @@ dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_local.physbuffer.guard_local.physbuffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_local.physbuffer.guard_local.physbuffer.frag dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_local.physbuffer.guard_local.physbuffer.vert -dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_local.physbuffer.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.image.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.physbuffer.comp @@ -178298,6 +178536,7 @@ dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.buffer.guard_local.image.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.buffer.guard_local.physbuffer.comp +dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.image.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.image.guard_local.image.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.image.guard_local.physbuffer.comp @@ -178308,6 +178547,7 @@ dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.physbuffer.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.image.comp +dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.frag @@ -178414,6 +178654,7 @@ dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.buffer.guard_local.image.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.buffer.guard_local.physbuffer.comp +dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.image.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.image.guard_local.image.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.image.guard_local.physbuffer.comp @@ -178425,6 +178666,7 @@ dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.image.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp +dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.buffer.frag dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.buffer.vert @@ -178468,6 +178710,7 @@ dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.physbuffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.physbuffer.frag dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.physbuffer.vert +dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.buffer.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.image.guard_local.buffer.comp dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.image.guard_local.buffer.frag dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.image.guard_local.buffer.vert @@ -178632,7 +178875,6 @@ dEQP-VK.memory_model.transitive.coherent.atomic_atomic.payload_local.physbuffer.guard_local.buffer.transvis dEQP-VK.memory_model.transitive.coherent.atomic_atomic.payload_local.physbuffer.guard_local.image.nontransvis dEQP-VK.memory_model.transitive.coherent.atomic_atomic.payload_local.physbuffer.guard_local.image.transvis -dEQP-VK.memory_model.transitive.coherent.atomic_atomic.payload_local.physbuffer.guard_local.physbuffer.nontransvis dEQP-VK.memory_model.transitive.coherent.atomic_atomic.payload_local.physbuffer.guard_local.physbuffer.transvis dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.buffer.guard_local.buffer.nontransvis dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.buffer.guard_local.buffer.transvis @@ -178640,10 +178882,10 @@ dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.buffer.guard_local.image.transvis dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.buffer.guard_local.physbuffer.nontransvis dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.buffer.guard_local.physbuffer.transvis -dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.image.guard_local.buffer.nontransvis dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.image.guard_local.buffer.transvis dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.image.guard_local.image.nontransvis dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.image.guard_local.image.transvis +dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.image.guard_local.physbuffer.nontransvis dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.image.guard_local.physbuffer.transvis dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.physbuffer.guard_local.buffer.nontransvis dEQP-VK.memory_model.transitive.coherent.atomic_fence.payload_local.physbuffer.guard_local.buffer.transvis @@ -178657,6 +178899,7 @@ dEQP-VK.memory_model.transitive.coherent.fence_atomic.payload_local.buffer.guard_local.image.transvis dEQP-VK.memory_model.transitive.coherent.fence_atomic.payload_local.buffer.guard_local.physbuffer.nontransvis dEQP-VK.memory_model.transitive.coherent.fence_atomic.payload_local.buffer.guard_local.physbuffer.transvis +dEQP-VK.memory_model.transitive.coherent.fence_atomic.payload_local.image.guard_local.buffer.nontransvis dEQP-VK.memory_model.transitive.coherent.fence_atomic.payload_local.image.guard_local.buffer.transvis dEQP-VK.memory_model.transitive.coherent.fence_atomic.payload_local.image.guard_local.image.nontransvis dEQP-VK.memory_model.transitive.coherent.fence_atomic.payload_local.image.guard_local.image.transvis @@ -178698,7 +178941,6 @@ dEQP-VK.memory_model.transitive.noncoherent.atomic_atomic.payload_local.image.guard_local.image.transvis dEQP-VK.memory_model.transitive.noncoherent.atomic_atomic.payload_local.image.guard_local.physbuffer.nontransvis dEQP-VK.memory_model.transitive.noncoherent.atomic_atomic.payload_local.image.guard_local.physbuffer.transvis -dEQP-VK.memory_model.transitive.noncoherent.atomic_atomic.payload_local.physbuffer.guard_local.buffer.nontransvis dEQP-VK.memory_model.transitive.noncoherent.atomic_atomic.payload_local.physbuffer.guard_local.buffer.transvis dEQP-VK.memory_model.transitive.noncoherent.atomic_atomic.payload_local.physbuffer.guard_local.image.nontransvis dEQP-VK.memory_model.transitive.noncoherent.atomic_atomic.payload_local.physbuffer.guard_local.image.transvis @@ -178833,6 +179075,7 @@ dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.device.payload_local.physbuffer.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.image.comp +dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_local.buffer.frag @@ -178867,6 +179110,7 @@ dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_local.image.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_local.physbuffer.comp +dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.subgroup.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.subgroup.payload_local.buffer.guard_local.buffer.frag dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.subgroup.payload_local.buffer.guard_local.buffer.vert @@ -179102,7 +179346,6 @@ dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.image.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.physbuffer.comp -dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.subgroup.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.subgroup.payload_local.buffer.guard_local.buffer.frag dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.subgroup.payload_local.buffer.guard_local.buffer.vert @@ -179184,6 +179427,7 @@ dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_local.physbuffer.guard_local.physbuffer.vert dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_local.physbuffer.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.buffer.comp +dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.comp @@ -179215,7 +179459,6 @@ dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_local.physbuffer.guard_local.physbuffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_local.physbuffer.guard_local.physbuffer.frag dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_local.physbuffer.guard_local.physbuffer.vert -dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_local.physbuffer.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.image.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.physbuffer.comp @@ -179289,7 +179532,6 @@ dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_local.physbuffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_local.physbuffer.frag dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_local.physbuffer.vert -dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.frag dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.vert @@ -179451,10 +179693,10 @@ dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_local.physbuffer.guard_local.physbuffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_local.physbuffer.guard_local.physbuffer.frag dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_local.physbuffer.guard_local.physbuffer.vert -dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_local.physbuffer.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_local.image.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_local.physbuffer.comp +dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.subgroup.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.subgroup.payload_local.buffer.guard_local.buffer.frag dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.subgroup.payload_local.buffer.guard_local.buffer.vert @@ -179504,7 +179746,6 @@ dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_local.image.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp -dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.frag dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.vert @@ -179610,7 +179851,6 @@ dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.workgroup.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.workgroup.payload_local.buffer.guard_local.image.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.workgroup.payload_local.buffer.guard_local.physbuffer.comp -dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.workgroup.payload_local.image.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.workgroup.payload_local.image.guard_local.image.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.workgroup.payload_local.image.guard_local.physbuffer.comp @@ -179642,7 +179882,6 @@ dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.image.guard_local.physbuffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.image.guard_local.physbuffer.frag dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.image.guard_local.physbuffer.vert -dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.image.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.frag dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.physbuffer.guard_local.buffer.vert @@ -179655,6 +179894,7 @@ dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_local.physbuffer.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp +dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.frag @@ -179735,7 +179975,6 @@ dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.physbuffer.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.physbuffer.guard_local.image.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.physbuffer.guard_local.physbuffer.comp -dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_local.physbuffer.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.image.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp @@ -179963,7 +180202,6 @@ dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.workgroup.payload_local.buffer.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.workgroup.payload_local.buffer.guard_local.image.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.workgroup.payload_local.buffer.guard_local.physbuffer.comp -dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.workgroup.payload_local.image.guard_local.buffer.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.workgroup.payload_local.image.guard_local.image.comp dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.workgroup.payload_local.image.guard_local.physbuffer.comp @@ -190549,6 +190787,7 @@ dEQP-VK.pipeline.fast_linked_library.multisample.sampled_image.79x31_4.r32_uint.samples_4 dEQP-VK.pipeline.fast_linked_library.multisample.sampled_image.79x31_4.r32g32b32a32_sfloat.samples_4 dEQP-VK.pipeline.fast_linked_library.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_4 +dEQP-VK.pipeline.fast_linked_library.multisample.samples_mapping_order.samples_4 dEQP-VK.pipeline.fast_linked_library.multisample.standardsampleposition.r32g32b32a32_sfloat.samples_4 dEQP-VK.pipeline.fast_linked_library.multisample.standardsampleposition.r8g8b8a8_unorm.samples_4 dEQP-VK.pipeline.fast_linked_library.multisample.std_sample_locations.draw.color.samples_4.same_subpass_clear_attachments_same_pattern @@ -255440,6 +255679,7 @@ dEQP-VK.pipeline.monolithic.multisample.sampled_image.79x31_4.r32_uint.samples_4 dEQP-VK.pipeline.monolithic.multisample.sampled_image.79x31_4.r32g32b32a32_sfloat.samples_4 dEQP-VK.pipeline.monolithic.multisample.sampled_image.79x31_4.r8g8b8a8_unorm.samples_4 +dEQP-VK.pipeline.monolithic.multisample.samples_mapping_order.samples_4 dEQP-VK.pipeline.monolithic.multisample.standardsampleposition.r32g32b32a32_sfloat.samples_4 dEQP-VK.pipeline.monolithic.multisample.standardsampleposition.r8g8b8a8_unorm.samples_4 dEQP-VK.pipeline.monolithic.multisample.std_sample_locations.draw.color.samples_4.same_subpass_clear_attachments_same_pattern @@ -419384,6 +419624,7 @@ dEQP-VK.wsi.xcb.swapchain.create.image_extent dEQP-VK.wsi.xcb.swapchain.create.image_format dEQP-VK.wsi.xcb.swapchain.create.image_swapchain_create_info +dEQP-VK.wsi.xcb.swapchain.create.image_swapchain_create_info_concurrent dEQP-VK.wsi.xcb.swapchain.create.image_usage dEQP-VK.wsi.xcb.swapchain.create.min_image_count dEQP-VK.wsi.xcb.swapchain.create.pre_transform @@ -419417,6 +419658,7 @@ dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_format dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_sharing_mode dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_swapchain_create_info +dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_swapchain_create_info_concurrent dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_usage dEQP-VK.wsi.xcb.swapchain.simulate_oom.min_image_count dEQP-VK.wsi.xcb.swapchain.simulate_oom.pre_transform