Regres: Update test lists @ b6ddcf33

Reactor backend: Subzero

Change-Id: I04569bf0dfb8caf8e4d6a223e4c05f946b4fb8ea
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/67068
Reviewed-by: Sean Risser <srisser@google.com>
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/tests/regres/deqp.json b/tests/regres/deqp.json
index aaf48b5..30126ad 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": "cb1dc55bc0443b1303f1fff90a8c2ea463614676",
+    "sha": "e3066ef682d72bcd09f48ec6e1c45281794855fa",
     "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 2993cdc..6a9cd0c 100644
--- a/tests/regres/testlists/vk-default/api.txt
+++ b/tests/regres/testlists/vk-default/api.txt
@@ -5108,6 +5108,34 @@
 dEQP-VK.api.image_compression_control.android_hardware_buffer.fixed_rate_default
 dEQP-VK.api.image_compression_control.android_hardware_buffer.disabled
 dEQP-VK.api.image_compression_control.android_hardware_buffer.explicit
+dEQP-VK.api.image_compression_control.swapchain.xlib.default
+dEQP-VK.api.image_compression_control.swapchain.xlib.fixed_rate_default
+dEQP-VK.api.image_compression_control.swapchain.xlib.disabled
+dEQP-VK.api.image_compression_control.swapchain.xlib.explicit
+dEQP-VK.api.image_compression_control.swapchain.xcb.default
+dEQP-VK.api.image_compression_control.swapchain.xcb.fixed_rate_default
+dEQP-VK.api.image_compression_control.swapchain.xcb.disabled
+dEQP-VK.api.image_compression_control.swapchain.xcb.explicit
+dEQP-VK.api.image_compression_control.swapchain.wayland.default
+dEQP-VK.api.image_compression_control.swapchain.wayland.fixed_rate_default
+dEQP-VK.api.image_compression_control.swapchain.wayland.disabled
+dEQP-VK.api.image_compression_control.swapchain.wayland.explicit
+dEQP-VK.api.image_compression_control.swapchain.android.default
+dEQP-VK.api.image_compression_control.swapchain.android.fixed_rate_default
+dEQP-VK.api.image_compression_control.swapchain.android.disabled
+dEQP-VK.api.image_compression_control.swapchain.android.explicit
+dEQP-VK.api.image_compression_control.swapchain.win32.default
+dEQP-VK.api.image_compression_control.swapchain.win32.fixed_rate_default
+dEQP-VK.api.image_compression_control.swapchain.win32.disabled
+dEQP-VK.api.image_compression_control.swapchain.win32.explicit
+dEQP-VK.api.image_compression_control.swapchain.macos.default
+dEQP-VK.api.image_compression_control.swapchain.macos.fixed_rate_default
+dEQP-VK.api.image_compression_control.swapchain.macos.disabled
+dEQP-VK.api.image_compression_control.swapchain.macos.explicit
+dEQP-VK.api.image_compression_control.swapchain.headless.default
+dEQP-VK.api.image_compression_control.swapchain.headless.fixed_rate_default
+dEQP-VK.api.image_compression_control.swapchain.headless.disabled
+dEQP-VK.api.image_compression_control.swapchain.headless.explicit
 dEQP-VK.api.image_clearing.core.clear_color_image.1d.optimal.single_layer.r4g4_unorm_pack8
 dEQP-VK.api.image_clearing.core.clear_color_image.1d.optimal.single_layer.r4g4_unorm_pack8_multiple_subresourcerange
 dEQP-VK.api.image_clearing.core.clear_color_image.1d.optimal.single_layer.r4g4_unorm_pack8_clamp_input
@@ -41746,6 +41774,7 @@
 dEQP-VK.api.device_init.create_device_unsupported_features.transform_feedback_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.corner_sampled_image_features_nv
 dEQP-VK.api.device_init.create_device_unsupported_features.astc_decode_features_ext
+dEQP-VK.api.device_init.create_device_unsupported_features.pipeline_robustness_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.conditional_rendering_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.depth_clip_enable_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.blend_operation_advanced_features_ext
@@ -41799,6 +41828,7 @@
 dEQP-VK.api.device_init.create_device_unsupported_features.invocation_mask_features_huawei
 dEQP-VK.api.device_init.create_device_unsupported_features.external_memory_rdma_features_nv
 dEQP-VK.api.device_init.create_device_unsupported_features.pipeline_properties_features_ext
+dEQP-VK.api.device_init.create_device_unsupported_features.multisampled_render_to_single_sampled_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.extended_dynamic_state2_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.color_write_enable_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.primitives_generated_query_features_ext
@@ -41812,7 +41842,10 @@
 dEQP-VK.api.device_init.create_device_unsupported_features.fragment_density_map_offset_features_qcom
 dEQP-VK.api.device_init.create_device_unsupported_features.linear_color_attachment_features_nv
 dEQP-VK.api.device_init.create_device_unsupported_features.image_compression_control_swapchain_features_ext
+dEQP-VK.api.device_init.create_device_unsupported_features.image_processing_features_qcom
 dEQP-VK.api.device_init.create_device_unsupported_features.subpass_merge_feedback_features_ext
+dEQP-VK.api.device_init.create_device_unsupported_features.shader_module_identifier_features_ext
+dEQP-VK.api.device_init.create_device_unsupported_features.tile_properties_features_qcom
 dEQP-VK.api.device_init.create_device_unsupported_features.acceleration_structure_features_khr
 dEQP-VK.api.device_init.create_device_unsupported_features.ray_tracing_pipeline_features_khr
 dEQP-VK.api.device_init.create_device_unsupported_features.ray_query_features_khr
diff --git a/tests/regres/testlists/vk-default/compute.txt b/tests/regres/testlists/vk-default/compute.txt
index 4c17798..7c5071e 100644
--- a/tests/regres/testlists/vk-default/compute.txt
+++ b/tests/regres/testlists/vk-default/compute.txt
@@ -4472,23 +4472,41 @@
 dEQP-VK.compute.workgroup_memory_explicit_layout.zero_ext.other_block
 dEQP-VK.compute.workgroup_memory_explicit_layout.zero_ext.block_with_offset
 dEQP-VK.compute.indirect_dispatch.upload_buffer.single_invocation
+dEQP-VK.compute.indirect_dispatch.upload_buffer.single_invocation_compute_only_queue
 dEQP-VK.compute.indirect_dispatch.upload_buffer.multiple_groups
+dEQP-VK.compute.indirect_dispatch.upload_buffer.multiple_groups_compute_only_queue
 dEQP-VK.compute.indirect_dispatch.upload_buffer.multiple_groups_multiple_invocations
+dEQP-VK.compute.indirect_dispatch.upload_buffer.multiple_groups_multiple_invocations_compute_only_queue
 dEQP-VK.compute.indirect_dispatch.upload_buffer.small_offset
+dEQP-VK.compute.indirect_dispatch.upload_buffer.small_offset_compute_only_queue
 dEQP-VK.compute.indirect_dispatch.upload_buffer.large_offset
+dEQP-VK.compute.indirect_dispatch.upload_buffer.large_offset_compute_only_queue
 dEQP-VK.compute.indirect_dispatch.upload_buffer.large_offset_multiple_invocations
+dEQP-VK.compute.indirect_dispatch.upload_buffer.large_offset_multiple_invocations_compute_only_queue
 dEQP-VK.compute.indirect_dispatch.upload_buffer.empty_command
+dEQP-VK.compute.indirect_dispatch.upload_buffer.empty_command_compute_only_queue
 dEQP-VK.compute.indirect_dispatch.upload_buffer.multi_dispatch
+dEQP-VK.compute.indirect_dispatch.upload_buffer.multi_dispatch_compute_only_queue
 dEQP-VK.compute.indirect_dispatch.upload_buffer.multi_dispatch_reuse_command
+dEQP-VK.compute.indirect_dispatch.upload_buffer.multi_dispatch_reuse_command_compute_only_queue
 dEQP-VK.compute.indirect_dispatch.gen_in_compute.single_invocation
+dEQP-VK.compute.indirect_dispatch.gen_in_compute.single_invocation_compute_only_queue
 dEQP-VK.compute.indirect_dispatch.gen_in_compute.multiple_groups
+dEQP-VK.compute.indirect_dispatch.gen_in_compute.multiple_groups_compute_only_queue
 dEQP-VK.compute.indirect_dispatch.gen_in_compute.multiple_groups_multiple_invocations
+dEQP-VK.compute.indirect_dispatch.gen_in_compute.multiple_groups_multiple_invocations_compute_only_queue
 dEQP-VK.compute.indirect_dispatch.gen_in_compute.small_offset
+dEQP-VK.compute.indirect_dispatch.gen_in_compute.small_offset_compute_only_queue
 dEQP-VK.compute.indirect_dispatch.gen_in_compute.large_offset
+dEQP-VK.compute.indirect_dispatch.gen_in_compute.large_offset_compute_only_queue
 dEQP-VK.compute.indirect_dispatch.gen_in_compute.large_offset_multiple_invocations
+dEQP-VK.compute.indirect_dispatch.gen_in_compute.large_offset_multiple_invocations_compute_only_queue
 dEQP-VK.compute.indirect_dispatch.gen_in_compute.empty_command
+dEQP-VK.compute.indirect_dispatch.gen_in_compute.empty_command_compute_only_queue
 dEQP-VK.compute.indirect_dispatch.gen_in_compute.multi_dispatch
+dEQP-VK.compute.indirect_dispatch.gen_in_compute.multi_dispatch_compute_only_queue
 dEQP-VK.compute.indirect_dispatch.gen_in_compute.multi_dispatch_reuse_command
+dEQP-VK.compute.indirect_dispatch.gen_in_compute.multi_dispatch_reuse_command_compute_only_queue
 dEQP-VK.compute.device_group.dispatch_base
 dEQP-VK.compute.device_group.device_index
 dEQP-VK.compute.cooperative_matrix.length.float32_float32.buffer.rowmajor
diff --git a/tests/regres/testlists/vk-master-ASSERT.txt b/tests/regres/testlists/vk-master-ASSERT.txt
index e69de29..ee88503 100644
--- a/tests/regres/testlists/vk-master-ASSERT.txt
+++ b/tests/regres/testlists/vk-master-ASSERT.txt
@@ -0,0 +1,100 @@
+dEQP-VK.dynamic_rendering.random.seed0
+dEQP-VK.dynamic_rendering.random.seed1
+dEQP-VK.dynamic_rendering.random.seed10
+dEQP-VK.dynamic_rendering.random.seed11
+dEQP-VK.dynamic_rendering.random.seed12
+dEQP-VK.dynamic_rendering.random.seed13
+dEQP-VK.dynamic_rendering.random.seed14
+dEQP-VK.dynamic_rendering.random.seed15
+dEQP-VK.dynamic_rendering.random.seed16
+dEQP-VK.dynamic_rendering.random.seed17
+dEQP-VK.dynamic_rendering.random.seed18
+dEQP-VK.dynamic_rendering.random.seed19
+dEQP-VK.dynamic_rendering.random.seed2
+dEQP-VK.dynamic_rendering.random.seed20
+dEQP-VK.dynamic_rendering.random.seed21
+dEQP-VK.dynamic_rendering.random.seed22
+dEQP-VK.dynamic_rendering.random.seed23
+dEQP-VK.dynamic_rendering.random.seed24
+dEQP-VK.dynamic_rendering.random.seed25
+dEQP-VK.dynamic_rendering.random.seed26
+dEQP-VK.dynamic_rendering.random.seed27
+dEQP-VK.dynamic_rendering.random.seed28
+dEQP-VK.dynamic_rendering.random.seed29
+dEQP-VK.dynamic_rendering.random.seed3
+dEQP-VK.dynamic_rendering.random.seed30
+dEQP-VK.dynamic_rendering.random.seed31
+dEQP-VK.dynamic_rendering.random.seed32
+dEQP-VK.dynamic_rendering.random.seed33
+dEQP-VK.dynamic_rendering.random.seed34
+dEQP-VK.dynamic_rendering.random.seed35
+dEQP-VK.dynamic_rendering.random.seed36
+dEQP-VK.dynamic_rendering.random.seed37
+dEQP-VK.dynamic_rendering.random.seed38
+dEQP-VK.dynamic_rendering.random.seed39
+dEQP-VK.dynamic_rendering.random.seed4
+dEQP-VK.dynamic_rendering.random.seed40
+dEQP-VK.dynamic_rendering.random.seed41
+dEQP-VK.dynamic_rendering.random.seed42
+dEQP-VK.dynamic_rendering.random.seed43
+dEQP-VK.dynamic_rendering.random.seed44
+dEQP-VK.dynamic_rendering.random.seed45
+dEQP-VK.dynamic_rendering.random.seed46
+dEQP-VK.dynamic_rendering.random.seed47
+dEQP-VK.dynamic_rendering.random.seed48
+dEQP-VK.dynamic_rendering.random.seed49
+dEQP-VK.dynamic_rendering.random.seed5
+dEQP-VK.dynamic_rendering.random.seed50
+dEQP-VK.dynamic_rendering.random.seed51
+dEQP-VK.dynamic_rendering.random.seed52
+dEQP-VK.dynamic_rendering.random.seed53
+dEQP-VK.dynamic_rendering.random.seed54
+dEQP-VK.dynamic_rendering.random.seed55
+dEQP-VK.dynamic_rendering.random.seed56
+dEQP-VK.dynamic_rendering.random.seed57
+dEQP-VK.dynamic_rendering.random.seed58
+dEQP-VK.dynamic_rendering.random.seed59
+dEQP-VK.dynamic_rendering.random.seed6
+dEQP-VK.dynamic_rendering.random.seed60
+dEQP-VK.dynamic_rendering.random.seed61
+dEQP-VK.dynamic_rendering.random.seed62
+dEQP-VK.dynamic_rendering.random.seed63
+dEQP-VK.dynamic_rendering.random.seed64
+dEQP-VK.dynamic_rendering.random.seed65
+dEQP-VK.dynamic_rendering.random.seed66
+dEQP-VK.dynamic_rendering.random.seed67
+dEQP-VK.dynamic_rendering.random.seed68
+dEQP-VK.dynamic_rendering.random.seed69
+dEQP-VK.dynamic_rendering.random.seed7
+dEQP-VK.dynamic_rendering.random.seed70
+dEQP-VK.dynamic_rendering.random.seed71
+dEQP-VK.dynamic_rendering.random.seed72
+dEQP-VK.dynamic_rendering.random.seed73
+dEQP-VK.dynamic_rendering.random.seed74
+dEQP-VK.dynamic_rendering.random.seed75
+dEQP-VK.dynamic_rendering.random.seed76
+dEQP-VK.dynamic_rendering.random.seed77
+dEQP-VK.dynamic_rendering.random.seed78
+dEQP-VK.dynamic_rendering.random.seed79
+dEQP-VK.dynamic_rendering.random.seed8
+dEQP-VK.dynamic_rendering.random.seed80
+dEQP-VK.dynamic_rendering.random.seed81
+dEQP-VK.dynamic_rendering.random.seed82
+dEQP-VK.dynamic_rendering.random.seed83
+dEQP-VK.dynamic_rendering.random.seed84
+dEQP-VK.dynamic_rendering.random.seed85
+dEQP-VK.dynamic_rendering.random.seed86
+dEQP-VK.dynamic_rendering.random.seed87
+dEQP-VK.dynamic_rendering.random.seed88
+dEQP-VK.dynamic_rendering.random.seed89
+dEQP-VK.dynamic_rendering.random.seed9
+dEQP-VK.dynamic_rendering.random.seed90
+dEQP-VK.dynamic_rendering.random.seed91
+dEQP-VK.dynamic_rendering.random.seed92
+dEQP-VK.dynamic_rendering.random.seed93
+dEQP-VK.dynamic_rendering.random.seed94
+dEQP-VK.dynamic_rendering.random.seed95
+dEQP-VK.dynamic_rendering.random.seed96
+dEQP-VK.dynamic_rendering.random.seed97
+dEQP-VK.dynamic_rendering.random.seed98
+dEQP-VK.dynamic_rendering.random.seed99
diff --git a/tests/regres/testlists/vk-master-FAIL.txt b/tests/regres/testlists/vk-master-FAIL.txt
index d2a4be2..47e71d6 100644
--- a/tests/regres/testlists/vk-master-FAIL.txt
+++ b/tests/regres/testlists/vk-master-FAIL.txt
@@ -1,11 +1,42 @@
 dEQP-VK.api.driver_properties.conformance_version
-dEQP-VK.draw.renderpass.depth_bias.depth_bias_triangle_list_point
-dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_none_write_off
-dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_none_write_off
-dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_none_write_off
-dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_none_write_off
-dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_none_write_off
-dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_none_write_off
+dEQP-VK.pipeline.fast_linked_library.color_write_enable_maxa.cwe_after_bind.attachments4_more5
+dEQP-VK.pipeline.fast_linked_library.color_write_enable_maxa.cwe_after_bind.attachments5_more5
+dEQP-VK.pipeline.fast_linked_library.color_write_enable_maxa.cwe_after_bind.attachments6_more0
+dEQP-VK.pipeline.fast_linked_library.color_write_enable_maxa.cwe_after_bind.attachments6_more1
+dEQP-VK.pipeline.fast_linked_library.color_write_enable_maxa.cwe_after_bind.attachments6_more3
+dEQP-VK.pipeline.fast_linked_library.color_write_enable_maxa.cwe_after_bind.attachments6_more5
+dEQP-VK.pipeline.fast_linked_library.color_write_enable_maxa.cwe_before_bind.attachments4_more5
+dEQP-VK.pipeline.fast_linked_library.color_write_enable_maxa.cwe_before_bind.attachments5_more5
+dEQP-VK.pipeline.fast_linked_library.color_write_enable_maxa.cwe_before_bind.attachments6_more0
+dEQP-VK.pipeline.fast_linked_library.color_write_enable_maxa.cwe_before_bind.attachments6_more1
+dEQP-VK.pipeline.fast_linked_library.color_write_enable_maxa.cwe_before_bind.attachments6_more3
+dEQP-VK.pipeline.fast_linked_library.color_write_enable_maxa.cwe_before_bind.attachments6_more5
+dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments4_more5
+dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments5_more5
+dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments6_more0
+dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments6_more1
+dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments6_more3
+dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments6_more5
+dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_before_bind.attachments4_more5
+dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_before_bind.attachments5_more5
+dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_before_bind.attachments6_more0
+dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_before_bind.attachments6_more1
+dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_before_bind.attachments6_more3
+dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_before_bind.attachments6_more5
+dEQP-VK.pipeline.pipeline_library.color_write_enable_maxa.cwe_after_bind.attachments4_more5
+dEQP-VK.pipeline.pipeline_library.color_write_enable_maxa.cwe_after_bind.attachments5_more5
+dEQP-VK.pipeline.pipeline_library.color_write_enable_maxa.cwe_after_bind.attachments6_more0
+dEQP-VK.pipeline.pipeline_library.color_write_enable_maxa.cwe_after_bind.attachments6_more1
+dEQP-VK.pipeline.pipeline_library.color_write_enable_maxa.cwe_after_bind.attachments6_more3
+dEQP-VK.pipeline.pipeline_library.color_write_enable_maxa.cwe_after_bind.attachments6_more5
+dEQP-VK.pipeline.pipeline_library.color_write_enable_maxa.cwe_before_bind.attachments4_more5
+dEQP-VK.pipeline.pipeline_library.color_write_enable_maxa.cwe_before_bind.attachments5_more5
+dEQP-VK.pipeline.pipeline_library.color_write_enable_maxa.cwe_before_bind.attachments6_more0
+dEQP-VK.pipeline.pipeline_library.color_write_enable_maxa.cwe_before_bind.attachments6_more1
+dEQP-VK.pipeline.pipeline_library.color_write_enable_maxa.cwe_before_bind.attachments6_more3
+dEQP-VK.pipeline.pipeline_library.color_write_enable_maxa.cwe_before_bind.attachments6_more5
+dEQP-VK.robustness.robustness1_vertex_access.out_of_bounds_stride_0
+dEQP-VK.robustness.robustness1_vertex_access.out_of_bounds_stride_16_single_buffer
 dEQP-VK.texture.conversion.snorm_clamp_linear.r16_snorm
 dEQP-VK.texture.conversion.snorm_clamp_linear.r16g16_snorm
 dEQP-VK.texture.conversion.snorm_clamp_linear.r16g16b16a16_snorm
@@ -17,4 +48,3 @@
 dEQP-VK.texture.explicit_lod.2d.sizes.57x35_linear_linear_mipmap_nearest_repeat
 dEQP-VK.texture.explicit_lod.2d.sizes.57x35_nearest_linear_mipmap_linear_repeat
 dEQP-VK.texture.explicit_lod.2d.sizes.57x35_nearest_linear_mipmap_nearest_repeat
-dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r32_uint
diff --git a/tests/regres/testlists/vk-master-NOT_SUPPORTED.txt b/tests/regres/testlists/vk-master-NOT_SUPPORTED.txt
index 8599b9e..200efed 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 da8e7cb..2ce8930 100644
--- a/tests/regres/testlists/vk-master-PASS.txt
+++ b/tests/regres/testlists/vk-master-PASS.txt
@@ -79398,6 +79398,7 @@
 dEQP-VK.draw.renderpass.concurrent.compute_and_triangle_list
 dEQP-VK.draw.renderpass.depth_bias.depth_bias_triangle_list_fill
 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_input_negative
 dEQP-VK.draw.renderpass.depth_clamp.d16_unorm_clamp_input_positive
@@ -80642,9 +80643,11 @@
 dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depthstencil_d32_sfloat_s8_uint_load_op_depth_none_stencil_load_store_op_depth_none_stencil_store_depth_write_off
 dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_load_store_op_none
 dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_dontcare
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_none_write_off
 dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_store
 dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_s8_uint_load_op_load_store_op_none
 dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_dontcare
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_none_write_off
 dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_store
 dEQP-VK.dynamic_rendering.suballocation.multisample_resolve.a2b10g10r10_uint_pack32.samples_4
 dEQP-VK.dynamic_rendering.suballocation.multisample_resolve.a2b10g10r10_uint_pack32.samples_4_resolve_level_2
@@ -98210,6 +98213,21 @@
 dEQP-VK.image.format_reinterpret.1d.b10g11r11_ufloat_pack32_r8g8b8a8_snorm
 dEQP-VK.image.format_reinterpret.1d.b10g11r11_ufloat_pack32_r8g8b8a8_uint
 dEQP-VK.image.format_reinterpret.1d.b10g11r11_ufloat_pack32_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_srgb_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_srgb_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_srgb_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_srgb_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_srgb_r16g16_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_srgb_r16g16_snorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_srgb_r16g16_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_srgb_r16g16_unorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_srgb_r32_sfloat
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_srgb_r32_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_srgb_r32_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_srgb_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_srgb_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_srgb_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_srgb_r8g8b8a8_unorm
 dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
 dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
 dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
@@ -98641,6 +98659,21 @@
 dEQP-VK.image.format_reinterpret.1d_array.b10g11r11_ufloat_pack32_r8g8b8a8_snorm
 dEQP-VK.image.format_reinterpret.1d_array.b10g11r11_ufloat_pack32_r8g8b8a8_uint
 dEQP-VK.image.format_reinterpret.1d_array.b10g11r11_ufloat_pack32_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_srgb_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_srgb_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_srgb_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_srgb_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_srgb_r16g16_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_srgb_r16g16_snorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_srgb_r16g16_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_srgb_r16g16_unorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_srgb_r32_sfloat
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_srgb_r32_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_srgb_r32_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_srgb_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_srgb_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_srgb_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_srgb_r8g8b8a8_unorm
 dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
 dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
 dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
@@ -99072,6 +99105,21 @@
 dEQP-VK.image.format_reinterpret.2d.b10g11r11_ufloat_pack32_r8g8b8a8_snorm
 dEQP-VK.image.format_reinterpret.2d.b10g11r11_ufloat_pack32_r8g8b8a8_uint
 dEQP-VK.image.format_reinterpret.2d.b10g11r11_ufloat_pack32_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_srgb_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_srgb_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_srgb_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_srgb_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_srgb_r16g16_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_srgb_r16g16_snorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_srgb_r16g16_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_srgb_r16g16_unorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_srgb_r32_sfloat
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_srgb_r32_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_srgb_r32_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_srgb_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_srgb_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_srgb_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_srgb_r8g8b8a8_unorm
 dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
 dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
 dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
@@ -99503,6 +99551,21 @@
 dEQP-VK.image.format_reinterpret.2d_array.b10g11r11_ufloat_pack32_r8g8b8a8_snorm
 dEQP-VK.image.format_reinterpret.2d_array.b10g11r11_ufloat_pack32_r8g8b8a8_uint
 dEQP-VK.image.format_reinterpret.2d_array.b10g11r11_ufloat_pack32_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_srgb_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_srgb_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_srgb_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_srgb_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_srgb_r16g16_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_srgb_r16g16_snorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_srgb_r16g16_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_srgb_r16g16_unorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_srgb_r32_sfloat
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_srgb_r32_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_srgb_r32_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_srgb_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_srgb_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_srgb_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_srgb_r8g8b8a8_unorm
 dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
 dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
 dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
@@ -99934,6 +99997,21 @@
 dEQP-VK.image.format_reinterpret.3d.b10g11r11_ufloat_pack32_r8g8b8a8_snorm
 dEQP-VK.image.format_reinterpret.3d.b10g11r11_ufloat_pack32_r8g8b8a8_uint
 dEQP-VK.image.format_reinterpret.3d.b10g11r11_ufloat_pack32_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_srgb_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_srgb_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_srgb_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_srgb_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_srgb_r16g16_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_srgb_r16g16_snorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_srgb_r16g16_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_srgb_r16g16_unorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_srgb_r32_sfloat
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_srgb_r32_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_srgb_r32_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_srgb_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_srgb_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_srgb_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_srgb_r8g8b8a8_unorm
 dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
 dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
 dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
@@ -100455,6 +100533,21 @@
 dEQP-VK.image.format_reinterpret.buffer.b10g11r11_ufloat_pack32_r8g8b8a8_snorm
 dEQP-VK.image.format_reinterpret.buffer.b10g11r11_ufloat_pack32_r8g8b8a8_uint
 dEQP-VK.image.format_reinterpret.buffer.b10g11r11_ufloat_pack32_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_srgb_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_srgb_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_srgb_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_srgb_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_srgb_r16g16_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_srgb_r16g16_snorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_srgb_r16g16_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_srgb_r16g16_unorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_srgb_r32_sfloat
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_srgb_r32_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_srgb_r32_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_srgb_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_srgb_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_srgb_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_srgb_r8g8b8a8_unorm
 dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
 dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
 dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
@@ -100886,6 +100979,21 @@
 dEQP-VK.image.format_reinterpret.cube.b10g11r11_ufloat_pack32_r8g8b8a8_snorm
 dEQP-VK.image.format_reinterpret.cube.b10g11r11_ufloat_pack32_r8g8b8a8_uint
 dEQP-VK.image.format_reinterpret.cube.b10g11r11_ufloat_pack32_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_srgb_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_srgb_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_srgb_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_srgb_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_srgb_r16g16_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_srgb_r16g16_snorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_srgb_r16g16_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_srgb_r16g16_unorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_srgb_r32_sfloat
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_srgb_r32_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_srgb_r32_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_srgb_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_srgb_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_srgb_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_srgb_r8g8b8a8_unorm
 dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
 dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
 dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
@@ -101317,6 +101425,21 @@
 dEQP-VK.image.format_reinterpret.cube_array.b10g11r11_ufloat_pack32_r8g8b8a8_snorm
 dEQP-VK.image.format_reinterpret.cube_array.b10g11r11_ufloat_pack32_r8g8b8a8_uint
 dEQP-VK.image.format_reinterpret.cube_array.b10g11r11_ufloat_pack32_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_srgb_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_srgb_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_srgb_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_srgb_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_srgb_r16g16_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_srgb_r16g16_snorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_srgb_r16g16_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_srgb_r16g16_unorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_srgb_r32_sfloat
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_srgb_r32_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_srgb_r32_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_srgb_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_srgb_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_srgb_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_srgb_r8g8b8a8_unorm
 dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
 dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
 dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
@@ -111140,6 +111263,7 @@
 dEQP-VK.image.store.without_format.1d.a8b8g8r8_uint_pack32
 dEQP-VK.image.store.without_format.1d.a8b8g8r8_unorm_pack32
 dEQP-VK.image.store.without_format.1d.b10g11r11_ufloat_pack32
+dEQP-VK.image.store.without_format.1d.b8g8r8a8_srgb
 dEQP-VK.image.store.without_format.1d.b8g8r8a8_unorm
 dEQP-VK.image.store.without_format.1d.r16_sfloat
 dEQP-VK.image.store.without_format.1d.r16_sint
@@ -111184,6 +111308,7 @@
 dEQP-VK.image.store.without_format.1d_array.a8b8g8r8_uint_pack32
 dEQP-VK.image.store.without_format.1d_array.a8b8g8r8_unorm_pack32
 dEQP-VK.image.store.without_format.1d_array.b10g11r11_ufloat_pack32
+dEQP-VK.image.store.without_format.1d_array.b8g8r8a8_srgb
 dEQP-VK.image.store.without_format.1d_array.b8g8r8a8_unorm
 dEQP-VK.image.store.without_format.1d_array.r16_sfloat
 dEQP-VK.image.store.without_format.1d_array.r16_sint
@@ -111228,6 +111353,7 @@
 dEQP-VK.image.store.without_format.2d.a8b8g8r8_uint_pack32
 dEQP-VK.image.store.without_format.2d.a8b8g8r8_unorm_pack32
 dEQP-VK.image.store.without_format.2d.b10g11r11_ufloat_pack32
+dEQP-VK.image.store.without_format.2d.b8g8r8a8_srgb
 dEQP-VK.image.store.without_format.2d.b8g8r8a8_unorm
 dEQP-VK.image.store.without_format.2d.r16_sfloat
 dEQP-VK.image.store.without_format.2d.r16_sint
@@ -111272,6 +111398,7 @@
 dEQP-VK.image.store.without_format.2d_array.a8b8g8r8_uint_pack32
 dEQP-VK.image.store.without_format.2d_array.a8b8g8r8_unorm_pack32
 dEQP-VK.image.store.without_format.2d_array.b10g11r11_ufloat_pack32
+dEQP-VK.image.store.without_format.2d_array.b8g8r8a8_srgb
 dEQP-VK.image.store.without_format.2d_array.b8g8r8a8_unorm
 dEQP-VK.image.store.without_format.2d_array.r16_sfloat
 dEQP-VK.image.store.without_format.2d_array.r16_sint
@@ -111316,6 +111443,7 @@
 dEQP-VK.image.store.without_format.3d.a8b8g8r8_uint_pack32
 dEQP-VK.image.store.without_format.3d.a8b8g8r8_unorm_pack32
 dEQP-VK.image.store.without_format.3d.b10g11r11_ufloat_pack32
+dEQP-VK.image.store.without_format.3d.b8g8r8a8_srgb
 dEQP-VK.image.store.without_format.3d.b8g8r8a8_unorm
 dEQP-VK.image.store.without_format.3d.r16_sfloat
 dEQP-VK.image.store.without_format.3d.r16_sint
@@ -111367,6 +111495,8 @@
 dEQP-VK.image.store.without_format.buffer.a8b8g8r8_unorm_pack32_minalign
 dEQP-VK.image.store.without_format.buffer.b10g11r11_ufloat_pack32
 dEQP-VK.image.store.without_format.buffer.b10g11r11_ufloat_pack32_minalign
+dEQP-VK.image.store.without_format.buffer.b8g8r8a8_srgb
+dEQP-VK.image.store.without_format.buffer.b8g8r8a8_srgb_minalign
 dEQP-VK.image.store.without_format.buffer.b8g8r8a8_unorm
 dEQP-VK.image.store.without_format.buffer.b8g8r8a8_unorm_minalign
 dEQP-VK.image.store.without_format.buffer.r16_sfloat
@@ -111448,6 +111578,7 @@
 dEQP-VK.image.store.without_format.cube.a8b8g8r8_uint_pack32
 dEQP-VK.image.store.without_format.cube.a8b8g8r8_unorm_pack32
 dEQP-VK.image.store.without_format.cube.b10g11r11_ufloat_pack32
+dEQP-VK.image.store.without_format.cube.b8g8r8a8_srgb
 dEQP-VK.image.store.without_format.cube.b8g8r8a8_unorm
 dEQP-VK.image.store.without_format.cube.r16_sfloat
 dEQP-VK.image.store.without_format.cube.r16_sint
@@ -111492,6 +111623,7 @@
 dEQP-VK.image.store.without_format.cube_array.a8b8g8r8_uint_pack32
 dEQP-VK.image.store.without_format.cube_array.a8b8g8r8_unorm_pack32
 dEQP-VK.image.store.without_format.cube_array.b10g11r11_ufloat_pack32
+dEQP-VK.image.store.without_format.cube_array.b8g8r8a8_srgb
 dEQP-VK.image.store.without_format.cube_array.b8g8r8a8_unorm
 dEQP-VK.image.store.without_format.cube_array.r16_sfloat
 dEQP-VK.image.store.without_format.cube_array.r16_sint
@@ -112287,7 +112419,6 @@
 dEQP-VK.info.device_extensions
 dEQP-VK.info.device_features
 dEQP-VK.info.device_layers
-dEQP-VK.info.device_mandatory_features
 dEQP-VK.info.device_memory_properties
 dEQP-VK.info.device_no_khx_extensions
 dEQP-VK.info.device_properties
@@ -120728,12 +120859,14 @@
 dEQP-VK.pipeline.monolithic.creation_cache_control.compute_pipelines.duplicate_single_recreate_explicit_caching
 dEQP-VK.pipeline.monolithic.creation_cache_control.compute_pipelines.duplicate_single_recreate_no_caching
 dEQP-VK.pipeline.monolithic.creation_cache_control.compute_pipelines.single_pipeline_no_compile
+dEQP-VK.pipeline.monolithic.creation_cache_control.graphics_pipelines.batch_pipelines_early_return
 dEQP-VK.pipeline.monolithic.creation_cache_control.graphics_pipelines.duplicate_batch_pipelines_derivative_index
 dEQP-VK.pipeline.monolithic.creation_cache_control.graphics_pipelines.duplicate_batch_pipelines_explicit_cache
 dEQP-VK.pipeline.monolithic.creation_cache_control.graphics_pipelines.duplicate_batch_pipelines_no_cache
 dEQP-VK.pipeline.monolithic.creation_cache_control.graphics_pipelines.duplicate_single_recreate_derivative
 dEQP-VK.pipeline.monolithic.creation_cache_control.graphics_pipelines.duplicate_single_recreate_explicit_caching
 dEQP-VK.pipeline.monolithic.creation_cache_control.graphics_pipelines.duplicate_single_recreate_no_caching
+dEQP-VK.pipeline.monolithic.creation_cache_control.graphics_pipelines.single_pipeline_no_compile
 dEQP-VK.pipeline.monolithic.creation_feedback.compute_tests.compute_stage
 dEQP-VK.pipeline.monolithic.creation_feedback.compute_tests.compute_stage_delayed_destroy
 dEQP-VK.pipeline.monolithic.creation_feedback.compute_tests.compute_stage_no_cache
@@ -216887,6 +217020,22 @@
 dEQP-VK.rasterization.provoking_vertex.draw.per_pipeline.triangle_fan
 dEQP-VK.rasterization.provoking_vertex.draw.per_pipeline.triangle_list
 dEQP-VK.rasterization.provoking_vertex.draw.per_pipeline.triangle_strip
+dEQP-VK.rasterization.rasterization_order_attachment_access.depth.samples_1.multi_draw_barriers
+dEQP-VK.rasterization.rasterization_order_attachment_access.depth.samples_4.multi_draw_barriers
+dEQP-VK.rasterization.rasterization_order_attachment_access.format_float.attachments_1_samples_1.multi_draw_barriers
+dEQP-VK.rasterization.rasterization_order_attachment_access.format_float.attachments_1_samples_4.multi_draw_barriers
+dEQP-VK.rasterization.rasterization_order_attachment_access.format_float.attachments_4_samples_1.multi_draw_barriers
+dEQP-VK.rasterization.rasterization_order_attachment_access.format_float.attachments_4_samples_4.multi_draw_barriers
+dEQP-VK.rasterization.rasterization_order_attachment_access.format_float.attachments_8_samples_1.multi_draw_barriers
+dEQP-VK.rasterization.rasterization_order_attachment_access.format_float.attachments_8_samples_4.multi_draw_barriers
+dEQP-VK.rasterization.rasterization_order_attachment_access.format_integer.attachments_1_samples_1.multi_draw_barriers
+dEQP-VK.rasterization.rasterization_order_attachment_access.format_integer.attachments_1_samples_4.multi_draw_barriers
+dEQP-VK.rasterization.rasterization_order_attachment_access.format_integer.attachments_4_samples_1.multi_draw_barriers
+dEQP-VK.rasterization.rasterization_order_attachment_access.format_integer.attachments_4_samples_4.multi_draw_barriers
+dEQP-VK.rasterization.rasterization_order_attachment_access.format_integer.attachments_8_samples_1.multi_draw_barriers
+dEQP-VK.rasterization.rasterization_order_attachment_access.format_integer.attachments_8_samples_4.multi_draw_barriers
+dEQP-VK.rasterization.rasterization_order_attachment_access.stencil.samples_1.multi_draw_barriers
+dEQP-VK.rasterization.rasterization_order_attachment_access.stencil.samples_4.multi_draw_barriers
 dEQP-VK.renderpass.dedicated_allocation.attachment.1.0
 dEQP-VK.renderpass.dedicated_allocation.attachment.1.12
 dEQP-VK.renderpass.dedicated_allocation.attachment.1.13
@@ -225193,9 +225342,11 @@
 dEQP-VK.renderpass.suballocation.load_store_op_none.depthstencil_d32_sfloat_s8_uint_load_op_depth_none_stencil_load_store_op_depth_none_stencil_store_depth_write_off
 dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_load_store_op_none
 dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_dontcare
+dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_none_write_off
 dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_store
 dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_s8_uint_load_op_load_store_op_none
 dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_dontcare
+dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_none_write_off
 dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_store
 dEQP-VK.renderpass.suballocation.multisample.a2b10g10r10_uint_pack32.samples_4
 dEQP-VK.renderpass.suballocation.multisample.a2b10g10r10_unorm_pack32.samples_4
@@ -231011,9 +231162,11 @@
 dEQP-VK.renderpass2.suballocation.load_store_op_none.depthstencil_d32_sfloat_s8_uint_load_op_depth_none_stencil_load_store_op_depth_none_stencil_store_depth_write_off
 dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_load_store_op_none
 dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_dontcare
+dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_none_write_off
 dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_store
 dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_s8_uint_load_op_load_store_op_none
 dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_dontcare
+dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_none_write_off
 dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_store
 dEQP-VK.renderpass2.suballocation.multisample.a2b10g10r10_uint_pack32.samples_4
 dEQP-VK.renderpass2.suballocation.multisample.a2b10g10r10_unorm_pack32.samples_4
@@ -233425,6 +233578,8 @@
 dEQP-VK.robustness.image_robustness.bind.notemplate.rgba32ui.unroll.volatile.storage_image.fmt_qual.img.samples_4.2d_array.vert
 dEQP-VK.robustness.non_robust_buffer_access.unexecuted_oob_overflow
 dEQP-VK.robustness.non_robust_buffer_access.unexecuted_oob_underflow
+dEQP-VK.robustness.robustness1_vertex_access.out_of_bounds_stride_30_middle_of_buffer
+dEQP-VK.robustness.robustness1_vertex_access.out_of_bounds_stride_8_middle_of_buffer_separate
 dEQP-VK.robustness.vertex_access.a2b10g10r10_unorm_pack32.draw.instance_out_of_bounds
 dEQP-VK.robustness.vertex_access.a2b10g10r10_unorm_pack32.draw.vertex_incomplete
 dEQP-VK.robustness.vertex_access.a2b10g10r10_unorm_pack32.draw.vertex_out_of_bounds
@@ -233549,7 +233704,149 @@
 dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_3.modfstruct
 dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_4.frexpstruct
 dEQP-VK.spirv_assembly.instruction.compute.float32.comparison_4.modfstruct
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.comp_ins_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.comp_ins_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.comp_ins_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.comp_ins_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.comp_ins_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.composite_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.composite_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.composite_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.composite_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.composite_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.copy_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.copy_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.copy_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.copy_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.copy_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.extract_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.extract_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.extract_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.extract_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.extract_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.inf_add_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.inf_mul_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.inf_phi_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.inf_select_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.inf_sub_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.insert_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.insert_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.insert_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.insert_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.insert_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.nan_add_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.nan_mul_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.nan_phi_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.nan_select_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.nan_sub_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.negate_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ret_val_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ret_val_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ret_val_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ret_val_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.ret_val_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.shuffle_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.shuffle_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.shuffle_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.shuffle_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.shuffle_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_inf_add_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_inf_mul_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_inf_phi_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_inf_select_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_inf_sub_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_zero_add_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_zero_mul_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_zero_phi_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_zero_select_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.signed_zero_sub_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.transpose_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.transpose_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.transpose_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.transpose_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.transpose_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.zero_add_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.zero_mul_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.zero_phi_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.zero_select_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.generated_args.zero_sub_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.comp_ins_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.comp_ins_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.comp_ins_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.comp_ins_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.comp_ins_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.composite_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.composite_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.composite_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.composite_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.composite_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.copy_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.copy_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.copy_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.copy_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.copy_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.extract_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.extract_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.extract_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.extract_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.extract_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.inf_add_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.inf_mul_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.inf_phi_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.inf_select_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.inf_sub_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.insert_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.insert_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.insert_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.insert_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.insert_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.nan_add_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.nan_mul_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.nan_phi_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.nan_select_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.nan_sub_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.negate_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ret_val_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ret_val_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ret_val_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ret_val_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.ret_val_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.shuffle_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.shuffle_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.shuffle_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.shuffle_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.shuffle_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_inf_add_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_inf_mul_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_inf_phi_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_inf_select_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_inf_sub_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_zero_add_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_zero_mul_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_zero_phi_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_zero_select_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.signed_zero_sub_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.transpose_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.transpose_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.transpose_signed_inf_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.transpose_signed_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.transpose_zero_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.zero_add_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.zero_mul_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.zero_phi_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.zero_select_var_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp32.input_args.zero_sub_var_preserve
 dEQP-VK.spirv_assembly.instruction.compute.float_controls.independence_settings.independence_settings
+dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.spirv1p4.fp32_signed_zero_inf_nan_preserve
+dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.vulkan1_2.fp32_signed_zero_inf_nan_preserve
 dEQP-VK.spirv_assembly.instruction.compute.function_control.const
 dEQP-VK.spirv_assembly.instruction.compute.function_control.const_dont_inline
 dEQP-VK.spirv_assembly.instruction.compute.function_control.dont_inline
@@ -234010,6 +234307,12 @@
 dEQP-VK.spirv_assembly.instruction.compute.opfunord.less
 dEQP-VK.spirv_assembly.instruction.compute.opfunord.lessequal
 dEQP-VK.spirv_assembly.instruction.compute.opfunord.notequal
+dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.equal
+dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.greater
+dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.greaterequal
+dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.less
+dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.lessequal
+dEQP-VK.spirv_assembly.instruction.compute.opfunord_nan.notequal
 dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_10
 dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_2
 dEQP-VK.spirv_assembly.instruction.compute.opinboundsaccesschain.float.array_3
@@ -234832,6 +235135,286 @@
 dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.frexpstruct_vert
 dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.modfstruct_frag
 dEQP-VK.spirv_assembly.instruction.graphics.float32.comparison_4.modfstruct_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.comp_ins_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.composite_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.copy_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.extract_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_add_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_add_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_mul_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_mul_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_phi_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_phi_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_select_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_select_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_sub_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.inf_sub_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.insert_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_add_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_add_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_mul_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_mul_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_phi_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_phi_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_select_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_select_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_sub_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.nan_sub_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.negate_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.ret_val_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.shuffle_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_add_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_add_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_mul_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_mul_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_phi_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_phi_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_select_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_select_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_sub_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_inf_sub_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_add_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_add_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_mul_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_mul_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_phi_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_phi_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_select_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_select_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_sub_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.signed_zero_sub_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.transpose_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_add_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_add_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_mul_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_mul_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_phi_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_phi_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_select_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_select_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_sub_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.generated_args.zero_sub_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.comp_ins_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.composite_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.copy_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.extract_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_add_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_add_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_mul_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_mul_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_phi_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_phi_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_select_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_select_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_sub_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.inf_sub_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.insert_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_add_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_add_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_mul_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_mul_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_phi_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_phi_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_select_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_select_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_sub_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.nan_sub_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.negate_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.ret_val_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.shuffle_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_add_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_add_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_mul_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_mul_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_phi_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_phi_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_select_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_select_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_sub_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_inf_sub_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_add_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_add_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_mul_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_mul_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_phi_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_phi_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_select_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_select_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_sub_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.signed_zero_sub_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_nan_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_nan_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_signed_inf_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_signed_inf_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_signed_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_signed_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_zero_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.transpose_zero_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_add_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_add_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_mul_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_mul_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_phi_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_phi_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_select_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_select_var_preserve_vert
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_sub_var_preserve_frag
+dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.zero_sub_var_preserve_vert
 dEQP-VK.spirv_assembly.instruction.graphics.frem.frem_frag
 dEQP-VK.spirv_assembly.instruction.graphics.frem.frem_vert
 dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.depth_property.depth.imagefetch.combined_image_sampler.shader_frag
@@ -276234,33 +276817,6 @@
 dEQP-VK.ycbcr.format.g8_b8r8_2plane_420_unorm.compute_optimal
 dEQP-VK.ycbcr.format.g8_b8r8_2plane_420_unorm.fragment_optimal
 dEQP-VK.ycbcr.format.g8_b8r8_2plane_420_unorm.vertex_optimal
-dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
-dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
-dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
-dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
-dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
-dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
-dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
-dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
-dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_0
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r8_sint
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r8_uint
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_1
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_sint
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_uint
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_2
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r8_sint
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r8_uint
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_0
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r8_sint
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r8_uint
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_sint
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_uint
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_unorm
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
-dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r8g8_uint
 dEQP-VK.ycbcr.query.levels.compute.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
 dEQP-VK.ycbcr.query.levels.compute.g8_b8_r8_3plane_420_unorm
 dEQP-VK.ycbcr.query.levels.compute.g8_b8r8_2plane_420_unorm
diff --git a/tests/regres/testlists/vk-master-QUALITY_WARNING.txt b/tests/regres/testlists/vk-master-QUALITY_WARNING.txt
index 694fc01..e69de29 100644
--- a/tests/regres/testlists/vk-master-QUALITY_WARNING.txt
+++ b/tests/regres/testlists/vk-master-QUALITY_WARNING.txt
@@ -1,2 +0,0 @@
-dEQP-VK.pipeline.monolithic.creation_cache_control.graphics_pipelines.batch_pipelines_early_return
-dEQP-VK.pipeline.monolithic.creation_cache_control.graphics_pipelines.single_pipeline_no_compile
diff --git a/tests/regres/testlists/vk-master-UNSUPPORTED.txt b/tests/regres/testlists/vk-master-UNSUPPORTED.txt
index e69de29..e2ced26 100644
--- a/tests/regres/testlists/vk-master-UNSUPPORTED.txt
+++ b/tests/regres/testlists/vk-master-UNSUPPORTED.txt
@@ -0,0 +1 @@
+dEQP-VK.info.device_mandatory_features