Regres: Update test lists @ 38985496

Reactor backend: Subzero

Change-Id: I3cb3d2a7b599fb2b19a77db0b17c641ffe0e6242
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/73788
Reviewed-by: Shahbaz Youssefi <syoussefi@google.com>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Tested-by: Yuly Novikov <ynovikov@chromium.org>
Presubmit-Ready: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@google.com>
Kokoro-Result: kokoro <noreply+kokoro@google.com>
diff --git a/tests/regres/deqp.json b/tests/regres/deqp.json
index 4372876..7c3e031 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": "43432bf265e314685bd48fd8944870cdd9f221ac",
+    "sha": "5b2dfe7c775aa7b7909432944ba3535abcd25fc9",
     "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 0da0704..d13e351 100644
--- a/tests/regres/testlists/vk-default/api.txt
+++ b/tests/regres/testlists/vk-default/api.txt
@@ -245756,6 +245756,7 @@
 dEQP-VK.api.device_init.create_device_unsupported_features.maintenance4_features
 dEQP-VK.api.device_init.create_device_unsupported_features.maintenance5_features_khr
 dEQP-VK.api.device_init.create_device_unsupported_features.maintenance6_features_khr
+dEQP-VK.api.device_init.create_device_unsupported_features.maintenance7_features_khr
 dEQP-VK.api.device_init.create_device_unsupported_features.map_memory_placed_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.memory_decompression_features_nv
 dEQP-VK.api.device_init.create_device_unsupported_features.memory_priority_features_ext
@@ -245828,6 +245829,7 @@
 dEQP-VK.api.device_init.create_device_unsupported_features.shader_module_identifier_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.shader_object_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.shader_quad_control_features_khr
+dEQP-VK.api.device_init.create_device_unsupported_features.shader_relaxed_extended_instruction_features_khr
 dEQP-VK.api.device_init.create_device_unsupported_features.shader_replicated_composites_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.shader_sm_builtins_features_nv
 dEQP-VK.api.device_init.create_device_unsupported_features.shader_subgroup_extended_types_features
@@ -293301,6 +293303,7 @@
 dEQP-VK.api.info.get_physical_device_properties2.features.maintenance4_features
 dEQP-VK.api.info.get_physical_device_properties2.features.maintenance5_features_khr
 dEQP-VK.api.info.get_physical_device_properties2.features.maintenance6_features_khr
+dEQP-VK.api.info.get_physical_device_properties2.features.maintenance7_features_khr
 dEQP-VK.api.info.get_physical_device_properties2.features.map_memory_placed_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.memory_priority_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.mesh_shader_features_ext
@@ -293353,6 +293356,7 @@
 dEQP-VK.api.info.get_physical_device_properties2.features.shader_module_identifier_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.shader_object_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.shader_quad_control_features_khr
+dEQP-VK.api.info.get_physical_device_properties2.features.shader_relaxed_extended_instruction_features_khr
 dEQP-VK.api.info.get_physical_device_properties2.features.shader_replicated_composites_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.shader_subgroup_extended_types_features
 dEQP-VK.api.info.get_physical_device_properties2.features.shader_subgroup_rotate_features_khr
@@ -299184,6 +299188,8 @@
 dEQP-VK.api.maintenance5.format.sparse_image_format_props
 dEQP-VK.api.maintenance5.format.sparse_image_format_props2
 dEQP-VK.api.maintenance6_check.maintenance6_properties
+dEQP-VK.api.maintenance7.layered_api_vulkan_properties
+dEQP-VK.api.maintenance7.total_dynamic_buffers_properties
 dEQP-VK.api.null_handle.destroy_buffer
 dEQP-VK.api.null_handle.destroy_buffer_view
 dEQP-VK.api.null_handle.destroy_command_pool
diff --git a/tests/regres/testlists/vk-default/draw.txt b/tests/regres/testlists/vk-default/draw.txt
index 71293eb..61d2ba1 100644
--- a/tests/regres/testlists/vk-default/draw.txt
+++ b/tests/regres/testlists/vk-default/draw.txt
@@ -29670,6 +29670,66 @@
 dEQP-VK.draw.renderpass.negative_viewport_height.front_cw_cull_both
 dEQP-VK.draw.renderpass.negative_viewport_height.front_cw_cull_front
 dEQP-VK.draw.renderpass.negative_viewport_height.front_cw_cull_none
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_lines_geom_points_mode_fill_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_lines_geom_points_mode_fill_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_lines_geom_points_mode_fill_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_lines_geom_points_mode_line_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_lines_geom_points_mode_line_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_lines_geom_points_mode_line_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_lines_geom_points_mode_point_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_lines_geom_points_mode_point_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_lines_geom_points_mode_point_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_lines_geom_triangles_mode_fill_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_lines_geom_triangles_mode_fill_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_lines_geom_triangles_mode_fill_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_lines_geom_triangles_mode_point_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_lines_geom_triangles_mode_point_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_lines_geom_triangles_mode_point_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_geom_points_mode_fill_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_geom_points_mode_fill_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_geom_points_mode_fill_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_geom_points_mode_line_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_geom_points_mode_line_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_geom_points_mode_line_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_geom_points_mode_point_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_geom_points_mode_point_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_geom_points_mode_point_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_geom_triangles_mode_fill_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_geom_triangles_mode_fill_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_geom_triangles_mode_fill_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_geom_triangles_mode_point_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_geom_triangles_mode_point_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_geom_triangles_mode_point_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_mode_fill_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_mode_fill_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_mode_fill_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_mode_line_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_mode_line_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_mode_line_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_mode_point_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_mode_point_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_points_mode_point_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_geom_points_mode_fill_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_geom_points_mode_fill_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_geom_points_mode_fill_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_geom_points_mode_line_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_geom_points_mode_line_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_geom_points_mode_line_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_geom_points_mode_point_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_geom_points_mode_point_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_geom_points_mode_point_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_geom_triangles_mode_fill_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_geom_triangles_mode_fill_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_geom_triangles_mode_fill_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_geom_triangles_mode_point_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_geom_triangles_mode_point_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_geom_triangles_mode_point_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_mode_fill_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_mode_fill_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_mode_fill_line_raster_smooth
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_mode_point_line_raster_bresenham
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_mode_point_line_raster_rect
+dEQP-VK.draw.renderpass.non_line_with_params.vtx_triangles_mode_point_line_raster_smooth
 dEQP-VK.draw.renderpass.offscreen_viewport.x_off_screen_negative_y_off_screen_negative
 dEQP-VK.draw.renderpass.offscreen_viewport.x_off_screen_negative_y_off_screen_negative_negative_height
 dEQP-VK.draw.renderpass.offscreen_viewport.x_off_screen_negative_y_off_screen_positive
diff --git a/tests/regres/testlists/vk-default/dynamic-rendering.txt b/tests/regres/testlists/vk-default/dynamic-rendering.txt
index 0848d2f..886a1af 100644
--- a/tests/regres/testlists/vk-default/dynamic-rendering.txt
+++ b/tests/regres/testlists/vk-default/dynamic-rendering.txt
@@ -20078,6 +20078,14 @@
 dEQP-VK.dynamic_rendering.primary_cmd_buff.local_read.max_attachments_remapped_repeatedly
 dEQP-VK.dynamic_rendering.primary_cmd_buff.local_read.max_input_attachments
 dEQP-VK.dynamic_rendering.primary_cmd_buff.local_read.unused_writen_discarded
+dEQP-VK.dynamic_rendering.primary_cmd_buff.nested_command_buffers.ext.inline_secondary.inline_secondary
+dEQP-VK.dynamic_rendering.primary_cmd_buff.nested_command_buffers.ext.inline_secondary.secondary_inline
+dEQP-VK.dynamic_rendering.primary_cmd_buff.nested_command_buffers.ext.secondary_inline.inline_secondary
+dEQP-VK.dynamic_rendering.primary_cmd_buff.nested_command_buffers.ext.secondary_inline.secondary_inline
+dEQP-VK.dynamic_rendering.primary_cmd_buff.nested_command_buffers.khr.inline_secondary.inline_secondary
+dEQP-VK.dynamic_rendering.primary_cmd_buff.nested_command_buffers.khr.inline_secondary.secondary_inline
+dEQP-VK.dynamic_rendering.primary_cmd_buff.nested_command_buffers.khr.secondary_inline.inline_secondary
+dEQP-VK.dynamic_rendering.primary_cmd_buff.nested_command_buffers.khr.secondary_inline.secondary_inline
 dEQP-VK.dynamic_rendering.primary_cmd_buff.no_draws.no_draw_clear_load_store
 dEQP-VK.dynamic_rendering.primary_cmd_buff.random.seed0
 dEQP-VK.dynamic_rendering.primary_cmd_buff.random.seed0_geometry
diff --git a/tests/regres/testlists/vk-default/fragment-shading-rate.txt b/tests/regres/testlists/vk-default/fragment-shading-rate.txt
index bc42208..0d9fe3d 100644
--- a/tests/regres/testlists/vk-default/fragment-shading-rate.txt
+++ b/tests/regres/testlists/vk-default/fragment-shading-rate.txt
@@ -89157,6 +89157,8 @@
 dEQP-VK.fragment_shading_rate.renderpass2.monolithic.misc.limits
 dEQP-VK.fragment_shading_rate.renderpass2.monolithic.misc.no_frag_shader
 dEQP-VK.fragment_shading_rate.renderpass2.monolithic.misc.shading_rates
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.misc.test_oob_attachment
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.misc.test_oob_attachment_robustness2
 dEQP-VK.fragment_shading_rate.renderpass2.monolithic.misc_tests.sample_mask_test
 dEQP-VK.fragment_shading_rate.renderpass2.monolithic.multipass.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.ms
 dEQP-VK.fragment_shading_rate.renderpass2.monolithic.multipass.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.vs
diff --git a/tests/regres/testlists/vk-default/image/depth-stencil-separate-access.txt b/tests/regres/testlists/vk-default/image/depth-stencil-separate-access.txt
new file mode 100644
index 0000000..fff6b10
--- /dev/null
+++ b/tests/regres/testlists/vk-default/image/depth-stencil-separate-access.txt
@@ -0,0 +1,81 @@
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_depth_render_pass_clears
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_depth_render_pass_clears_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_depth_render_pass_clears_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_depth_render_pass_dont_care
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_depth_render_pass_dont_care_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_depth_render_pass_dont_care_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_depth_test_and_resolve
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_depth_test_and_resolve_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_depth_test_and_store
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_depth_test_and_store_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_depth_test_and_store_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_stencil_render_pass_clears
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_stencil_render_pass_clears_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_stencil_render_pass_clears_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_stencil_render_pass_dont_care
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_stencil_render_pass_dont_care_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_stencil_render_pass_dont_care_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_stencil_test_and_resolve
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_stencil_test_and_resolve_dynamic_stencil_ref
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_stencil_test_and_resolve_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_stencil_test_and_resolve_general_layout_dynamic_stencil_ref
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_stencil_test_and_store
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_stencil_test_and_store_dynamic_stencil_ref
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_stencil_test_and_store_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_stencil_test_and_store_general_layout_dynamic_stencil_ref
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_stencil_test_and_store_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d16_unorm_s8_uint.write_stencil_test_and_store_separate_layouts_dynamic_stencil_ref
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_depth_render_pass_clears
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_depth_render_pass_clears_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_depth_render_pass_clears_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_depth_render_pass_dont_care
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_depth_render_pass_dont_care_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_depth_render_pass_dont_care_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_depth_test_and_resolve
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_depth_test_and_resolve_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_depth_test_and_store
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_depth_test_and_store_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_depth_test_and_store_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_stencil_render_pass_clears
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_stencil_render_pass_clears_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_stencil_render_pass_clears_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_stencil_render_pass_dont_care
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_stencil_render_pass_dont_care_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_stencil_render_pass_dont_care_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_stencil_test_and_resolve
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_stencil_test_and_resolve_dynamic_stencil_ref
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_stencil_test_and_resolve_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_stencil_test_and_resolve_general_layout_dynamic_stencil_ref
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_stencil_test_and_store
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_stencil_test_and_store_dynamic_stencil_ref
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_stencil_test_and_store_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_stencil_test_and_store_general_layout_dynamic_stencil_ref
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_stencil_test_and_store_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d24_unorm_s8_uint.write_stencil_test_and_store_separate_layouts_dynamic_stencil_ref
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_depth_render_pass_clears
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_depth_render_pass_clears_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_depth_render_pass_clears_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_depth_render_pass_dont_care
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_depth_render_pass_dont_care_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_depth_render_pass_dont_care_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_depth_test_and_resolve
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_depth_test_and_resolve_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_depth_test_and_store
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_depth_test_and_store_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_depth_test_and_store_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_stencil_render_pass_clears
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_stencil_render_pass_clears_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_stencil_render_pass_clears_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_stencil_render_pass_dont_care
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_stencil_render_pass_dont_care_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_stencil_render_pass_dont_care_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_stencil_test_and_resolve
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_stencil_test_and_resolve_dynamic_stencil_ref
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_stencil_test_and_resolve_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_stencil_test_and_resolve_general_layout_dynamic_stencil_ref
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_stencil_test_and_store
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_stencil_test_and_store_dynamic_stencil_ref
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_stencil_test_and_store_general_layout
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_stencil_test_and_store_general_layout_dynamic_stencil_ref
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_stencil_test_and_store_separate_layouts
+dEQP-VK.image.depth_stencil_separate_access.d32_sfloat_s8_uint.write_stencil_test_and_store_separate_layouts_dynamic_stencil_ref
diff --git a/tests/regres/testlists/vk-default/pipeline/fast-linked-library.txt b/tests/regres/testlists/vk-default/pipeline/fast-linked-library.txt
index f84cf77..8fb691c 100644
--- a/tests/regres/testlists/vk-default/pipeline/fast-linked-library.txt
+++ b/tests/regres/testlists/vk-default/pipeline/fast-linked-library.txt
@@ -48773,6 +48773,8 @@
 dEQP-VK.pipeline.fast_linked_library.push_constant.graphics_pipeline.range_size_128_command2
 dEQP-VK.pipeline.fast_linked_library.push_constant.graphics_pipeline.range_size_16
 dEQP-VK.pipeline.fast_linked_library.push_constant.graphics_pipeline.range_size_16_command2
+dEQP-VK.pipeline.fast_linked_library.push_constant.graphics_pipeline.range_size_256
+dEQP-VK.pipeline.fast_linked_library.push_constant.graphics_pipeline.range_size_256_command2
 dEQP-VK.pipeline.fast_linked_library.push_constant.graphics_pipeline.range_size_4
 dEQP-VK.pipeline.fast_linked_library.push_constant.graphics_pipeline.range_size_4_command2
 dEQP-VK.pipeline.fast_linked_library.push_constant.graphics_pipeline.unused_disjoint_1
diff --git a/tests/regres/testlists/vk-default/pipeline/monolithic.txt b/tests/regres/testlists/vk-default/pipeline/monolithic.txt
index 1619cb2..55ccc42 100644
--- a/tests/regres/testlists/vk-default/pipeline/monolithic.txt
+++ b/tests/regres/testlists/vk-default/pipeline/monolithic.txt
@@ -108994,6 +108994,8 @@
 dEQP-VK.pipeline.monolithic.push_constant.graphics_pipeline.range_size_128_command2
 dEQP-VK.pipeline.monolithic.push_constant.graphics_pipeline.range_size_16
 dEQP-VK.pipeline.monolithic.push_constant.graphics_pipeline.range_size_16_command2
+dEQP-VK.pipeline.monolithic.push_constant.graphics_pipeline.range_size_256
+dEQP-VK.pipeline.monolithic.push_constant.graphics_pipeline.range_size_256_command2
 dEQP-VK.pipeline.monolithic.push_constant.graphics_pipeline.range_size_4
 dEQP-VK.pipeline.monolithic.push_constant.graphics_pipeline.range_size_4_command2
 dEQP-VK.pipeline.monolithic.push_constant.graphics_pipeline.unused_disjoint_1
diff --git a/tests/regres/testlists/vk-default/pipeline/pipeline-library.txt b/tests/regres/testlists/vk-default/pipeline/pipeline-library.txt
index 85f0fba..c69a788 100644
--- a/tests/regres/testlists/vk-default/pipeline/pipeline-library.txt
+++ b/tests/regres/testlists/vk-default/pipeline/pipeline-library.txt
@@ -48816,6 +48816,8 @@
 dEQP-VK.pipeline.pipeline_library.push_constant.graphics_pipeline.range_size_128_command2
 dEQP-VK.pipeline.pipeline_library.push_constant.graphics_pipeline.range_size_16
 dEQP-VK.pipeline.pipeline_library.push_constant.graphics_pipeline.range_size_16_command2
+dEQP-VK.pipeline.pipeline_library.push_constant.graphics_pipeline.range_size_256
+dEQP-VK.pipeline.pipeline_library.push_constant.graphics_pipeline.range_size_256_command2
 dEQP-VK.pipeline.pipeline_library.push_constant.graphics_pipeline.range_size_4
 dEQP-VK.pipeline.pipeline_library.push_constant.graphics_pipeline.range_size_4_command2
 dEQP-VK.pipeline.pipeline_library.push_constant.graphics_pipeline.unused_disjoint_1
diff --git a/tests/regres/testlists/vk-default/pipeline/shader-object-linked-binary.txt b/tests/regres/testlists/vk-default/pipeline/shader-object-linked-binary.txt
index ee5af99..0fc43d7 100644
--- a/tests/regres/testlists/vk-default/pipeline/shader-object-linked-binary.txt
+++ b/tests/regres/testlists/vk-default/pipeline/shader-object-linked-binary.txt
@@ -22288,6 +22288,8 @@
 dEQP-VK.pipeline.shader_object_linked_binary.push_constant.graphics_pipeline.range_size_128_command2
 dEQP-VK.pipeline.shader_object_linked_binary.push_constant.graphics_pipeline.range_size_16
 dEQP-VK.pipeline.shader_object_linked_binary.push_constant.graphics_pipeline.range_size_16_command2
+dEQP-VK.pipeline.shader_object_linked_binary.push_constant.graphics_pipeline.range_size_256
+dEQP-VK.pipeline.shader_object_linked_binary.push_constant.graphics_pipeline.range_size_256_command2
 dEQP-VK.pipeline.shader_object_linked_binary.push_constant.graphics_pipeline.range_size_4
 dEQP-VK.pipeline.shader_object_linked_binary.push_constant.graphics_pipeline.range_size_4_command2
 dEQP-VK.pipeline.shader_object_linked_binary.push_constant.graphics_pipeline.unused_disjoint_1
diff --git a/tests/regres/testlists/vk-default/pipeline/shader-object-linked-spirv.txt b/tests/regres/testlists/vk-default/pipeline/shader-object-linked-spirv.txt
index 44769bf..a9259c3 100644
--- a/tests/regres/testlists/vk-default/pipeline/shader-object-linked-spirv.txt
+++ b/tests/regres/testlists/vk-default/pipeline/shader-object-linked-spirv.txt
@@ -22288,6 +22288,8 @@
 dEQP-VK.pipeline.shader_object_linked_spirv.push_constant.graphics_pipeline.range_size_128_command2
 dEQP-VK.pipeline.shader_object_linked_spirv.push_constant.graphics_pipeline.range_size_16
 dEQP-VK.pipeline.shader_object_linked_spirv.push_constant.graphics_pipeline.range_size_16_command2
+dEQP-VK.pipeline.shader_object_linked_spirv.push_constant.graphics_pipeline.range_size_256
+dEQP-VK.pipeline.shader_object_linked_spirv.push_constant.graphics_pipeline.range_size_256_command2
 dEQP-VK.pipeline.shader_object_linked_spirv.push_constant.graphics_pipeline.range_size_4
 dEQP-VK.pipeline.shader_object_linked_spirv.push_constant.graphics_pipeline.range_size_4_command2
 dEQP-VK.pipeline.shader_object_linked_spirv.push_constant.graphics_pipeline.unused_disjoint_1
diff --git a/tests/regres/testlists/vk-default/pipeline/shader-object-unlinked-binary.txt b/tests/regres/testlists/vk-default/pipeline/shader-object-unlinked-binary.txt
index bf623e4..ba685be 100644
--- a/tests/regres/testlists/vk-default/pipeline/shader-object-unlinked-binary.txt
+++ b/tests/regres/testlists/vk-default/pipeline/shader-object-unlinked-binary.txt
@@ -22288,6 +22288,8 @@
 dEQP-VK.pipeline.shader_object_unlinked_binary.push_constant.graphics_pipeline.range_size_128_command2
 dEQP-VK.pipeline.shader_object_unlinked_binary.push_constant.graphics_pipeline.range_size_16
 dEQP-VK.pipeline.shader_object_unlinked_binary.push_constant.graphics_pipeline.range_size_16_command2
+dEQP-VK.pipeline.shader_object_unlinked_binary.push_constant.graphics_pipeline.range_size_256
+dEQP-VK.pipeline.shader_object_unlinked_binary.push_constant.graphics_pipeline.range_size_256_command2
 dEQP-VK.pipeline.shader_object_unlinked_binary.push_constant.graphics_pipeline.range_size_4
 dEQP-VK.pipeline.shader_object_unlinked_binary.push_constant.graphics_pipeline.range_size_4_command2
 dEQP-VK.pipeline.shader_object_unlinked_binary.push_constant.graphics_pipeline.unused_disjoint_1
diff --git a/tests/regres/testlists/vk-default/pipeline/shader-object-unlinked-spirv.txt b/tests/regres/testlists/vk-default/pipeline/shader-object-unlinked-spirv.txt
index e97d783..273a390 100644
--- a/tests/regres/testlists/vk-default/pipeline/shader-object-unlinked-spirv.txt
+++ b/tests/regres/testlists/vk-default/pipeline/shader-object-unlinked-spirv.txt
@@ -82082,6 +82082,8 @@
 dEQP-VK.pipeline.shader_object_unlinked_spirv.push_constant.graphics_pipeline.range_size_128_command2
 dEQP-VK.pipeline.shader_object_unlinked_spirv.push_constant.graphics_pipeline.range_size_16
 dEQP-VK.pipeline.shader_object_unlinked_spirv.push_constant.graphics_pipeline.range_size_16_command2
+dEQP-VK.pipeline.shader_object_unlinked_spirv.push_constant.graphics_pipeline.range_size_256
+dEQP-VK.pipeline.shader_object_unlinked_spirv.push_constant.graphics_pipeline.range_size_256_command2
 dEQP-VK.pipeline.shader_object_unlinked_spirv.push_constant.graphics_pipeline.range_size_4
 dEQP-VK.pipeline.shader_object_unlinked_spirv.push_constant.graphics_pipeline.range_size_4_command2
 dEQP-VK.pipeline.shader_object_unlinked_spirv.push_constant.graphics_pipeline.unused_disjoint_1
diff --git a/tests/regres/testlists/vk-default/query-pool.txt b/tests/regres/testlists/vk-default/query-pool.txt
index db3c236..ca5b05d 100644
--- a/tests/regres/testlists/vk-default/query-pool.txt
+++ b/tests/regres/testlists/vk-default/query-pool.txt
@@ -12,6 +12,8 @@
 dEQP-VK.query_pool.frag_invocations.occlusion.secondary
 dEQP-VK.query_pool.frag_invocations.occlusion.secondary_with_atomic_counter
 dEQP-VK.query_pool.frag_invocations.occlusion.secondary_with_vertex_color
+dEQP-VK.query_pool.maintenance7.query_32b_wrap_notrequired
+dEQP-VK.query_pool.maintenance7.query_32b_wrap_required
 dEQP-VK.query_pool.occlusion_query.basic_conservative
 dEQP-VK.query_pool.occlusion_query.basic_precise
 dEQP-VK.query_pool.occlusion_query.copy_reset_results_conservative_size_32_wait_query_with_availability_draw_points
diff --git a/tests/regres/testlists/vk-default/renderpass.txt b/tests/regres/testlists/vk-default/renderpass.txt
index a40c0e8..6fa9c16 100644
--- a/tests/regres/testlists/vk-default/renderpass.txt
+++ b/tests/regres/testlists/vk-default/renderpass.txt
@@ -6461,6 +6461,14 @@
 dEQP-VK.renderpass.fragment_density_map.properties.secondary_cmd_buff_imageless_framebuffer_dynamic_subsampled
 dEQP-VK.renderpass.fragment_density_map.properties.secondary_cmd_buff_imageless_framebuffer_static_subsampled
 dEQP-VK.renderpass.multiple_subpasses_multiple_command_buffers.test
+dEQP-VK.renderpass.nested_command_buffers.ext.inline_secondary.inline_secondary
+dEQP-VK.renderpass.nested_command_buffers.ext.inline_secondary.secondary_inline
+dEQP-VK.renderpass.nested_command_buffers.ext.secondary_inline.inline_secondary
+dEQP-VK.renderpass.nested_command_buffers.ext.secondary_inline.secondary_inline
+dEQP-VK.renderpass.nested_command_buffers.khr.inline_secondary.inline_secondary
+dEQP-VK.renderpass.nested_command_buffers.khr.inline_secondary.secondary_inline
+dEQP-VK.renderpass.nested_command_buffers.khr.secondary_inline.inline_secondary
+dEQP-VK.renderpass.nested_command_buffers.khr.secondary_inline.secondary_inline
 dEQP-VK.renderpass.no_draws.no_draw_clear_load_store
 dEQP-VK.renderpass.suballocation.attachment.1.0
 dEQP-VK.renderpass.suballocation.attachment.1.1
diff --git a/tests/regres/testlists/vk-default/renderpass2.txt b/tests/regres/testlists/vk-default/renderpass2.txt
index f6aa981..24d3ad9 100644
--- a/tests/regres/testlists/vk-default/renderpass2.txt
+++ b/tests/regres/testlists/vk-default/renderpass2.txt
@@ -22915,6 +22915,14 @@
 dEQP-VK.renderpass2.fragment_density_map.properties.secondary_cmd_buff_imageless_framebuffer_static_subsampled
 dEQP-VK.renderpass2.fragment_density_map.properties.subsampled_coarse_reconstruction
 dEQP-VK.renderpass2.fragment_density_map.properties.subsampled_loads
+dEQP-VK.renderpass2.nested_command_buffers.ext.inline_secondary.inline_secondary
+dEQP-VK.renderpass2.nested_command_buffers.ext.inline_secondary.secondary_inline
+dEQP-VK.renderpass2.nested_command_buffers.ext.secondary_inline.inline_secondary
+dEQP-VK.renderpass2.nested_command_buffers.ext.secondary_inline.secondary_inline
+dEQP-VK.renderpass2.nested_command_buffers.khr.inline_secondary.inline_secondary
+dEQP-VK.renderpass2.nested_command_buffers.khr.inline_secondary.secondary_inline
+dEQP-VK.renderpass2.nested_command_buffers.khr.secondary_inline.inline_secondary
+dEQP-VK.renderpass2.nested_command_buffers.khr.secondary_inline.secondary_inline
 dEQP-VK.renderpass2.no_draws.no_draw_clear_load_store
 dEQP-VK.renderpass2.suballocation.attachment.1.0
 dEQP-VK.renderpass2.suballocation.attachment.1.1
diff --git a/tests/regres/testlists/vk-default/shader-object/binding.txt b/tests/regres/testlists/vk-default/shader-object/binding.txt
index 9e8c88c..1372756 100644
--- a/tests/regres/testlists/vk-default/shader-object/binding.txt
+++ b/tests/regres/testlists/vk-default/shader-object/binding.txt
@@ -8,261 +8,516 @@
 dEQP-VK.shader_object.binding.draw_dispatch_draw
 dEQP-VK.shader_object.binding.mesh_swap_mesh
 dEQP-VK.shader_object.binding.mesh_swap_task
-dEQP-VK.shader_object.binding.swap_frag
-dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_frag_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_frag_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_geom_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_geom_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_tese_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_tese_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_vert_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_vert_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_frag_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_frag_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_geom_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_geom_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_tese_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_tese_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_vert_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_vert_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_frag_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_frag_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_geom_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_geom_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_tese_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_tese_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_vert_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_vert_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_frag_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_frag_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_geom_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_geom_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_tese_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_tese_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_vert_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_vert_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_frag_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_frag_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_geom_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_geom_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_tese_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_tese_before
-dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_vert_after
-dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_vert_before
-dEQP-VK.shader_object.binding.swap_geom
-dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_frag_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_frag_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_geom_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_geom_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_tese_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_tese_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_vert_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_vert_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_frag_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_frag_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_geom_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_geom_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_tese_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_tese_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_vert_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_vert_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_frag_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_frag_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_geom_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_geom_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_tese_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_tese_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_vert_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_vert_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_frag_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_frag_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_geom_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_geom_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_tese_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_tese_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_vert_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_vert_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_frag_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_frag_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_geom_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_geom_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_tese_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_tese_before
-dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_vert_after
-dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_vert_before
-dEQP-VK.shader_object.binding.swap_tesc
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_frag_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_frag_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_geom_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_geom_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_tese_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_tese_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_vert_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_vert_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_frag_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_frag_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_geom_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_geom_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_tese_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_tese_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_vert_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_vert_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_frag_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_frag_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_geom_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_geom_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_tese_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_tese_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_vert_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_vert_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_frag_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_frag_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_geom_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_geom_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_tese_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_tese_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_vert_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_vert_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_frag_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_frag_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_geom_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_geom_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_tese_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_tese_before
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_vert_after
-dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_vert_before
-dEQP-VK.shader_object.binding.swap_tese
-dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_frag_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_frag_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_geom_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_geom_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_tese_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_tese_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_vert_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_vert_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_frag_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_frag_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_geom_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_geom_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_tese_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_tese_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_vert_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_vert_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_frag_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_frag_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_geom_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_geom_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_tese_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_tese_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_vert_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_vert_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_frag_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_frag_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_geom_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_geom_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_tese_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_tese_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_vert_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_vert_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_frag_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_frag_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_geom_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_geom_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_tese_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_tese_before
-dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_vert_after
-dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_vert_before
-dEQP-VK.shader_object.binding.swap_vert
-dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_frag_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_frag_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_geom_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_geom_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_tese_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_tese_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_vert_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_vert_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_frag_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_frag_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_geom_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_geom_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_tese_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_tese_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_vert_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_vert_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_frag_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_frag_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_geom_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_geom_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_tese_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_tese_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_vert_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_vert_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_frag_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_frag_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_geom_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_geom_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_tese_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_tese_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_vert_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_vert_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_frag_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_frag_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_geom_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_geom_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_tesc_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_tesc_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_tese_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_tese_before
-dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_vert_after
-dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_vert_before
+dEQP-VK.shader_object.binding.swap_frag_next_stage
+dEQP-VK.shader_object.binding.swap_frag_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_frag_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_geom_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tesc_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_tese_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_frag_unused_output_vert_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_next_stage
+dEQP-VK.shader_object.binding.swap_geom_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_frag_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_geom_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tesc_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_tese_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_geom_unused_output_vert_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_frag_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_geom_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tesc_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_tese_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_tesc_unused_output_vert_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_next_stage
+dEQP-VK.shader_object.binding.swap_tese_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_frag_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_geom_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tesc_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_tese_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_tese_unused_output_vert_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_next_stage
+dEQP-VK.shader_object.binding.swap_vert_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_frag_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_geom_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tesc_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_tese_binary_vert_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_frag_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_frag_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_frag_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_frag_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_geom_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_geom_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_geom_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_geom_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_tesc_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_tesc_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_tesc_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_tesc_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_tese_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_tese_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_tese_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_tese_before_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_vert_after_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_vert_after_no_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_vert_before_next_stage
+dEQP-VK.shader_object.binding.swap_vert_unused_output_vert_binary_vert_before_no_next_stage
 dEQP-VK.shader_object.binding.unbind_geom_null_handle
 dEQP-VK.shader_object.binding.unbind_geom_null_pshaders
 dEQP-VK.shader_object.binding.unbind_mesh_draw_vertex
diff --git a/tests/regres/testlists/vk-default/spirv-assembly.txt b/tests/regres/testlists/vk-default/spirv-assembly.txt
index 1ba32b2..caf616e 100644
--- a/tests/regres/testlists/vk-default/spirv-assembly.txt
+++ b/tests/regres/testlists/vk-default/spirv-assembly.txt
@@ -12039,6 +12039,7 @@
 dEQP-VK.spirv_assembly.instruction.compute.raw_access_chain.store_variable_pointers_v4int8_stride_per_component_load_non_writable
 dEQP-VK.spirv_assembly.instruction.compute.raw_access_chain.store_variable_pointers_v4int8_stride_per_element
 dEQP-VK.spirv_assembly.instruction.compute.raw_access_chain.store_variable_pointers_v4int8_stride_per_element_load_non_writable
+dEQP-VK.spirv_assembly.instruction.compute.relaxed_with_forward_reference.static_method_shader
 dEQP-VK.spirv_assembly.instruction.compute.sconvert.i16vec2_to_i32vec2
 dEQP-VK.spirv_assembly.instruction.compute.sconvert.i32vec2_to_i16vec2
 dEQP-VK.spirv_assembly.instruction.compute.sconvert.int16_to_int32
diff --git a/tests/regres/testlists/vk-default/subgroups.txt b/tests/regres/testlists/vk-default/subgroups.txt
index c4a22e8..a88ac60 100644
--- a/tests/regres/testlists/vk-default/subgroups.txt
+++ b/tests/regres/testlists/vk-default/subgroups.txt
@@ -38627,6 +38627,15 @@
 dEQP-VK.subgroups.subgroup_uniform_control_flow.small_full_control.small_subgroup_reconverge18
 dEQP-VK.subgroups.subgroup_uniform_control_flow.small_full_control.small_subgroup_reconverge19
 dEQP-VK.subgroups.subgroup_uniform_control_flow.small_full_control.small_subgroup_reconverge20
+dEQP-VK.subgroups.uniform_descriptor_indexing.combined_image_sampler
+dEQP-VK.subgroups.uniform_descriptor_indexing.input_attachment
+dEQP-VK.subgroups.uniform_descriptor_indexing.sampled_image
+dEQP-VK.subgroups.uniform_descriptor_indexing.sampler
+dEQP-VK.subgroups.uniform_descriptor_indexing.storage_buffer
+dEQP-VK.subgroups.uniform_descriptor_indexing.storage_image
+dEQP-VK.subgroups.uniform_descriptor_indexing.storage_texel_buffer
+dEQP-VK.subgroups.uniform_descriptor_indexing.uniform_buffer
+dEQP-VK.subgroups.uniform_descriptor_indexing.uniform_texel_buffer
 dEQP-VK.subgroups.vote.compute.subgroupall_uint
 dEQP-VK.subgroups.vote.compute.subgroupall_uint_requiredsubgroupsize
 dEQP-VK.subgroups.vote.compute.subgroupallequal_bool
diff --git a/tests/regres/testlists/vk-default/texture.txt b/tests/regres/testlists/vk-default/texture.txt
index 625d081..13c10c6 100644
--- a/tests/regres/testlists/vk-default/texture.txt
+++ b/tests/regres/testlists/vk-default/texture.txt
@@ -4968,6 +4968,8 @@
 dEQP-VK.texture.mipmap.min_lod_gather.minlod_1_1.component_3
 dEQP-VK.texture.multisample.atomic.storage_image_r32i
 dEQP-VK.texture.multisample.atomic.storage_image_r32ui
+dEQP-VK.texture.multisample.atomic.storage_image_r64i
+dEQP-VK.texture.multisample.atomic.storage_image_r64ui
 dEQP-VK.texture.multisample.invalid_sample_index.sample_count_16
 dEQP-VK.texture.multisample.invalid_sample_index.sample_count_2
 dEQP-VK.texture.multisample.invalid_sample_index.sample_count_32
diff --git a/tests/regres/testlists/vk-master-NOT_SUPPORTED.txt b/tests/regres/testlists/vk-master-NOT_SUPPORTED.txt
index 8a64aba..a34fb3f 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 3c76698..cdaf9b3 100644
--- a/tests/regres/testlists/vk-master-PASS.txt
+++ b/tests/regres/testlists/vk-master-PASS.txt
@@ -49527,6 +49527,7 @@
 dEQP-VK.api.device_init.create_device_unsupported_features.maintenance4_features
 dEQP-VK.api.device_init.create_device_unsupported_features.maintenance5_features_khr
 dEQP-VK.api.device_init.create_device_unsupported_features.maintenance6_features_khr
+dEQP-VK.api.device_init.create_device_unsupported_features.maintenance7_features_khr
 dEQP-VK.api.device_init.create_device_unsupported_features.map_memory_placed_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.memory_decompression_features_nv
 dEQP-VK.api.device_init.create_device_unsupported_features.memory_priority_features_ext
@@ -49599,6 +49600,7 @@
 dEQP-VK.api.device_init.create_device_unsupported_features.shader_module_identifier_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.shader_object_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.shader_quad_control_features_khr
+dEQP-VK.api.device_init.create_device_unsupported_features.shader_relaxed_extended_instruction_features_khr
 dEQP-VK.api.device_init.create_device_unsupported_features.shader_replicated_composites_features_ext
 dEQP-VK.api.device_init.create_device_unsupported_features.shader_sm_builtins_features_nv
 dEQP-VK.api.device_init.create_device_unsupported_features.shader_subgroup_extended_types_features
@@ -66290,6 +66292,7 @@
 dEQP-VK.api.info.get_physical_device_properties2.features.maintenance4_features
 dEQP-VK.api.info.get_physical_device_properties2.features.maintenance5_features_khr
 dEQP-VK.api.info.get_physical_device_properties2.features.maintenance6_features_khr
+dEQP-VK.api.info.get_physical_device_properties2.features.maintenance7_features_khr
 dEQP-VK.api.info.get_physical_device_properties2.features.map_memory_placed_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.memory_priority_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.mesh_shader_features_ext
@@ -66342,6 +66345,7 @@
 dEQP-VK.api.info.get_physical_device_properties2.features.shader_module_identifier_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.shader_object_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.shader_quad_control_features_khr
+dEQP-VK.api.info.get_physical_device_properties2.features.shader_relaxed_extended_instruction_features_khr
 dEQP-VK.api.info.get_physical_device_properties2.features.shader_replicated_composites_features_ext
 dEQP-VK.api.info.get_physical_device_properties2.features.shader_subgroup_extended_types_features
 dEQP-VK.api.info.get_physical_device_properties2.features.shader_subgroup_rotate_features_khr
@@ -396741,6 +396745,14 @@
 dEQP-VK.subgroups.size_control.graphics.allow_varying_subgroup_size
 dEQP-VK.subgroups.size_control.graphics.allow_varying_subgroup_size_flags_spirv16
 dEQP-VK.subgroups.size_control.graphics.allow_varying_subgroup_size_spirv16
+dEQP-VK.subgroups.uniform_descriptor_indexing.combined_image_sampler
+dEQP-VK.subgroups.uniform_descriptor_indexing.sampled_image
+dEQP-VK.subgroups.uniform_descriptor_indexing.sampler
+dEQP-VK.subgroups.uniform_descriptor_indexing.storage_buffer
+dEQP-VK.subgroups.uniform_descriptor_indexing.storage_image
+dEQP-VK.subgroups.uniform_descriptor_indexing.storage_texel_buffer
+dEQP-VK.subgroups.uniform_descriptor_indexing.uniform_buffer
+dEQP-VK.subgroups.uniform_descriptor_indexing.uniform_texel_buffer
 dEQP-VK.subgroups.vote.compute.subgroupall_uint
 dEQP-VK.subgroups.vote.compute.subgroupall_uint_requiredsubgroupsize
 dEQP-VK.subgroups.vote.compute.subgroupallequal_bool
diff --git a/tests/regres/testlists/vk-master.txt b/tests/regres/testlists/vk-master.txt
index a7edc07..0947fec 100644
--- a/tests/regres/testlists/vk-master.txt
+++ b/tests/regres/testlists/vk-master.txt
@@ -21,6 +21,7 @@
 vk-default/image/astc-decode-mode.txt
 vk-default/image/atomic-operations.txt
 vk-default/image/depth-stencil-descriptor.txt
+vk-default/image/depth-stencil-separate-access.txt
 vk-default/image/extend-operands-spirv1p4.txt
 vk-default/image/extended-usage-bit.txt
 vk-default/image/extended-usage-bit-compatibility.txt