Regres: Update test lists @ 8580e3a9

Reactor backend: Subzero

Change-Id: Iac887d7af7695b20ab8316762a0e02c7a17e61f5
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/74108
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Presubmit-Ready: Yuly Novikov <ynovikov@chromium.org>
Tested-by: Yuly Novikov <ynovikov@chromium.org>
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@google.com>
Tested-by: Shahbaz Youssefi <syoussefi@google.com>
diff --git a/tests/regres/deqp.json b/tests/regres/deqp.json
index 48d0db3..090bd42 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": "ff53001c23e6298c53a506a9ac5bd57d2b88d73b",
+    "sha": "179dd9f858f0f5b0e52b61aefc621dc82e2ad34a",
     "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 a95227a..526a1ee 100644
--- a/tests/regres/testlists/vk-default/api.txt
+++ b/tests/regres/testlists/vk-default/api.txt
@@ -245687,7 +245687,7 @@
 dEQP-VK.api.device_init.create_device_unsupported_features.coherent_memory_features_amd
 dEQP-VK.api.device_init.create_device_unsupported_features.color_write_enable_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.command_buffer_inheritance_features_nv
-dEQP-VK.api.device_init.create_device_unsupported_features.compute_shader_derivatives_features_nv
+dEQP-VK.api.device_init.create_device_unsupported_features.compute_shader_derivatives_features_khr
 dEQP-VK.api.device_init.create_device_unsupported_features.conditional_rendering_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.cooperative_matrix_features_khr
 dEQP-VK.api.device_init.create_device_unsupported_features.cooperative_matrix_features_nv
@@ -245701,6 +245701,7 @@
 dEQP-VK.api.device_init.create_device_unsupported_features.custom_border_color_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.dedicated_allocation_image_aliasing_features_nv
 dEQP-VK.api.device_init.create_device_unsupported_features.depth_bias_control_features_ext
+dEQP-VK.api.device_init.create_device_unsupported_features.depth_clamp_control_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.depth_clamp_zero_one_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.depth_clip_control_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.depth_clip_enable_features_ext
@@ -245709,6 +245710,7 @@
 dEQP-VK.api.device_init.create_device_unsupported_features.descriptor_pool_overallocation_features_nv
 dEQP-VK.api.device_init.create_device_unsupported_features.descriptor_set_host_mapping_features_valve
 dEQP-VK.api.device_init.create_device_unsupported_features.device_generated_commands_compute_features_nv
+dEQP-VK.api.device_init.create_device_unsupported_features.device_generated_commands_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.device_generated_commands_features_nv
 dEQP-VK.api.device_init.create_device_unsupported_features.device_memory_report_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.diagnostics_config_features_nv
@@ -293259,6 +293261,7 @@
 dEQP-VK.api.info.get_physical_device_properties2.features.buffer_device_address_features
 dEQP-VK.api.info.get_physical_device_properties2.features.buffer_device_address_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.color_write_enable_features_ext
+dEQP-VK.api.info.get_physical_device_properties2.features.compute_shader_derivatives_features_khr
 dEQP-VK.api.info.get_physical_device_properties2.features.conditional_rendering_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.cooperative_matrix_features_khr
 dEQP-VK.api.info.get_physical_device_properties2.features.core
@@ -293267,11 +293270,13 @@
 dEQP-VK.api.info.get_physical_device_properties2.features.create_device_with_promoted13_structures
 dEQP-VK.api.info.get_physical_device_properties2.features.custom_border_color_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.depth_bias_control_features_ext
+dEQP-VK.api.info.get_physical_device_properties2.features.depth_clamp_control_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.depth_clamp_zero_one_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.depth_clip_control_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.depth_clip_enable_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.descriptor_buffer_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.descriptor_indexing_features
+dEQP-VK.api.info.get_physical_device_properties2.features.device_generated_commands_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.device_memory_report_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.dynamic_rendering_features
 dEQP-VK.api.info.get_physical_device_properties2.features.dynamic_rendering_local_read_features_khr
diff --git a/tests/regres/testlists/vk-default/binding-model.txt b/tests/regres/testlists/vk-default/binding-model.txt
index b2746c1..c495b2b 100644
--- a/tests/regres/testlists/vk-default/binding-model.txt
+++ b/tests/regres/testlists/vk-default/binding-model.txt
@@ -4713,6 +4713,7 @@
 dEQP-VK.binding_model.buffer_device_address.set7.depth2.baseubo.load.store.single.std140.vert
 dEQP-VK.binding_model.buffer_device_address.set7.depth2.baseubo.load.store.single.std140.vert_offset_nonzero
 dEQP-VK.binding_model.descriptor_buffer.basic.limits
+dEQP-VK.binding_model.descriptor_buffer.capture_replay.buffer_descriptor_data_consistency
 dEQP-VK.binding_model.descriptor_buffer.capture_replay.compute_comp_acceleration_structure
 dEQP-VK.binding_model.descriptor_buffer.capture_replay.compute_comp_combined_image_sampler
 dEQP-VK.binding_model.descriptor_buffer.capture_replay.compute_comp_combined_image_sampler_custom_border_color
@@ -4870,6 +4871,9 @@
 dEQP-VK.binding_model.descriptor_buffer.capture_replay.graphics_vert_storage_texel_buffer
 dEQP-VK.binding_model.descriptor_buffer.capture_replay.graphics_vert_uniform_buffer
 dEQP-VK.binding_model.descriptor_buffer.capture_replay.graphics_vert_uniform_texel_buffer
+dEQP-VK.binding_model.descriptor_buffer.capture_replay.image_descriptor_data_consistency
+dEQP-VK.binding_model.descriptor_buffer.capture_replay.sparse_buffer_descriptor_data_consistency
+dEQP-VK.binding_model.descriptor_buffer.capture_replay.sparse_image_descriptor_data_consistency
 dEQP-VK.binding_model.descriptor_buffer.embedded_imm_samplers.compute_comp_buffers1_samplers1
 dEQP-VK.binding_model.descriptor_buffer.embedded_imm_samplers.compute_comp_buffers1_samplers16
 dEQP-VK.binding_model.descriptor_buffer.embedded_imm_samplers.compute_comp_buffers1_samplers16_commands_2
diff --git a/tests/regres/testlists/vk-default/draw.txt b/tests/regres/testlists/vk-default/draw.txt
index 61d2ba1..4e9817e 100644
--- a/tests/regres/testlists/vk-default/draw.txt
+++ b/tests/regres/testlists/vk-default/draw.txt
@@ -344,8 +344,17 @@
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.basic_draw.draw_indirect.triangle_strip.45_single_command
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.concurrent.compute_and_triangle_list
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_control_input_negative
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_control_input_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_control_input_positive
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_control_input_positive_dynamic
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_control_viewport_range
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_input_negative
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_control_input_negative
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_control_input_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_control_input_positive
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_control_input_positive_dynamic
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_negative
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_positive
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.differing_interpolation.flat_0
@@ -445,6 +454,38 @@
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_bindindexbuffer2_maintenance_5_maintenance6
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_bindindexbuffer2_nulldescriptor_maintenance6
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_bindindexbuffer2_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_bindindexbuffer2_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_bindindexbuffer2_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_bindindexbuffer2_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_bindindexbuffer2_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_bindindexbuffer2_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_bindindexbuffer2_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_bindindexbuffer2_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_bindindexbuffer2_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_multi_bindindexbuffer2_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_multi_bindindexbuffer2_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_multi_bindindexbuffer2_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_multi_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_multi_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_multi_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_multi_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_multi_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_count_nulldescriptor_maintenance_5_maintenance6
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_indirect_bindindexbuffer2_maintenance6
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_indirect_bindindexbuffer2_maintenance_5_maintenance6
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indexed_draw.draw_indexed_indirect_bindindexbuffer2_nulldescriptor_maintenance6
@@ -709,6 +750,8 @@
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indirect_draw.indexed_bind_offset_16_alloc_offset_16.indirect_draw_param_count_instanced.no_first_instance.triangle_list
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indirect_draw.indexed_bind_offset_16_alloc_offset_16.indirect_draw_param_count_instanced.no_first_instance.triangle_list_multi_draw
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indirect_draw.indexed_bind_offset_16_alloc_offset_16.indirect_draw_param_count_instanced.no_first_instance.triangle_strip
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indirect_draw.indexed_draw_count_clamping.triangle_list
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indirect_draw.indexed_draw_count_clamping.triangle_list_multi_draw
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indirect_draw.sequential.indirect_draw.triangle_list
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indirect_draw.sequential.indirect_draw.triangle_list_multi_draw
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.indirect_draw.sequential.indirect_draw.triangle_strip
@@ -2900,8 +2943,17 @@
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.basic_draw.draw_indirect.triangle_strip.45_single_command
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.concurrent.compute_and_triangle_list
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_control_input_negative
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_control_input_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_control_input_positive
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_control_input_positive_dynamic
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_control_viewport_range
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_input_negative
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_control_input_negative
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_control_input_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_control_input_positive
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_control_input_positive_dynamic
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_negative
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_positive
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.differing_interpolation.flat_0
@@ -3001,6 +3053,38 @@
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_bindindexbuffer2_maintenance_5_maintenance6
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_bindindexbuffer2_nulldescriptor_maintenance6
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_bindindexbuffer2_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_bindindexbuffer2_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_bindindexbuffer2_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_bindindexbuffer2_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_bindindexbuffer2_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_bindindexbuffer2_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_bindindexbuffer2_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_bindindexbuffer2_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_bindindexbuffer2_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_indirect_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_multi_bindindexbuffer2_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_multi_bindindexbuffer2_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_multi_bindindexbuffer2_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_multi_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_multi_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_multi_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_multi_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_multi_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_count_nulldescriptor_maintenance_5_maintenance6
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_indirect_bindindexbuffer2_maintenance6
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_indirect_bindindexbuffer2_maintenance_5_maintenance6
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indexed_draw.draw_indexed_indirect_bindindexbuffer2_nulldescriptor_maintenance6
@@ -3265,6 +3349,8 @@
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indirect_draw.indexed_data_from_compute_bind_offset_16_alloc_offset_16.indirect_draw_param_count_instanced.no_first_instance.triangle_list
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indirect_draw.indexed_data_from_compute_bind_offset_16_alloc_offset_16.indirect_draw_param_count_instanced.no_first_instance.triangle_list_multi_draw
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indirect_draw.indexed_data_from_compute_bind_offset_16_alloc_offset_16.indirect_draw_param_count_instanced.no_first_instance.triangle_strip
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indirect_draw.indexed_draw_count_clamping.triangle_list
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indirect_draw.indexed_draw_count_clamping.triangle_list_multi_draw
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indirect_draw.sequential_data_from_compute.indirect_draw.triangle_list
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indirect_draw.sequential_data_from_compute.indirect_draw.triangle_list_multi_draw
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.indirect_draw.sequential_data_from_compute.indirect_draw.triangle_strip
@@ -5538,39 +5624,109 @@
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.basic_draw.draw_indirect.triangle_strip_with_adjacency.45_single_command
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.concurrent.compute_and_triangle_list
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_clamp_control_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_clamp_control_input_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_clamp_control_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_clamp_control_input_positive_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_clamp_control_viewport_range
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_clamp_input_negative
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_control_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_control_input_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_control_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_control_input_positive_dynamic
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_negative
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_positive
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_s8_uint
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_s8_uint_clamp_control_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_s8_uint_clamp_control_input_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_s8_uint_clamp_control_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_s8_uint_clamp_control_input_positive_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_s8_uint_clamp_control_viewport_range
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_s8_uint_clamp_input_negative
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_s8_uint_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_s8_uint_depth_bias_clamp_control_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_s8_uint_depth_bias_clamp_control_input_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_s8_uint_depth_bias_clamp_control_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_s8_uint_depth_bias_clamp_control_input_positive_dynamic
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_s8_uint_depth_bias_clamp_input_negative
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_s8_uint_depth_bias_clamp_input_positive
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d24_unorm_s8_uint
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d24_unorm_s8_uint_clamp_control_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d24_unorm_s8_uint_clamp_control_input_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d24_unorm_s8_uint_clamp_control_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d24_unorm_s8_uint_clamp_control_input_positive_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d24_unorm_s8_uint_clamp_control_viewport_range
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d24_unorm_s8_uint_clamp_input_negative
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d24_unorm_s8_uint_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d24_unorm_s8_uint_depth_bias_clamp_control_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d24_unorm_s8_uint_depth_bias_clamp_control_input_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d24_unorm_s8_uint_depth_bias_clamp_control_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d24_unorm_s8_uint_depth_bias_clamp_control_input_positive_dynamic
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d24_unorm_s8_uint_depth_bias_clamp_input_negative
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d24_unorm_s8_uint_depth_bias_clamp_input_positive
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_clamp_control_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_clamp_control_input_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_clamp_control_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_clamp_control_input_positive_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_clamp_control_viewport_range
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_clamp_four_viewports
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_clamp_input_negative
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_depth_bias_clamp_control_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_depth_bias_clamp_control_input_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_depth_bias_clamp_control_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_depth_bias_clamp_control_input_positive_dynamic
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_depth_bias_clamp_input_negative
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_depth_bias_clamp_input_positive
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_depth_range_unrestricted_negative
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_depth_range_unrestricted_positive
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_clamp_control_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_clamp_control_input_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_clamp_control_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_clamp_control_input_positive_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_clamp_control_viewport_range
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_clamp_four_viewports
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_clamp_input_negative
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_control_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_control_input_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_control_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_control_input_positive_dynamic
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_input_negative
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_input_positive
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_depth_range_unrestricted_negative
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_depth_range_unrestricted_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_unrestricted_bias_clamp_control_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_unrestricted_bias_clamp_control_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_unrestricted_bias_clamp_control_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_unrestricted_bias_clamp_control_positive_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_unrestricted_clamp_control_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_unrestricted_clamp_control_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_unrestricted_clamp_control_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_unrestricted_clamp_control_positive_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_unrestricted_bias_clamp_control_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_unrestricted_bias_clamp_control_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_unrestricted_bias_clamp_control_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_unrestricted_bias_clamp_control_positive_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_unrestricted_clamp_control_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_unrestricted_clamp_control_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_unrestricted_clamp_control_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_unrestricted_clamp_control_positive_dynamic
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.x8_d24_unorm_pack32
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.x8_d24_unorm_pack32_clamp_control_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.x8_d24_unorm_pack32_clamp_control_input_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.x8_d24_unorm_pack32_clamp_control_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.x8_d24_unorm_pack32_clamp_control_input_positive_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.x8_d24_unorm_pack32_clamp_control_viewport_range
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.x8_d24_unorm_pack32_clamp_input_negative
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.x8_d24_unorm_pack32_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.x8_d24_unorm_pack32_depth_bias_clamp_control_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.x8_d24_unorm_pack32_depth_bias_clamp_control_input_negative_dynamic
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.x8_d24_unorm_pack32_depth_bias_clamp_control_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.x8_d24_unorm_pack32_depth_bias_clamp_control_input_positive_dynamic
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.x8_d24_unorm_pack32_depth_bias_clamp_input_negative
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.x8_d24_unorm_pack32_depth_bias_clamp_input_positive
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.differing_interpolation.flat_0
@@ -5694,6 +5850,38 @@
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_bindindexbuffer2_maintenance_5_maintenance6
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_bindindexbuffer2_nulldescriptor_maintenance6
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_bindindexbuffer2_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_bindindexbuffer2_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_bindindexbuffer2_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_indirect_bindindexbuffer2_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_indirect_bindindexbuffer2_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_indirect_bindindexbuffer2_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_indirect_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_bindindexbuffer2_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_bindindexbuffer2_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_bindindexbuffer2_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_indirect_count_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_indirect_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_indirect_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_indirect_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_indirect_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_multi_bindindexbuffer2_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_multi_bindindexbuffer2_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_multi_bindindexbuffer2_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_multi_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_multi_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_multi_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_multi_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_multi_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_nulldescriptor_maintenance6
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_count_nulldescriptor_maintenance_5_maintenance6
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_indirect_bindindexbuffer2_maintenance6
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_indirect_bindindexbuffer2_maintenance_5_maintenance6
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indexed_draw.draw_indexed_indirect_bindindexbuffer2_nulldescriptor_maintenance6
@@ -6098,6 +6286,8 @@
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indirect_draw.indexed_data_from_compute_bind_offset_16_alloc_offset_16.indirect_draw_param_count_instanced.no_first_instance.triangle_list
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indirect_draw.indexed_data_from_compute_bind_offset_16_alloc_offset_16.indirect_draw_param_count_instanced.no_first_instance.triangle_list_multi_draw
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indirect_draw.indexed_data_from_compute_bind_offset_16_alloc_offset_16.indirect_draw_param_count_instanced.no_first_instance.triangle_strip
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indirect_draw.indexed_draw_count_clamping.triangle_list
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indirect_draw.indexed_draw_count_clamping.triangle_list_multi_draw
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indirect_draw.sequential.indirect_draw.triangle_list
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indirect_draw.sequential.indirect_draw.triangle_list_multi_draw
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.indirect_draw.sequential.indirect_draw.triangle_strip
@@ -18283,39 +18473,109 @@
 dEQP-VK.draw.renderpass.depth_bias.depth_bias_triangle_list_line
 dEQP-VK.draw.renderpass.depth_bias.depth_bias_triangle_list_point
 dEQP-VK.draw.renderpass.depth_clamp.d16_unorm
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_clamp_control_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_clamp_control_input_negative_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_clamp_control_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_clamp_control_input_positive_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_clamp_control_viewport_range
 dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_clamp_input_negative
 dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_clamp_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_depth_bias_clamp_control_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_depth_bias_clamp_control_input_negative_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_depth_bias_clamp_control_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_depth_bias_clamp_control_input_positive_dynamic
 dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_depth_bias_clamp_input_negative
 dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_depth_bias_clamp_input_positive
 dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_s8_uint
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_s8_uint_clamp_control_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_s8_uint_clamp_control_input_negative_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_s8_uint_clamp_control_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_s8_uint_clamp_control_input_positive_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_s8_uint_clamp_control_viewport_range
 dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_s8_uint_clamp_input_negative
 dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_s8_uint_clamp_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_s8_uint_depth_bias_clamp_control_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_s8_uint_depth_bias_clamp_control_input_negative_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_s8_uint_depth_bias_clamp_control_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_s8_uint_depth_bias_clamp_control_input_positive_dynamic
 dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_s8_uint_depth_bias_clamp_input_negative
 dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_s8_uint_depth_bias_clamp_input_positive
 dEQP-VK.draw.renderpass.depth_clamp.d24_unorm_s8_uint
+dEQP-VK.draw.renderpass.depth_clamp.d24_unorm_s8_uint_clamp_control_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.d24_unorm_s8_uint_clamp_control_input_negative_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d24_unorm_s8_uint_clamp_control_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d24_unorm_s8_uint_clamp_control_input_positive_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d24_unorm_s8_uint_clamp_control_viewport_range
 dEQP-VK.draw.renderpass.depth_clamp.d24_unorm_s8_uint_clamp_input_negative
 dEQP-VK.draw.renderpass.depth_clamp.d24_unorm_s8_uint_clamp_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d24_unorm_s8_uint_depth_bias_clamp_control_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.d24_unorm_s8_uint_depth_bias_clamp_control_input_negative_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d24_unorm_s8_uint_depth_bias_clamp_control_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d24_unorm_s8_uint_depth_bias_clamp_control_input_positive_dynamic
 dEQP-VK.draw.renderpass.depth_clamp.d24_unorm_s8_uint_depth_bias_clamp_input_negative
 dEQP-VK.draw.renderpass.depth_clamp.d24_unorm_s8_uint_depth_bias_clamp_input_positive
 dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_clamp_control_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_clamp_control_input_negative_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_clamp_control_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_clamp_control_input_positive_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_clamp_control_viewport_range
 dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_clamp_four_viewports
 dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_clamp_input_negative
 dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_clamp_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_depth_bias_clamp_control_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_depth_bias_clamp_control_input_negative_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_depth_bias_clamp_control_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_depth_bias_clamp_control_input_positive_dynamic
 dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_depth_bias_clamp_input_negative
 dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_depth_bias_clamp_input_positive
 dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_depth_range_unrestricted_negative
 dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_depth_range_unrestricted_positive
 dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_clamp_control_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_clamp_control_input_negative_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_clamp_control_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_clamp_control_input_positive_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_clamp_control_viewport_range
 dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_clamp_four_viewports
 dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_clamp_input_negative
 dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_clamp_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_control_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_control_input_negative_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_control_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_control_input_positive_dynamic
 dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_input_negative
 dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_input_positive
 dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_depth_range_unrestricted_negative
 dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_depth_range_unrestricted_positive
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_unrestricted_bias_clamp_control_negative
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_unrestricted_bias_clamp_control_negative_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_unrestricted_bias_clamp_control_positive
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_unrestricted_bias_clamp_control_positive_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_unrestricted_clamp_control_negative
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_unrestricted_clamp_control_negative_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_unrestricted_clamp_control_positive
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_unrestricted_clamp_control_positive_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_unrestricted_bias_clamp_control_negative
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_unrestricted_bias_clamp_control_negative_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_unrestricted_bias_clamp_control_positive
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_unrestricted_bias_clamp_control_positive_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_unrestricted_clamp_control_negative
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_unrestricted_clamp_control_negative_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_unrestricted_clamp_control_positive
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_unrestricted_clamp_control_positive_dynamic
 dEQP-VK.draw.renderpass.depth_clamp.x8_d24_unorm_pack32
+dEQP-VK.draw.renderpass.depth_clamp.x8_d24_unorm_pack32_clamp_control_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.x8_d24_unorm_pack32_clamp_control_input_negative_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.x8_d24_unorm_pack32_clamp_control_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.x8_d24_unorm_pack32_clamp_control_input_positive_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.x8_d24_unorm_pack32_clamp_control_viewport_range
 dEQP-VK.draw.renderpass.depth_clamp.x8_d24_unorm_pack32_clamp_input_negative
 dEQP-VK.draw.renderpass.depth_clamp.x8_d24_unorm_pack32_clamp_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.x8_d24_unorm_pack32_depth_bias_clamp_control_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.x8_d24_unorm_pack32_depth_bias_clamp_control_input_negative_dynamic
+dEQP-VK.draw.renderpass.depth_clamp.x8_d24_unorm_pack32_depth_bias_clamp_control_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.x8_d24_unorm_pack32_depth_bias_clamp_control_input_positive_dynamic
 dEQP-VK.draw.renderpass.depth_clamp.x8_d24_unorm_pack32_depth_bias_clamp_input_negative
 dEQP-VK.draw.renderpass.depth_clamp.x8_d24_unorm_pack32_depth_bias_clamp_input_positive
 dEQP-VK.draw.renderpass.differing_interpolation.flat_0
@@ -18439,6 +18699,38 @@
 dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_bindindexbuffer2_maintenance_5_maintenance6
 dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_bindindexbuffer2_nulldescriptor_maintenance6
 dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_bindindexbuffer2_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_bindindexbuffer2_maintenance_5_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_bindindexbuffer2_nulldescriptor_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_indirect_bindindexbuffer2_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_indirect_bindindexbuffer2_maintenance_5_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_indirect_bindindexbuffer2_nulldescriptor_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_indirect_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_indirect_count_bindindexbuffer2_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_indirect_count_bindindexbuffer2_maintenance_5_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_indirect_count_bindindexbuffer2_nulldescriptor_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_indirect_count_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_indirect_count_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_indirect_count_maintenance_5_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_indirect_count_nulldescriptor_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_indirect_count_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_indirect_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_indirect_maintenance_5_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_indirect_nulldescriptor_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_indirect_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_maintenance_5_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_multi_bindindexbuffer2_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_multi_bindindexbuffer2_maintenance_5_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_multi_bindindexbuffer2_nulldescriptor_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_multi_bindindexbuffer2_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_multi_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_multi_maintenance_5_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_multi_nulldescriptor_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_multi_nulldescriptor_maintenance_5_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_nulldescriptor_maintenance6
+dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_count_nulldescriptor_maintenance_5_maintenance6
 dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_indirect_bindindexbuffer2_maintenance6
 dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_indirect_bindindexbuffer2_maintenance_5_maintenance6
 dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_indirect_bindindexbuffer2_nulldescriptor_maintenance6
@@ -18851,6 +19143,8 @@
 dEQP-VK.draw.renderpass.indirect_draw.indexed_data_from_compute_bind_offset_16_alloc_offset_16.indirect_draw_param_count_instanced.no_first_instance.triangle_list
 dEQP-VK.draw.renderpass.indirect_draw.indexed_data_from_compute_bind_offset_16_alloc_offset_16.indirect_draw_param_count_instanced.no_first_instance.triangle_list_multi_draw
 dEQP-VK.draw.renderpass.indirect_draw.indexed_data_from_compute_bind_offset_16_alloc_offset_16.indirect_draw_param_count_instanced.no_first_instance.triangle_strip
+dEQP-VK.draw.renderpass.indirect_draw.indexed_draw_count_clamping.triangle_list
+dEQP-VK.draw.renderpass.indirect_draw.indexed_draw_count_clamping.triangle_list_multi_draw
 dEQP-VK.draw.renderpass.indirect_draw.sequential.indirect_draw.triangle_list
 dEQP-VK.draw.renderpass.indirect_draw.sequential.indirect_draw.triangle_list_multi_draw
 dEQP-VK.draw.renderpass.indirect_draw.sequential.indirect_draw.triangle_strip
diff --git a/tests/regres/testlists/vk-default/image/host-image-copy.txt b/tests/regres/testlists/vk-default/image/host-image-copy.txt
index 7f7e6e1..4dbfa48 100644
--- a/tests/regres/testlists/vk-default/image/host-image-copy.txt
+++ b/tests/regres/testlists/vk-default/image/host-image-copy.txt
@@ -65479,9 +65479,15 @@
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_r10x6_unorm_pack16_128_128
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_r10x6_unorm_pack16_4096_4096
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_r10x6_unorm_pack16_512_512
+dEQP-VK.image.host_image_copy.large_images.image_to_memory_r16_unorm_128_128
+dEQP-VK.image.host_image_copy.large_images.image_to_memory_r16_unorm_4096_4096
+dEQP-VK.image.host_image_copy.large_images.image_to_memory_r16_unorm_512_512
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_r32_sfloat_128_128
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_r32_sfloat_4096_4096
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_r32_sfloat_512_512
+dEQP-VK.image.host_image_copy.large_images.image_to_memory_r8_unorm_128_128
+dEQP-VK.image.host_image_copy.large_images.image_to_memory_r8_unorm_4096_4096
+dEQP-VK.image.host_image_copy.large_images.image_to_memory_r8_unorm_512_512
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_r8g8_unorm_128_128
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_r8g8_unorm_4096_4096
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_r8g8_unorm_512_512
@@ -65494,9 +65500,15 @@
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_r10x6_unorm_pack16_128_128
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_r10x6_unorm_pack16_4096_4096
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_r10x6_unorm_pack16_512_512
+dEQP-VK.image.host_image_copy.large_images.memory_to_image_r16_unorm_128_128
+dEQP-VK.image.host_image_copy.large_images.memory_to_image_r16_unorm_4096_4096
+dEQP-VK.image.host_image_copy.large_images.memory_to_image_r16_unorm_512_512
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_r32_sfloat_128_128
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_r32_sfloat_4096_4096
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_r32_sfloat_512_512
+dEQP-VK.image.host_image_copy.large_images.memory_to_image_r8_unorm_128_128
+dEQP-VK.image.host_image_copy.large_images.memory_to_image_r8_unorm_4096_4096
+dEQP-VK.image.host_image_copy.large_images.memory_to_image_r8_unorm_512_512
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_r8g8_unorm_128_128
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_r8g8_unorm_4096_4096
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_r8g8_unorm_512_512
diff --git a/tests/regres/testlists/vk-default/shader-object/link.txt b/tests/regres/testlists/vk-default/shader-object/link.txt
index 28dbab6..293a134 100644
--- a/tests/regres/testlists/vk-default/shader-object/link.txt
+++ b/tests/regres/testlists/vk-default/shader-object/link.txt
@@ -16,6 +16,15 @@
 dEQP-VK.shader_object.link.linked_linked_linked_linked_unlinked.separate.default
 dEQP-VK.shader_object.link.linked_linked_linked_linked_unlinked.separate.random_order
 dEQP-VK.shader_object.link.linked_linked_linked_linked_unlinked.separate.separate_link
+dEQP-VK.shader_object.link.linked_linked_linked_unlinked_unlinked.all.default
+dEQP-VK.shader_object.link.linked_linked_linked_unlinked_unlinked.all.random_order
+dEQP-VK.shader_object.link.linked_linked_linked_unlinked_unlinked.all.separate_link
+dEQP-VK.shader_object.link.linked_linked_linked_unlinked_unlinked.one_linked_unlinked.default
+dEQP-VK.shader_object.link.linked_linked_linked_unlinked_unlinked.one_linked_unlinked.random_order
+dEQP-VK.shader_object.link.linked_linked_linked_unlinked_unlinked.one_linked_unlinked.separate_link
+dEQP-VK.shader_object.link.linked_linked_linked_unlinked_unlinked.separate.default
+dEQP-VK.shader_object.link.linked_linked_linked_unlinked_unlinked.separate.random_order
+dEQP-VK.shader_object.link.linked_linked_linked_unlinked_unlinked.separate.separate_link
 dEQP-VK.shader_object.link.linked_linked_linked_unused_unlinked.all.default
 dEQP-VK.shader_object.link.linked_linked_linked_unused_unlinked.all.random_order
 dEQP-VK.shader_object.link.linked_linked_linked_unused_unlinked.all.separate_link
diff --git a/tests/regres/testlists/vk-default/spirv-assembly.txt b/tests/regres/testlists/vk-default/spirv-assembly.txt
index 9f850c2..def34eb 100644
--- a/tests/regres/testlists/vk-default/spirv-assembly.txt
+++ b/tests/regres/testlists/vk-default/spirv-assembly.txt
@@ -871,6 +871,411 @@
 dEQP-VK.spirv_assembly.instruction.compute.composite_insert.vec2
 dEQP-VK.spirv_assembly.instruction.compute.composite_insert.vec3
 dEQP-VK.spirv_assembly.instruction.compute.composite_insert.vec4
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.coarse.float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.coarse.float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.coarse.float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.coarse.vec2_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.coarse.vec2_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.coarse.vec2_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.coarse.vec3_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.coarse.vec3_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.coarse.vec3_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.coarse.vec4_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.coarse.vec4_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.coarse.vec4_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.fine.float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.fine.float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.fine.float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.fine.vec2_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.fine.vec2_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.fine.vec2_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.fine.vec3_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.fine.vec3_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.fine.vec3_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.fine.vec4_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.fine.vec4_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.fine.vec4_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.normal.float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.normal.float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.normal.float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.normal.vec2_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.normal.vec2_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.normal.vec2_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.normal.vec3_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.normal.vec3_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.normal.vec3_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.normal.vec4_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.normal.vec4_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.derivative_value.normal.vec4_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.lod_op.query.linear.16_1_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.lod_op.query.linear.16_1_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.lod_op.query.linear.4_4_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.lod_op.query.linear.4_4_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.lod_op.query.quads.4_4_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.lod_op.query.quads.4_4_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.lod_op.sample.linear.16_1_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.lod_op.sample.linear.16_1_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.lod_op.sample.linear.4_4_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.lod_op.sample.linear.4_4_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.lod_op.sample.quads.4_4_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.lod_op.sample.quads.4_4_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.float32.linear.16_1_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.float32.linear.16_1_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.float32.linear.16_1_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.float32.linear.16_1_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.float32.linear.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.float32.linear.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.float32.linear.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.float32.linear.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.float32.quads.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.float32.quads.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.float32.quads.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.float32.quads.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec2_float32.linear.16_1_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec2_float32.linear.16_1_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec2_float32.linear.16_1_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec2_float32.linear.16_1_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec2_float32.linear.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec2_float32.linear.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec2_float32.linear.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec2_float32.linear.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec2_float32.quads.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec2_float32.quads.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec2_float32.quads.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec2_float32.quads.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec3_float32.linear.16_1_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec3_float32.linear.16_1_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec3_float32.linear.16_1_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec3_float32.linear.16_1_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec3_float32.linear.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec3_float32.linear.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec3_float32.linear.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec3_float32.linear.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec3_float32.quads.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec3_float32.quads.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec3_float32.quads.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec3_float32.quads.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec4_float32.linear.16_1_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec4_float32.linear.16_1_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec4_float32.linear.16_1_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec4_float32.linear.16_1_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec4_float32.linear.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec4_float32.linear.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec4_float32.linear.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec4_float32.linear.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec4_float32.quads.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec4_float32.quads.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec4_float32.quads.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.broadcast.vec4_float32.quads.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.float32.linear.16_1_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.float32.linear.16_1_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.float32.linear.16_1_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.float32.linear.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.float32.linear.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.float32.linear.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.float32.quads.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.float32.quads.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.float32.quads.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec2_float32.linear.16_1_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec2_float32.linear.16_1_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec2_float32.linear.16_1_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec2_float32.linear.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec2_float32.linear.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec2_float32.linear.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec2_float32.quads.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec2_float32.quads.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec2_float32.quads.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec3_float32.linear.16_1_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec3_float32.linear.16_1_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec3_float32.linear.16_1_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec3_float32.linear.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec3_float32.linear.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec3_float32.linear.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec3_float32.quads.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec3_float32.quads.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec3_float32.quads.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec4_float32.linear.16_1_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec4_float32.linear.16_1_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec4_float32.linear.16_1_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec4_float32.linear.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec4_float32.linear.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec4_float32.linear.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec4_float32.quads.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec4_float32.quads.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.quad_op.swap.vec4_float32.quads.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.verify_ndx.linear.128_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.verify_ndx.linear.32_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.compute.verify_ndx.quads.32_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.coarse.float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.coarse.float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.coarse.float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.coarse.vec2_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.coarse.vec2_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.coarse.vec2_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.coarse.vec3_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.coarse.vec3_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.coarse.vec3_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.coarse.vec4_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.coarse.vec4_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.coarse.vec4_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.fine.float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.fine.float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.fine.float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.fine.vec2_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.fine.vec2_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.fine.vec2_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.fine.vec3_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.fine.vec3_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.fine.vec3_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.fine.vec4_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.fine.vec4_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.fine.vec4_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.normal.float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.normal.float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.normal.float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.normal.vec2_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.normal.vec2_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.normal.vec2_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.normal.vec3_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.normal.vec3_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.normal.vec3_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.normal.vec4_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.normal.vec4_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.derivative_value.normal.vec4_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.lod_op.query.linear.16_1_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.lod_op.query.linear.16_1_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.lod_op.query.linear.4_4_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.lod_op.query.linear.4_4_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.lod_op.query.quads.4_4_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.lod_op.query.quads.4_4_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.lod_op.sample.linear.16_1_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.lod_op.sample.linear.16_1_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.lod_op.sample.linear.4_4_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.lod_op.sample.linear.4_4_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.lod_op.sample.quads.4_4_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.lod_op.sample.quads.4_4_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.float32.linear.16_1_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.float32.linear.16_1_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.float32.linear.16_1_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.float32.linear.16_1_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.float32.linear.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.float32.linear.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.float32.linear.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.float32.linear.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.float32.quads.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.float32.quads.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.float32.quads.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.float32.quads.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec2_float32.linear.16_1_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec2_float32.linear.16_1_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec2_float32.linear.16_1_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec2_float32.linear.16_1_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec2_float32.linear.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec2_float32.linear.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec2_float32.linear.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec2_float32.linear.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec2_float32.quads.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec2_float32.quads.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec2_float32.quads.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec2_float32.quads.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec3_float32.linear.16_1_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec3_float32.linear.16_1_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec3_float32.linear.16_1_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec3_float32.linear.16_1_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec3_float32.linear.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec3_float32.linear.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec3_float32.linear.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec3_float32.linear.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec3_float32.quads.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec3_float32.quads.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec3_float32.quads.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec3_float32.quads.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec4_float32.linear.16_1_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec4_float32.linear.16_1_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec4_float32.linear.16_1_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec4_float32.linear.16_1_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec4_float32.linear.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec4_float32.linear.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec4_float32.linear.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec4_float32.linear.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec4_float32.quads.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec4_float32.quads.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec4_float32.quads.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.broadcast.vec4_float32.quads.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.float32.linear.16_1_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.float32.linear.16_1_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.float32.linear.16_1_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.float32.linear.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.float32.linear.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.float32.linear.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.float32.quads.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.float32.quads.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.float32.quads.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec2_float32.linear.16_1_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec2_float32.linear.16_1_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec2_float32.linear.16_1_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec2_float32.linear.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec2_float32.linear.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec2_float32.linear.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec2_float32.quads.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec2_float32.quads.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec2_float32.quads.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec3_float32.linear.16_1_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec3_float32.linear.16_1_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec3_float32.linear.16_1_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec3_float32.linear.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec3_float32.linear.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec3_float32.linear.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec3_float32.quads.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec3_float32.quads.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec3_float32.quads.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec4_float32.linear.16_1_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec4_float32.linear.16_1_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec4_float32.linear.16_1_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec4_float32.linear.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec4_float32.linear.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec4_float32.linear.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec4_float32.quads.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec4_float32.quads.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.quad_op.swap.vec4_float32.quads.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.verify_ndx.linear.128_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.verify_ndx.linear.32_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.mesh.verify_ndx.quads.32_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.coarse.float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.coarse.float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.coarse.float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.coarse.vec2_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.coarse.vec2_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.coarse.vec2_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.coarse.vec3_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.coarse.vec3_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.coarse.vec3_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.coarse.vec4_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.coarse.vec4_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.coarse.vec4_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.fine.float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.fine.float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.fine.float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.fine.vec2_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.fine.vec2_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.fine.vec2_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.fine.vec3_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.fine.vec3_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.fine.vec3_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.fine.vec4_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.fine.vec4_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.fine.vec4_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.normal.float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.normal.float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.normal.float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.normal.vec2_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.normal.vec2_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.normal.vec2_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.normal.vec3_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.normal.vec3_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.normal.vec3_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.normal.vec4_float32.linear.16_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.normal.vec4_float32.linear.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.derivative_value.normal.vec4_float32.quads.4_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.lod_op.query.linear.16_1_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.lod_op.query.linear.16_1_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.lod_op.query.linear.4_4_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.lod_op.query.linear.4_4_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.lod_op.query.quads.4_4_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.lod_op.query.quads.4_4_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.lod_op.sample.linear.16_1_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.lod_op.sample.linear.16_1_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.lod_op.sample.linear.4_4_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.lod_op.sample.linear.4_4_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.lod_op.sample.quads.4_4_1.mip_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.lod_op.sample.quads.4_4_1.mip_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.float32.linear.16_1_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.float32.linear.16_1_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.float32.linear.16_1_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.float32.linear.16_1_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.float32.linear.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.float32.linear.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.float32.linear.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.float32.linear.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.float32.quads.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.float32.quads.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.float32.quads.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.float32.quads.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec2_float32.linear.16_1_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec2_float32.linear.16_1_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec2_float32.linear.16_1_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec2_float32.linear.16_1_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec2_float32.linear.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec2_float32.linear.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec2_float32.linear.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec2_float32.linear.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec2_float32.quads.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec2_float32.quads.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec2_float32.quads.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec2_float32.quads.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec3_float32.linear.16_1_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec3_float32.linear.16_1_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec3_float32.linear.16_1_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec3_float32.linear.16_1_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec3_float32.linear.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec3_float32.linear.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec3_float32.linear.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec3_float32.linear.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec3_float32.quads.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec3_float32.quads.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec3_float32.quads.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec3_float32.quads.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec4_float32.linear.16_1_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec4_float32.linear.16_1_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec4_float32.linear.16_1_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec4_float32.linear.16_1_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec4_float32.linear.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec4_float32.linear.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec4_float32.linear.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec4_float32.linear.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec4_float32.quads.4_4_1.ndx_0
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec4_float32.quads.4_4_1.ndx_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec4_float32.quads.4_4_1.ndx_2
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.broadcast.vec4_float32.quads.4_4_1.ndx_3
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.float32.linear.16_1_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.float32.linear.16_1_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.float32.linear.16_1_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.float32.linear.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.float32.linear.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.float32.linear.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.float32.quads.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.float32.quads.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.float32.quads.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec2_float32.linear.16_1_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec2_float32.linear.16_1_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec2_float32.linear.16_1_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec2_float32.linear.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec2_float32.linear.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec2_float32.linear.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec2_float32.quads.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec2_float32.quads.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec2_float32.quads.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec3_float32.linear.16_1_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec3_float32.linear.16_1_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec3_float32.linear.16_1_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec3_float32.linear.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec3_float32.linear.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec3_float32.linear.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec3_float32.quads.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec3_float32.quads.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec3_float32.quads.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec4_float32.linear.16_1_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec4_float32.linear.16_1_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec4_float32.linear.16_1_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec4_float32.linear.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec4_float32.linear.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec4_float32.linear.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec4_float32.quads.4_4_1.diagonal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec4_float32.quads.4_4_1.horizontal
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.quad_op.swap.vec4_float32.quads.4_4_1.vertical
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.verify_ndx.linear.128_1_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.verify_ndx.linear.32_4_1
+dEQP-VK.spirv_assembly.instruction.compute.compute_shader_derivatives.task.verify_ndx.quads.32_4_1
 dEQP-VK.spirv_assembly.instruction.compute.conditional_branch.same_labels_false
 dEQP-VK.spirv_assembly.instruction.compute.conditional_branch.same_labels_true
 dEQP-VK.spirv_assembly.instruction.compute.convertftos.float16_to_int16_m0
diff --git a/tests/regres/testlists/vk-master-CRASH.txt b/tests/regres/testlists/vk-master-CRASH.txt
index 0595993..13e15f4 100644
--- a/tests/regres/testlists/vk-master-CRASH.txt
+++ b/tests/regres/testlists/vk-master-CRASH.txt
@@ -1,8 +1,9 @@
 dEQP-VK.dynamic_rendering.primary_cmd_buff.local_read.max_input_attachments
-dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_nonlocal.workgroup.comp
-dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp
-dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp
-dEQP-VK.memory_model.message_passing.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_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_local.buffer.comp
-dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
+dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.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_nonlocal.workgroup.guard_local.image.comp
+dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp
+dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.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.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp
 dEQP-VK.pipeline.fast_linked_library.misc.interpolate_at_sample_no_sample_shading
diff --git a/tests/regres/testlists/vk-master-NOT_SUPPORTED.txt b/tests/regres/testlists/vk-master-NOT_SUPPORTED.txt
index 8dfa881..98d8ab7 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 e9449f8..28e005d 100644
--- a/tests/regres/testlists/vk-master-PASS.txt
+++ b/tests/regres/testlists/vk-master-PASS.txt
@@ -49457,7 +49457,7 @@
 dEQP-VK.api.device_init.create_device_unsupported_features.coherent_memory_features_amd
 dEQP-VK.api.device_init.create_device_unsupported_features.color_write_enable_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.command_buffer_inheritance_features_nv
-dEQP-VK.api.device_init.create_device_unsupported_features.compute_shader_derivatives_features_nv
+dEQP-VK.api.device_init.create_device_unsupported_features.compute_shader_derivatives_features_khr
 dEQP-VK.api.device_init.create_device_unsupported_features.conditional_rendering_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.cooperative_matrix_features_khr
 dEQP-VK.api.device_init.create_device_unsupported_features.cooperative_matrix_features_nv
@@ -49471,6 +49471,7 @@
 dEQP-VK.api.device_init.create_device_unsupported_features.custom_border_color_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.dedicated_allocation_image_aliasing_features_nv
 dEQP-VK.api.device_init.create_device_unsupported_features.depth_bias_control_features_ext
+dEQP-VK.api.device_init.create_device_unsupported_features.depth_clamp_control_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.depth_clamp_zero_one_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.depth_clip_control_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.depth_clip_enable_features_ext
@@ -49479,6 +49480,7 @@
 dEQP-VK.api.device_init.create_device_unsupported_features.descriptor_pool_overallocation_features_nv
 dEQP-VK.api.device_init.create_device_unsupported_features.descriptor_set_host_mapping_features_valve
 dEQP-VK.api.device_init.create_device_unsupported_features.device_generated_commands_compute_features_nv
+dEQP-VK.api.device_init.create_device_unsupported_features.device_generated_commands_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.device_generated_commands_features_nv
 dEQP-VK.api.device_init.create_device_unsupported_features.device_memory_report_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.diagnostics_config_features_nv
@@ -66247,6 +66249,7 @@
 dEQP-VK.api.info.get_physical_device_properties2.features.buffer_device_address_features
 dEQP-VK.api.info.get_physical_device_properties2.features.buffer_device_address_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.color_write_enable_features_ext
+dEQP-VK.api.info.get_physical_device_properties2.features.compute_shader_derivatives_features_khr
 dEQP-VK.api.info.get_physical_device_properties2.features.conditional_rendering_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.cooperative_matrix_features_khr
 dEQP-VK.api.info.get_physical_device_properties2.features.core
@@ -66255,11 +66258,13 @@
 dEQP-VK.api.info.get_physical_device_properties2.features.create_device_with_promoted13_structures
 dEQP-VK.api.info.get_physical_device_properties2.features.custom_border_color_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.depth_bias_control_features_ext
+dEQP-VK.api.info.get_physical_device_properties2.features.depth_clamp_control_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.depth_clamp_zero_one_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.depth_clip_control_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.depth_clip_enable_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.descriptor_buffer_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.descriptor_indexing_features
+dEQP-VK.api.info.get_physical_device_properties2.features.device_generated_commands_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.device_memory_report_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.dynamic_rendering_features
 dEQP-VK.api.info.get_physical_device_properties2.features.dynamic_rendering_local_read_features_khr
@@ -94940,11 +94945,6 @@
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.basic_draw.draw_indirect.triangle_strip.45_multi_command_multi_draw
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.basic_draw.draw_indirect.triangle_strip.45_single_command
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.concurrent.compute_and_triangle_list
-dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm
-dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_input_negative
-dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_input_positive
-dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_negative
-dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_positive
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.differing_interpolation.flat_0
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.differing_interpolation.flat_1
 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.differing_interpolation.noperspective_0
@@ -95212,11 +95212,6 @@
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.basic_draw.draw_indirect.triangle_strip.45_multi_command_multi_draw
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.basic_draw.draw_indirect.triangle_strip.45_single_command
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.concurrent.compute_and_triangle_list
-dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm
-dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_input_negative
-dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_input_positive
-dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_negative
-dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_positive
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.differing_interpolation.flat_0
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.differing_interpolation.flat_1
 dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.differing_interpolation.noperspective_0
@@ -95532,25 +95527,6 @@
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.basic_draw.draw_indirect.triangle_strip.45_multi_command_multi_draw
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.basic_draw.draw_indirect.triangle_strip.45_single_command
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.concurrent.compute_and_triangle_list
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_clamp_input_negative
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_clamp_input_positive
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_negative
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_positive
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_clamp_input_negative
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_clamp_input_positive
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_depth_bias_clamp_input_negative
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_depth_bias_clamp_input_positive
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_depth_range_unrestricted_negative
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_depth_range_unrestricted_positive
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_clamp_input_negative
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_clamp_input_positive
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_input_negative
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_input_positive
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_depth_range_unrestricted_negative
-dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_depth_range_unrestricted_positive
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.differing_interpolation.flat_0
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.differing_interpolation.flat_1
 dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.differing_interpolation.noperspective_0
@@ -96125,25 +96101,6 @@
 dEQP-VK.draw.renderpass.basic_draw.draw_indirect.triangle_strip.45_multi_command_multi_draw
 dEQP-VK.draw.renderpass.basic_draw.draw_indirect.triangle_strip.45_single_command
 dEQP-VK.draw.renderpass.concurrent.compute_and_triangle_list
-dEQP-VK.draw.renderpass.depth_clamp.d16_unorm
-dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_clamp_input_negative
-dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_clamp_input_positive
-dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_depth_bias_clamp_input_negative
-dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_depth_bias_clamp_input_positive
-dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat
-dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_clamp_input_negative
-dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_clamp_input_positive
-dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_depth_bias_clamp_input_negative
-dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_depth_bias_clamp_input_positive
-dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_depth_range_unrestricted_negative
-dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_depth_range_unrestricted_positive
-dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint
-dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_clamp_input_negative
-dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_clamp_input_positive
-dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_input_negative
-dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_input_positive
-dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_depth_range_unrestricted_negative
-dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_depth_range_unrestricted_positive
 dEQP-VK.draw.renderpass.differing_interpolation.flat_0
 dEQP-VK.draw.renderpass.differing_interpolation.flat_1
 dEQP-VK.draw.renderpass.differing_interpolation.noperspective_0
@@ -132221,9 +132178,15 @@
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_d32_sfloat_128_128
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_d32_sfloat_4096_4096
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_d32_sfloat_512_512
+dEQP-VK.image.host_image_copy.large_images.image_to_memory_r16_unorm_128_128
+dEQP-VK.image.host_image_copy.large_images.image_to_memory_r16_unorm_4096_4096
+dEQP-VK.image.host_image_copy.large_images.image_to_memory_r16_unorm_512_512
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_r32_sfloat_128_128
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_r32_sfloat_4096_4096
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_r32_sfloat_512_512
+dEQP-VK.image.host_image_copy.large_images.image_to_memory_r8_unorm_128_128
+dEQP-VK.image.host_image_copy.large_images.image_to_memory_r8_unorm_4096_4096
+dEQP-VK.image.host_image_copy.large_images.image_to_memory_r8_unorm_512_512
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_r8g8_unorm_128_128
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_r8g8_unorm_4096_4096
 dEQP-VK.image.host_image_copy.large_images.image_to_memory_r8g8_unorm_512_512
@@ -132233,9 +132196,15 @@
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_d32_sfloat_128_128
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_d32_sfloat_4096_4096
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_d32_sfloat_512_512
+dEQP-VK.image.host_image_copy.large_images.memory_to_image_r16_unorm_128_128
+dEQP-VK.image.host_image_copy.large_images.memory_to_image_r16_unorm_4096_4096
+dEQP-VK.image.host_image_copy.large_images.memory_to_image_r16_unorm_512_512
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_r32_sfloat_128_128
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_r32_sfloat_4096_4096
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_r32_sfloat_512_512
+dEQP-VK.image.host_image_copy.large_images.memory_to_image_r8_unorm_128_128
+dEQP-VK.image.host_image_copy.large_images.memory_to_image_r8_unorm_4096_4096
+dEQP-VK.image.host_image_copy.large_images.memory_to_image_r8_unorm_512_512
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_r8g8_unorm_128_128
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_r8g8_unorm_4096_4096
 dEQP-VK.image.host_image_copy.large_images.memory_to_image_r8g8_unorm_512_512
@@ -186413,7 +186382,6 @@
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.buffer.comp
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.image.comp
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp
-dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_local.buffer.comp
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_local.buffer.frag
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_local.buffer.vert
@@ -186423,6 +186391,7 @@
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_local.physbuffer.comp
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_local.physbuffer.frag
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_local.physbuffer.vert
+dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_nonlocal.workgroup.comp
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_local.image.guard_local.buffer.comp
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_local.image.guard_local.buffer.frag
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_local.image.guard_local.buffer.vert
@@ -186646,6 +186615,7 @@
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.device.payload_local.physbuffer.guard_local.physbuffer.vert
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.device.payload_local.physbuffer.guard_nonlocal.workgroup.comp
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.buffer.comp
+dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.comp
@@ -186763,6 +186733,7 @@
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_local.physbuffer.guard_local.physbuffer.vert
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_local.physbuffer.guard_nonlocal.workgroup.comp
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.buffer.comp
+dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
 dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.comp
@@ -187084,6 +187055,7 @@
 dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_local.buffer.comp
 dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_local.image.comp
 dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp
+dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
 dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.comp
 dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.frag
 dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.vert
@@ -187437,7 +187409,6 @@
 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
@@ -187503,7 +187474,6 @@
 dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.physbuffer.guard_local.physbuffer.vert
 dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.physbuffer.guard_nonlocal.workgroup.comp
 dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.buffer.comp
-dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.image.comp
 dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_local.physbuffer.comp
 dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
 dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite.subgroup.payload_local.buffer.guard_local.buffer.comp
@@ -187919,7 +187889,6 @@
 dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.buffer.guard_local.buffer.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.buffer.guard_local.image.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.buffer.guard_local.physbuffer.comp
-dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.image.guard_local.buffer.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.image.guard_local.image.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_local.image.guard_local.physbuffer.comp
@@ -187931,7 +187900,6 @@
 dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_local.buffer.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_local.image.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_local.physbuffer.comp
-dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicrmw.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.frag
 dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicwrite.device.payload_local.buffer.guard_local.buffer.vert
@@ -188117,7 +188085,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
@@ -188754,6 +188721,7 @@
 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
 dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.workgroup.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
@@ -188862,7 +188830,6 @@
 dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.buffer.guard_local.buffer.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.buffer.guard_local.image.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.buffer.guard_local.physbuffer.comp
-dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.buffer.guard_nonlocal.workgroup.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.image.guard_local.buffer.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.image.guard_local.image.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_atomic.atomicwrite.workgroup.payload_local.image.guard_local.physbuffer.comp
@@ -188908,6 +188875,7 @@
 dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.buffer.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.image.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_local.physbuffer.comp
+dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.device.payload_nonlocal.workgroup.guard_nonlocal.workgroup.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.comp
 dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.frag
 dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.vert
diff --git a/tests/regres/testlists/vk-master-UNSUPPORTED.txt b/tests/regres/testlists/vk-master-UNSUPPORTED.txt
index 9b5f0fe..457bf8b 100644
--- a/tests/regres/testlists/vk-master-UNSUPPORTED.txt
+++ b/tests/regres/testlists/vk-master-UNSUPPORTED.txt
@@ -1,3 +1,51 @@
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_input_negative
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_negative
+dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_input_negative
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_negative
+dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_clamp_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d16_unorm_depth_bias_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_clamp_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_depth_bias_clamp_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_depth_bias_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_depth_range_unrestricted_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_depth_range_unrestricted_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_clamp_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_input_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_input_positive
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_depth_range_unrestricted_negative
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.depth_clamp.d32_sfloat_s8_uint_depth_range_unrestricted_positive
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_clamp_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_clamp_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_depth_bias_clamp_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_depth_bias_clamp_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_clamp_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_clamp_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_depth_bias_clamp_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_depth_bias_clamp_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_depth_range_unrestricted_negative
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_depth_range_unrestricted_positive
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_clamp_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_clamp_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_input_negative
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_depth_bias_clamp_input_positive
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_depth_range_unrestricted_negative
+dEQP-VK.draw.renderpass.depth_clamp.d32_sfloat_s8_uint_depth_range_unrestricted_positive
 dEQP-VK.pipeline.fast_linked_library.no_position.explicit_declarations.ssbo_writes.device_index_as_view_index.v0
 dEQP-VK.pipeline.fast_linked_library.no_position.explicit_declarations.ssbo_writes.device_index_as_view_index.v1
 dEQP-VK.pipeline.fast_linked_library.no_position.implicit_declarations.ssbo_writes.device_index_as_view_index.v0