Merge "Merge vk-gl-cts/aosp-master into vk-gl-cts/master"
diff --git a/AndroidGen.mk b/AndroidGen.mk
index 9a0a40f..fe613fe 100644
--- a/AndroidGen.mk
+++ b/AndroidGen.mk
@@ -799,12 +799,14 @@
 	modules/gles31/functional/es31fNegativeBufferApiTests.cpp \
 	modules/gles31/functional/es31fNegativeFragmentApiTests.cpp \
 	modules/gles31/functional/es31fNegativePreciseTests.cpp \
+	modules/gles31/functional/es31fNegativeSSBOBlockTests.cpp \
 	modules/gles31/functional/es31fNegativeShaderApiTests.cpp \
 	modules/gles31/functional/es31fNegativeShaderDirectiveTests.cpp \
 	modules/gles31/functional/es31fNegativeShaderFunctionTests.cpp \
 	modules/gles31/functional/es31fNegativeShaderImageLoadStoreTests.cpp \
 	modules/gles31/functional/es31fNegativeShaderStorageTests.cpp \
 	modules/gles31/functional/es31fNegativeStateApiTests.cpp \
+	modules/gles31/functional/es31fNegativeTessellationTests.cpp \
 	modules/gles31/functional/es31fNegativeTestShared.cpp \
 	modules/gles31/functional/es31fNegativeTextureApiTests.cpp \
 	modules/gles31/functional/es31fNegativeVertexArrayApiTests.cpp \
diff --git a/android/cts/master/egl-master.txt b/android/cts/master/egl-master.txt
index 9e5daa9..58aed16 100644
--- a/android/cts/master/egl-master.txt
+++ b/android/cts/master/egl-master.txt
@@ -24,6 +24,7 @@
 dEQP-EGL.functional.create_context.rgba8888_depth_no_stencil
 dEQP-EGL.functional.create_context.rgba8888_depth_stencil
 dEQP-EGL.functional.create_context.other
+dEQP-EGL.functional.create_context.no_config
 dEQP-EGL.functional.query_context.simple.query_api
 dEQP-EGL.functional.query_context.get_current_context.rgb565_window
 dEQP-EGL.functional.query_context.get_current_context.rgb565_pixmap
@@ -413,6 +414,9 @@
 dEQP-EGL.functional.choose_config.random.surface_type
 dEQP-EGL.functional.choose_config.random.sample_buffers
 dEQP-EGL.functional.choose_config.random.all
+dEQP-EGL.functional.choose_config.color_component_type_ext.dont_care
+dEQP-EGL.functional.choose_config.color_component_type_ext.fixed
+dEQP-EGL.functional.choose_config.color_component_type_ext.float
 dEQP-EGL.functional.color_clears.single_context.gles1.rgb565_window
 dEQP-EGL.functional.color_clears.single_context.gles1.rgb565_pixmap
 dEQP-EGL.functional.color_clears.single_context.gles1.rgb565_pbuffer
diff --git a/android/cts/master/gles31-master.txt b/android/cts/master/gles31-master.txt
index 1cc300a..e2d7aec 100644
--- a/android/cts/master/gles31-master.txt
+++ b/android/cts/master/gles31-master.txt
@@ -4391,12 +4391,17 @@
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.vertex_fragment_same_varying_name_2
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.invalid_vertex_index
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.input_non_array
+dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.output_non_array
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.input_array_size_mismatch
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.internal_array_size_mismatch
+dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.invalid_patch_in_usage
+dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.invalid_patch_out_usage
+dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.invalid_per_patch_qualifier_usage
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.per_patch_qualifier_mismatch_1
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.per_patch_qualifier_mismatch_2
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.input_block
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.input_block_non_array
+dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.output_block_non_array
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.input_block_array_size_mismatch
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.output_block
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.output_block_array
@@ -4460,6 +4465,12 @@
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation.uniform.types.uvec3
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation.uniform.types.uvec4
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation.uniform.types.float_struct
+dEQP-GLES31.functional.shaders.linkage.es31.tessellation.layout_declarations.rules.primitive_mode_mismatch
+dEQP-GLES31.functional.shaders.linkage.es31.tessellation.layout_declarations.rules.spacing_mode_mismatch
+dEQP-GLES31.functional.shaders.linkage.es31.tessellation.layout_declarations.rules.vertex_order_mismatch
+dEQP-GLES31.functional.shaders.linkage.es31.tessellation.layout_declarations.rules.vertex_count_mismatch
+dEQP-GLES31.functional.shaders.linkage.es31.tessellation.barriers.rules.invalid_barrier_usage_within_control_flow
+dEQP-GLES31.functional.shaders.linkage.es31.tessellation.barriers.rules.invalid_barrier_usage_after_return
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation_geometry.varying.rules.type_mismatch
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation_geometry.varying.rules.different_precision
 dEQP-GLES31.functional.shaders.linkage.es31.tessellation_geometry.varying.rules.no_output_declaration
@@ -18561,6 +18572,9 @@
 dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader_directive.tessellation_shader
 dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader_directive.texture_buffer
 dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader_directive.texture_cube_map_array
+dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader_directive.accessing_bounding_box_type
+dEQP-GLES31.functional.debug.negative_coverage.callbacks.ssbo_block.ssbo_block_interface_matching_tests
+dEQP-GLES31.functional.debug.negative_coverage.callbacks.ssbo_block.ssbo_using_shared_qualifier_tests
 dEQP-GLES31.functional.debug.negative_coverage.callbacks.precise.precise_as_variable_name
 dEQP-GLES31.functional.debug.negative_coverage.callbacks.precise.precise_as_function_name
 dEQP-GLES31.functional.debug.negative_coverage.callbacks.precise.precise_as_function_argument
@@ -18568,6 +18582,13 @@
 dEQP-GLES31.functional.debug.negative_coverage.callbacks.advanced_blend.attachment_advanced_equation
 dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader_storage.block_number_limits
 dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader_storage.max_combined_block_number_limit
+dEQP-GLES31.functional.debug.negative_coverage.callbacks.tessellation.single_tessellation_stage
+dEQP-GLES31.functional.debug.negative_coverage.callbacks.tessellation.invalid_primitive_mode
+dEQP-GLES31.functional.debug.negative_coverage.callbacks.tessellation.tessellation_not_active
+dEQP-GLES31.functional.debug.negative_coverage.callbacks.tessellation.invalid_program_state
+dEQP-GLES31.functional.debug.negative_coverage.callbacks.tessellation.get_programiv
+dEQP-GLES31.functional.debug.negative_coverage.callbacks.tessellation.invalid_program_queries
+dEQP-GLES31.functional.debug.negative_coverage.callbacks.tessellation.tessellation_control_invalid_vertex_count
 dEQP-GLES31.functional.debug.negative_coverage.log.buffer.bind_buffer
 dEQP-GLES31.functional.debug.negative_coverage.log.buffer.delete_buffers
 dEQP-GLES31.functional.debug.negative_coverage.log.buffer.gen_buffers
@@ -19009,6 +19030,9 @@
 dEQP-GLES31.functional.debug.negative_coverage.log.shader_directive.tessellation_shader
 dEQP-GLES31.functional.debug.negative_coverage.log.shader_directive.texture_buffer
 dEQP-GLES31.functional.debug.negative_coverage.log.shader_directive.texture_cube_map_array
+dEQP-GLES31.functional.debug.negative_coverage.log.shader_directive.accessing_bounding_box_type
+dEQP-GLES31.functional.debug.negative_coverage.log.ssbo_block.ssbo_block_interface_matching_tests
+dEQP-GLES31.functional.debug.negative_coverage.log.ssbo_block.ssbo_using_shared_qualifier_tests
 dEQP-GLES31.functional.debug.negative_coverage.log.precise.precise_as_variable_name
 dEQP-GLES31.functional.debug.negative_coverage.log.precise.precise_as_function_name
 dEQP-GLES31.functional.debug.negative_coverage.log.precise.precise_as_function_argument
@@ -19016,6 +19040,13 @@
 dEQP-GLES31.functional.debug.negative_coverage.log.advanced_blend.attachment_advanced_equation
 dEQP-GLES31.functional.debug.negative_coverage.log.shader_storage.block_number_limits
 dEQP-GLES31.functional.debug.negative_coverage.log.shader_storage.max_combined_block_number_limit
+dEQP-GLES31.functional.debug.negative_coverage.log.tessellation.single_tessellation_stage
+dEQP-GLES31.functional.debug.negative_coverage.log.tessellation.invalid_primitive_mode
+dEQP-GLES31.functional.debug.negative_coverage.log.tessellation.tessellation_not_active
+dEQP-GLES31.functional.debug.negative_coverage.log.tessellation.invalid_program_state
+dEQP-GLES31.functional.debug.negative_coverage.log.tessellation.get_programiv
+dEQP-GLES31.functional.debug.negative_coverage.log.tessellation.invalid_program_queries
+dEQP-GLES31.functional.debug.negative_coverage.log.tessellation.tessellation_control_invalid_vertex_count
 dEQP-GLES31.functional.debug.negative_coverage.get_error.buffer.bind_buffer
 dEQP-GLES31.functional.debug.negative_coverage.get_error.buffer.delete_buffers
 dEQP-GLES31.functional.debug.negative_coverage.get_error.buffer.gen_buffers
@@ -19455,6 +19486,9 @@
 dEQP-GLES31.functional.debug.negative_coverage.get_error.shader_directive.tessellation_shader
 dEQP-GLES31.functional.debug.negative_coverage.get_error.shader_directive.texture_buffer
 dEQP-GLES31.functional.debug.negative_coverage.get_error.shader_directive.texture_cube_map_array
+dEQP-GLES31.functional.debug.negative_coverage.get_error.shader_directive.accessing_bounding_box_type
+dEQP-GLES31.functional.debug.negative_coverage.get_error.ssbo_block.ssbo_block_interface_matching_tests
+dEQP-GLES31.functional.debug.negative_coverage.get_error.ssbo_block.ssbo_using_shared_qualifier_tests
 dEQP-GLES31.functional.debug.negative_coverage.get_error.precise.precise_as_variable_name
 dEQP-GLES31.functional.debug.negative_coverage.get_error.precise.precise_as_function_name
 dEQP-GLES31.functional.debug.negative_coverage.get_error.precise.precise_as_function_argument
@@ -19462,6 +19496,13 @@
 dEQP-GLES31.functional.debug.negative_coverage.get_error.advanced_blend.attachment_advanced_equation
 dEQP-GLES31.functional.debug.negative_coverage.get_error.shader_storage.block_number_limits
 dEQP-GLES31.functional.debug.negative_coverage.get_error.shader_storage.max_combined_block_number_limit
+dEQP-GLES31.functional.debug.negative_coverage.get_error.tessellation.single_tessellation_stage
+dEQP-GLES31.functional.debug.negative_coverage.get_error.tessellation.invalid_primitive_mode
+dEQP-GLES31.functional.debug.negative_coverage.get_error.tessellation.tessellation_not_active
+dEQP-GLES31.functional.debug.negative_coverage.get_error.tessellation.invalid_program_state
+dEQP-GLES31.functional.debug.negative_coverage.get_error.tessellation.get_programiv
+dEQP-GLES31.functional.debug.negative_coverage.get_error.tessellation.invalid_program_queries
+dEQP-GLES31.functional.debug.negative_coverage.get_error.tessellation.tessellation_control_invalid_vertex_count
 dEQP-GLES31.functional.debug.externally_generated.application_messages
 dEQP-GLES31.functional.debug.externally_generated.third_party_messages
 dEQP-GLES31.functional.debug.externally_generated.push_pop_stack
@@ -24467,62 +24508,110 @@
 dEQP-GLES31.functional.layout_binding.image.image3d.fragment_binding_max_array
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.vertex_binding_over_max
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.fragment_binding_over_max
+dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.tess_control_binding_over_max
+dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.tess_evaluation_binding_over_max
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.vertex_binding_neg
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.fragment_binding_neg
+dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.tess_control_binding_neg
+dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.tess_evaluation_binding_neg
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.vertex_binding_over_max_array
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.fragment_binding_over_max_array
+dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.tess_control_binding_over_max_array
+dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.tess_evaluation_binding_over_max_array
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.vertex_binding_neg_array
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.fragment_binding_neg_array
+dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.tess_control_binding_neg_array
+dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.tess_evaluation_binding_neg_array
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.binding_contradictory
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.binding_contradictory_array
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.vertex_binding_over_max
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.fragment_binding_over_max
+dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.tess_control_binding_over_max
+dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.tess_evaluation_binding_over_max
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.vertex_binding_neg
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.fragment_binding_neg
+dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.tess_control_binding_neg
+dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.tess_evaluation_binding_neg
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.vertex_binding_over_max_array
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.fragment_binding_over_max_array
+dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.tess_control_binding_over_max_array
+dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.tess_evaluation_binding_over_max_array
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.vertex_binding_neg_array
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.fragment_binding_neg_array
+dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.tess_control_binding_neg_array
+dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.tess_evaluation_binding_neg_array
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.binding_contradictory
 dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.binding_contradictory_array
 dEQP-GLES31.functional.layout_binding.negative.ubo.vertex_binding_over_max
 dEQP-GLES31.functional.layout_binding.negative.ubo.fragment_binding_over_max
+dEQP-GLES31.functional.layout_binding.negative.ubo.tess_control_binding_over_max
+dEQP-GLES31.functional.layout_binding.negative.ubo.tess_evaluation_binding_over_max
 dEQP-GLES31.functional.layout_binding.negative.ubo.vertex_binding_neg
 dEQP-GLES31.functional.layout_binding.negative.ubo.fragment_binding_neg
+dEQP-GLES31.functional.layout_binding.negative.ubo.tess_control_binding_neg
+dEQP-GLES31.functional.layout_binding.negative.ubo.tess_evaluation_binding_neg
 dEQP-GLES31.functional.layout_binding.negative.ubo.vertex_binding_over_max_array
 dEQP-GLES31.functional.layout_binding.negative.ubo.fragment_binding_over_max_array
+dEQP-GLES31.functional.layout_binding.negative.ubo.tess_control_binding_over_max_array
+dEQP-GLES31.functional.layout_binding.negative.ubo.tess_evaluation_binding_over_max_array
 dEQP-GLES31.functional.layout_binding.negative.ubo.vertex_binding_neg_array
 dEQP-GLES31.functional.layout_binding.negative.ubo.fragment_binding_neg_array
+dEQP-GLES31.functional.layout_binding.negative.ubo.tess_control_binding_neg_array
+dEQP-GLES31.functional.layout_binding.negative.ubo.tess_evaluation_binding_neg_array
 dEQP-GLES31.functional.layout_binding.negative.ubo.binding_contradictory
 dEQP-GLES31.functional.layout_binding.negative.ubo.binding_contradictory_array
 dEQP-GLES31.functional.layout_binding.negative.ssbo.vertex_binding_over_max
 dEQP-GLES31.functional.layout_binding.negative.ssbo.fragment_binding_over_max
+dEQP-GLES31.functional.layout_binding.negative.ssbo.tess_control_binding_over_max
+dEQP-GLES31.functional.layout_binding.negative.ssbo.tess_evaluation_binding_over_max
 dEQP-GLES31.functional.layout_binding.negative.ssbo.vertex_binding_neg
 dEQP-GLES31.functional.layout_binding.negative.ssbo.fragment_binding_neg
+dEQP-GLES31.functional.layout_binding.negative.ssbo.tess_control_binding_neg
+dEQP-GLES31.functional.layout_binding.negative.ssbo.tess_evaluation_binding_neg
 dEQP-GLES31.functional.layout_binding.negative.ssbo.vertex_binding_over_max_array
 dEQP-GLES31.functional.layout_binding.negative.ssbo.fragment_binding_over_max_array
+dEQP-GLES31.functional.layout_binding.negative.ssbo.tess_control_binding_over_max_array
+dEQP-GLES31.functional.layout_binding.negative.ssbo.tess_evaluation_binding_over_max_array
 dEQP-GLES31.functional.layout_binding.negative.ssbo.vertex_binding_neg_array
 dEQP-GLES31.functional.layout_binding.negative.ssbo.fragment_binding_neg_array
+dEQP-GLES31.functional.layout_binding.negative.ssbo.tess_control_binding_neg_array
+dEQP-GLES31.functional.layout_binding.negative.ssbo.tess_evaluation_binding_neg_array
 dEQP-GLES31.functional.layout_binding.negative.ssbo.binding_contradictory
 dEQP-GLES31.functional.layout_binding.negative.ssbo.binding_contradictory_array
 dEQP-GLES31.functional.layout_binding.negative.image.image2d.vertex_binding_over_max
 dEQP-GLES31.functional.layout_binding.negative.image.image2d.fragment_binding_over_max
+dEQP-GLES31.functional.layout_binding.negative.image.image2d.tess_control_binding_over_max
+dEQP-GLES31.functional.layout_binding.negative.image.image2d.tess_evaluation_binding_over_max
 dEQP-GLES31.functional.layout_binding.negative.image.image2d.vertex_binding_neg
 dEQP-GLES31.functional.layout_binding.negative.image.image2d.fragment_binding_neg
+dEQP-GLES31.functional.layout_binding.negative.image.image2d.tess_control_binding_neg
+dEQP-GLES31.functional.layout_binding.negative.image.image2d.tess_evaluation_binding_neg
 dEQP-GLES31.functional.layout_binding.negative.image.image2d.vertex_binding_over_max_array
 dEQP-GLES31.functional.layout_binding.negative.image.image2d.fragment_binding_over_max_array
+dEQP-GLES31.functional.layout_binding.negative.image.image2d.tess_control_binding_over_max_array
+dEQP-GLES31.functional.layout_binding.negative.image.image2d.tess_evaluation_binding_over_max_array
 dEQP-GLES31.functional.layout_binding.negative.image.image2d.vertex_binding_neg_array
 dEQP-GLES31.functional.layout_binding.negative.image.image2d.fragment_binding_neg_array
+dEQP-GLES31.functional.layout_binding.negative.image.image2d.tess_control_binding_neg_array
+dEQP-GLES31.functional.layout_binding.negative.image.image2d.tess_evaluation_binding_neg_array
 dEQP-GLES31.functional.layout_binding.negative.image.image2d.binding_contradictory
 dEQP-GLES31.functional.layout_binding.negative.image.image2d.binding_contradictory_array
 dEQP-GLES31.functional.layout_binding.negative.image.image3d.vertex_binding_over_max
 dEQP-GLES31.functional.layout_binding.negative.image.image3d.fragment_binding_over_max
+dEQP-GLES31.functional.layout_binding.negative.image.image3d.tess_control_binding_over_max
+dEQP-GLES31.functional.layout_binding.negative.image.image3d.tess_evaluation_binding_over_max
 dEQP-GLES31.functional.layout_binding.negative.image.image3d.vertex_binding_neg
 dEQP-GLES31.functional.layout_binding.negative.image.image3d.fragment_binding_neg
+dEQP-GLES31.functional.layout_binding.negative.image.image3d.tess_control_binding_neg
+dEQP-GLES31.functional.layout_binding.negative.image.image3d.tess_evaluation_binding_neg
 dEQP-GLES31.functional.layout_binding.negative.image.image3d.vertex_binding_over_max_array
 dEQP-GLES31.functional.layout_binding.negative.image.image3d.fragment_binding_over_max_array
+dEQP-GLES31.functional.layout_binding.negative.image.image3d.tess_control_binding_over_max_array
+dEQP-GLES31.functional.layout_binding.negative.image.image3d.tess_evaluation_binding_over_max_array
 dEQP-GLES31.functional.layout_binding.negative.image.image3d.vertex_binding_neg_array
 dEQP-GLES31.functional.layout_binding.negative.image.image3d.fragment_binding_neg_array
+dEQP-GLES31.functional.layout_binding.negative.image.image3d.tess_control_binding_neg_array
+dEQP-GLES31.functional.layout_binding.negative.image.image3d.tess_evaluation_binding_neg_array
 dEQP-GLES31.functional.layout_binding.negative.image.image3d.binding_contradictory
 dEQP-GLES31.functional.layout_binding.negative.image.image3d.binding_contradictory_array
 dEQP-GLES31.functional.primitive_bounding_box.state_query.initial_value
@@ -24570,18 +24659,39 @@
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_primitive.vertex_tessellation_fragment.fbo
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_primitive.vertex_tessellation_geometry_fragment.default_framebuffer
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_primitive.vertex_tessellation_geometry_fragment.fbo
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.fbo_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.fbo_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.fbo_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.fbo_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.fbo_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.fbo_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.fbo_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.fbo_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.fbo_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.fbo_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.fbo_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.fbo_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.fbo_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.fbo_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.fbo_bbox_smaller
@@ -24629,18 +24739,39 @@
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_primitive.vertex_tessellation_fragment.fbo
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_primitive.vertex_tessellation_geometry_fragment.default_framebuffer
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_primitive.vertex_tessellation_geometry_fragment.fbo
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.fbo_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.fbo_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.fbo_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.fbo_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.fbo_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.fbo_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.fbo_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.fbo_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.fbo_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.fbo_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.fbo_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.fbo_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.fbo_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.fbo_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.fbo_bbox_smaller
diff --git a/android/cts/master/gles31-multisample.txt b/android/cts/master/gles31-multisample.txt
index d78f3f6..721e97b 100644
--- a/android/cts/master/gles31-multisample.txt
+++ b/android/cts/master/gles31-multisample.txt
@@ -134,6 +134,24 @@
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_smaller
@@ -152,6 +170,24 @@
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_smaller
diff --git a/android/cts/master/gles31-rotate-landscape.txt b/android/cts/master/gles31-rotate-landscape.txt
index 42f000f..c98268f 100644
--- a/android/cts/master/gles31-rotate-landscape.txt
+++ b/android/cts/master/gles31-rotate-landscape.txt
@@ -47,6 +47,24 @@
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_smaller
@@ -65,6 +83,24 @@
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_smaller
diff --git a/android/cts/master/gles31-rotate-portrait.txt b/android/cts/master/gles31-rotate-portrait.txt
index 42f000f..c98268f 100644
--- a/android/cts/master/gles31-rotate-portrait.txt
+++ b/android/cts/master/gles31-rotate-portrait.txt
@@ -47,6 +47,24 @@
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_smaller
@@ -65,6 +83,24 @@
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_smaller
diff --git a/android/cts/master/gles31-rotate-reverse-landscape.txt b/android/cts/master/gles31-rotate-reverse-landscape.txt
index 42f000f..c98268f 100644
--- a/android/cts/master/gles31-rotate-reverse-landscape.txt
+++ b/android/cts/master/gles31-rotate-reverse-landscape.txt
@@ -47,6 +47,24 @@
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_smaller
@@ -65,6 +83,24 @@
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_smaller
diff --git a/android/cts/master/gles31-rotate-reverse-portrait.txt b/android/cts/master/gles31-rotate-reverse-portrait.txt
index 42f000f..c98268f 100644
--- a/android/cts/master/gles31-rotate-reverse-portrait.txt
+++ b/android/cts/master/gles31-rotate-reverse-portrait.txt
@@ -47,6 +47,24 @@
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_smaller
@@ -65,6 +83,24 @@
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_smaller
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger
+dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller
 dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_equal
 dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_larger
 dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_smaller
diff --git a/android/cts/master/src/gles31-hw-issues.txt b/android/cts/master/src/gles31-hw-issues.txt
index 9473ba4..5d24d03 100644
--- a/android/cts/master/src/gles31-hw-issues.txt
+++ b/android/cts/master/src/gles31-hw-issues.txt
@@ -66,15 +66,6 @@
 dEQP-GLES31.functional.shaders.builtin_functions.precision.cos.mediump_*
 dEQP-GLES31.functional.shaders.builtin_functions.precision.tan.mediump_*
 
-# Bug 22713865
-dEQP-GLES31.functional.primitive_bounding_box.*lines*default_framebuffer_bbox*
-dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.fbo_bbox_equal
-dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.fbo_bbox_larger
-dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.fbo_bbox_smaller
-dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.fbo_bbox_equal
-dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.fbo_bbox_larger
-dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.fbo_bbox_smaller
-
 # Bug 23288315
 dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_separate_grid_1000x1000_drawcount_1
 dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_separate_grid_1200x1200_drawcount_1
diff --git a/android/cts/master/src/vk-excluded-tests.txt b/android/cts/master/src/vk-excluded-tests.txt
new file mode 100644
index 0000000..44d6993
--- /dev/null
+++ b/android/cts/master/src/vk-excluded-tests.txt
@@ -0,0 +1,306 @@
+# Issue 218: Excluded built-in function precision tests
+dEQP-VK.glsl.builtin.precision.clamp.highp_compute.*
+dEQP-VK.glsl.builtin.precision.cos.mediump_*
+dEQP-VK.glsl.builtin.precision.div.highp_compute.*
+dEQP-VK.glsl.builtin.precision.max.highp_compute.*
+dEQP-VK.glsl.builtin.precision.min.highp_compute.*
+dEQP-VK.glsl.builtin.precision.mod.highp_compute.*
+dEQP-VK.glsl.builtin.precision.reflect.highp_compute.vec4
+dEQP-VK.glsl.builtin.precision.sin.mediump_compute.*
+dEQP-VK.glsl.builtin.precision.tan.mediump_compute.*
+
+# Issue 242: Excluded blend tests where propagated errors may be large
+dEQP-VK.pipeline.blend.format.a2r10g10b10_unorm_pack32.states.color_dc_dc_add_alpha_o_1msc_add-color_sas_1mdc_max_alpha_sa_1msc_min-color_dc_sas_min_alpha_1mcc_cc_sub-color_z_1mda_add_alpha_o_1mdc_add
+dEQP-VK.pipeline.blend.format.a2r10g10b10_unorm_pack32.states.color_sa_z_sub_alpha_ca_cc_sub-color_sas_1msa_rsub_alpha_ca_da_sub-color_1mca_ca_min_alpha_1msc_1mcc_rsub-color_dc_da_sub_alpha_1mcc_1mda_add
+dEQP-VK.pipeline.blend.format.b5g5r5a1_unorm_pack16.states.color_1mcc_cc_min_alpha_sc_cc_min-color_o_o_min_alpha_1msc_1msc_add-color_sas_da_add_alpha_1mdc_ca_add-color_cc_1mda_sub_alpha_dc_1mda_add
+dEQP-VK.pipeline.blend.format.b5g5r5a1_unorm_pack16.states.color_dc_dc_add_alpha_o_1msc_add-color_sas_1mdc_max_alpha_sa_1msc_min-color_dc_sas_min_alpha_1mcc_cc_sub-color_z_1mda_add_alpha_o_1mdc_add
+dEQP-VK.pipeline.blend.format.b5g5r5a1_unorm_pack16.states.color_sa_z_sub_alpha_ca_cc_sub-color_sas_1msa_rsub_alpha_ca_da_sub-color_1mca_ca_min_alpha_1msc_1mcc_rsub-color_dc_da_sub_alpha_1mcc_1mda_add
+dEQP-VK.pipeline.blend.format.r5g5b5a1_unorm_pack16.states.color_1mcc_cc_min_alpha_sc_cc_min-color_o_o_min_alpha_1msc_1msc_add-color_sas_da_add_alpha_1mdc_ca_add-color_cc_1mda_sub_alpha_dc_1mda_add
+dEQP-VK.pipeline.blend.format.r5g5b5a1_unorm_pack16.states.color_dc_dc_add_alpha_o_1msc_add-color_sas_1mdc_max_alpha_sa_1msc_min-color_dc_sas_min_alpha_1mcc_cc_sub-color_z_1mda_add_alpha_o_1mdc_add
+dEQP-VK.pipeline.blend.format.r5g5b5a1_unorm_pack16.states.color_sa_z_sub_alpha_ca_cc_sub-color_sas_1msa_rsub_alpha_ca_da_sub-color_1mca_ca_min_alpha_1msc_1mcc_rsub-color_dc_da_sub_alpha_1mcc_1mda_add
+
+# Excluded texture function tests according to the Android GLES3 issue list
+dEQP-VK.glsl.texture_functions.texturegrad.isamplercube_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.samplercubeshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.samplercubeshadow_vertex
+dEQP-VK.glsl.texture_functions.texturelodoffset.sampler3d_float_vertex
+dEQP-VK.glsl.texture_functions.texturelodoffset.usampler3d_vertex
+dEQP-VK.glsl.texture_functions.textureoffset.isampler3d_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.isampler3d_vertex
+dEQP-VK.glsl.texture_functions.textureoffset.sampler3d_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.sampler3d_float_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.usampler3d_fragment
+dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler3d_float_vertex
+dEQP-VK.glsl.texture_functions.textureprojlodoffset.usampler3d_vertex
+dEQP-VK.glsl.texture_functions.textureprojoffset.isampler3d_fragment
+dEQP-VK.glsl.texture_functions.textureprojoffset.sampler3d_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureprojoffset.sampler3d_float_fragment
+dEQP-VK.glsl.texture_functions.textureprojoffset.usampler3d_fragment
+dEQP-VK.glsl.texture_functions.texture.sampler2darrayshadow_vertex
+
+# Issue 410: Excluded texture function tests
+dEQP-VK.glsl.texture_functions.textureprojlod.isampler3d_vertex
+dEQP-VK.glsl.texture_functions.textureprojlod.usampler3d_vertex
+dEQP-VK.glsl.texture_functions.textureprojlodoffset.isampler3d_vertex
+dEQP-VK.glsl.texture_functions.textureproj.sampler2dshadow_vertex
+dEQP-VK.glsl.texture_functions.textureproj.sampler2dshadow_fragment
+dEQP-VK.glsl.texture_functions.textureproj.sampler2dshadow_bias_fragment
+dEQP-VK.glsl.texture_functions.textureprojoffset.sampler2dshadow_vertex
+dEQP-VK.glsl.texture_functions.textureprojoffset.sampler2dshadow_fragment
+dEQP-VK.glsl.texture_functions.textureprojoffset.sampler2dshadow_bias_fragment
+dEQP-VK.glsl.texture_functions.textureprojlod.sampler2dshadow_vertex
+dEQP-VK.glsl.texture_functions.textureprojlod.sampler2dshadow_fragment
+dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler2dshadow_vertex
+dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler2dshadow_fragment
+dEQP-VK.glsl.texture_functions.textureprojgrad.sampler2dshadow_vertex
+dEQP-VK.glsl.texture_functions.textureprojgrad.sampler2dshadow_fragment
+dEQP-VK.glsl.texture_functions.textureprojgradoffset.sampler2dshadow_vertex
+dEQP-VK.glsl.texture_functions.textureprojgradoffset.sampler2dshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sampler2darrayshadow_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sampler2darrayshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2darrayshadow_vertex
+dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2darrayshadow_fragment
+dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse*
+dEQP-VK.glsl.texture_functions.texturegrad.isampler2d_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.isampler2d_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.usampler2d_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.usampler2d_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.samplercube_fixed_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.samplercube_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.samplercube_float_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.samplercube_float_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.isamplercube_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.usamplercube_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.usamplercube_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.isampler2darray_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.isampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.usampler2darray_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.usampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sampler3d_float_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.isampler3d_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.isampler3d_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.usampler3d_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.usampler3d_fragment
+dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler3d_fixed_fragment
+dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler3d_float_fragment
+dEQP-VK.glsl.texture_functions.query.texturequerylod.isampler3d_fragment
+dEQP-VK.glsl.texture_functions.query.texturequerylod.usampler3d_fragment
+
+# Excluded sparse version of the above texture function tests
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_isamplercube_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_samplercubeshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_samplercubeshadow_vertex
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler3d_float_vertex
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_usampler3d_vertex
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_isampler3d_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_isampler3d_vertex
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler3d_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler3d_float_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_usampler3d_fragment
+dEQP-VK.glsl.texture_functions.texture.sparse_sampler2darrayshadow_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2darrayshadow_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2darrayshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2darrayshadow_vertex
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2darrayshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_isampler2d_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_isampler2d_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_usampler2d_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_usampler2d_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_samplercube_fixed_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_samplercube_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_samplercube_float_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_samplercube_float_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_isamplercube_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_usamplercube_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_usamplercube_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_isampler2darray_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_isampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_usampler2darray_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_usampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler3d_float_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_isampler3d_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_isampler3d_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_usampler3d_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_usampler3d_fragment
+
+# Issue 419: Failing sparse tests (Image mismatch)
+dEQP-VK.glsl.texture_functions.texture.sparse_sampler2d_fixed_vertex
+dEQP-VK.glsl.texture_functions.texture.sparse_sampler2d_float_vertex
+dEQP-VK.glsl.texture_functions.texture.sparse_isampler2d_vertex
+dEQP-VK.glsl.texture_functions.texture.sparse_usampler2d_vertex
+dEQP-VK.glsl.texture_functions.texture.sparse_sampler2d_bias_float_fragment
+dEQP-VK.glsl.texture_functions.texture.sparse_isampler2d_bias_fragment
+dEQP-VK.glsl.texture_functions.texture.sparse_usampler2d_bias_fragment
+dEQP-VK.glsl.texture_functions.texture.sparse_samplercube_fixed_vertex
+dEQP-VK.glsl.texture_functions.texture.sparse_samplercube_float_vertex
+dEQP-VK.glsl.texture_functions.texture.sparse_samplercube_float_fragment
+dEQP-VK.glsl.texture_functions.texture.sparse_isamplercube_vertex
+dEQP-VK.glsl.texture_functions.texture.sparse_usamplercube_vertex
+dEQP-VK.glsl.texture_functions.texture.sparse_usamplercube_fragment
+dEQP-VK.glsl.texture_functions.texture.sparse_samplercube_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.texture.sparse_samplercube_bias_float_fragment
+dEQP-VK.glsl.texture_functions.texture.sparse_isamplercube_bias_fragment
+dEQP-VK.glsl.texture_functions.texture.sparse_usamplercube_bias_fragment
+dEQP-VK.glsl.texture_functions.texture.sparse_sampler2darray_fixed_vertex
+dEQP-VK.glsl.texture_functions.texture.sparse_sampler2darray_float_vertex
+dEQP-VK.glsl.texture_functions.texture.sparse_isampler2darray_vertex
+dEQP-VK.glsl.texture_functions.texture.sparse_usampler2darray_vertex
+dEQP-VK.glsl.texture_functions.texture.sparse_sampler2darray_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.texture.sparse_sampler2darray_bias_float_fragment
+dEQP-VK.glsl.texture_functions.texture.sparse_isampler2darray_bias_fragment
+dEQP-VK.glsl.texture_functions.texture.sparse_usampler2darray_bias_fragment
+dEQP-VK.glsl.texture_functions.texture.sparse_sampler3d_fixed_vertex
+dEQP-VK.glsl.texture_functions.texture.sparse_sampler3d_float_vertex
+dEQP-VK.glsl.texture_functions.texture.sparse_isampler3d_vertex
+dEQP-VK.glsl.texture_functions.texture.sparse_usampler3d_vertex
+dEQP-VK.glsl.texture_functions.texture.sparse_sampler3d_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.texture.sparse_sampler3d_bias_float_fragment
+dEQP-VK.glsl.texture_functions.texture.sparse_isampler3d_bias_fragment
+dEQP-VK.glsl.texture_functions.texture.sparse_usampler3d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2d_fixed_vertex
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2d_float_vertex
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_isampler2d_vertex
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_usampler2d_vertex
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2d_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2d_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_isampler2d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_usampler2d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2darray_fixed_vertex
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2darray_float_vertex
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_isampler2darray_vertex
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_usampler2darray_vertex
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2darray_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2darray_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_isampler2darray_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_usampler2darray_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler3d_fixed_vertex
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler3d_float_vertex
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_usampler3d_vertex
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler3d_bias_fixed_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler3d_bias_float_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_isampler3d_bias_fragment
+dEQP-VK.glsl.texture_functions.textureoffset.sparse_usampler3d_bias_fragment
+dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler2d_fixed_vertex
+dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler2d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler2d_float_vertex
+dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler2d_float_fragment
+dEQP-VK.glsl.texture_functions.texturelod.sparse_isampler2d_vertex
+dEQP-VK.glsl.texture_functions.texturelod.sparse_isampler2d_fragment
+dEQP-VK.glsl.texture_functions.texturelod.sparse_usampler2d_vertex
+dEQP-VK.glsl.texture_functions.texturelod.sparse_usampler2d_fragment
+dEQP-VK.glsl.texture_functions.texturelod.sparse_samplercube_float_vertex
+dEQP-VK.glsl.texture_functions.texturelod.sparse_samplercube_float_fragment
+dEQP-VK.glsl.texture_functions.texturelod.sparse_usamplercube_vertex
+dEQP-VK.glsl.texture_functions.texturelod.sparse_usamplercube_fragment
+dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler2darray_fixed_vertex
+dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler2darray_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler2darray_float_vertex
+dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler2darray_float_fragment
+dEQP-VK.glsl.texture_functions.texturelod.sparse_isampler2darray_vertex
+dEQP-VK.glsl.texture_functions.texturelod.sparse_isampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturelod.sparse_usampler2darray_vertex
+dEQP-VK.glsl.texture_functions.texturelod.sparse_usampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler3d_fixed_vertex
+dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler3d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler3d_float_vertex
+dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler3d_float_fragment
+dEQP-VK.glsl.texture_functions.texturelod.sparse_isampler3d_vertex
+dEQP-VK.glsl.texture_functions.texturelod.sparse_isampler3d_fragment
+dEQP-VK.glsl.texture_functions.texturelod.sparse_usampler3d_vertex
+dEQP-VK.glsl.texture_functions.texturelod.sparse_usampler3d_fragment
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler2d_fixed_vertex
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler2d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler2d_float_vertex
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler2d_float_fragment
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_isampler2d_vertex
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_isampler2d_fragment
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_usampler2d_vertex
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_usampler2d_fragment
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler2darray_fixed_vertex
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler2darray_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler2darray_float_vertex
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler2darray_float_fragment
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_isampler2darray_vertex
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_isampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_usampler2darray_vertex
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_usampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler3d_fixed_vertex
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler3d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler3d_float_fragment
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_isampler3d_vertex
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_isampler3d_fragment
+dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_usampler3d_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2d_fixed_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2d_float_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2d_float_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2darray_fixed_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2darray_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2darray_float_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2darray_float_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler3d_fixed_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler3d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler3d_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2d_fixed_vertex
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2d_float_vertex
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2d_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_usampler2d_vertex
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_usampler2d_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2darray_fixed_vertex
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2darray_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2darray_float_vertex
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2darray_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_isampler2darray_vertex
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_isampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_usampler2darray_vertex
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_usampler2darray_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler3d_fixed_vertex
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler3d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler3d_float_vertex
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler3d_float_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_isampler3d_vertex
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_isampler3d_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_usampler3d_vertex
+dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_usampler3d_fragment
+dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler2d_fixed_vertex
+dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler2d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler2d_float_vertex
+dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler2d_float_fragment
+dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler2darray_fixed_vertex
+dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler2darray_fixed_fragment
+dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler3d_fixed_vertex
+dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler3d_fixed_fragment
+dEQP-VK.glsl.texture_functions.texelfetch.sparse_usampler3d_vertex
+dEQP-VK.glsl.texture_functions.texelfetch.sparse_usampler3d_fragment
+
+# Issue 420: Exclude problematic clipping tests
+dEQP-VK.clipping.clip_volume.clipped.large_points
+dEQP-VK.clipping.clip_volume.clipped.wide_lines_axis_aligned
+dEQP-VK.clipping.clip_volume.clipped.wide_lines_diagonal
+
+# Vulkan issue 382: vkCmdBlitImage filtering behavior underspecified
+dEQP-VK.api.copy_and_blit.blit_image.all_formats*_nearest
+
+# Issue 431: Excluded copies and blitting tests
+dEQP-VK.api.copy_and_blit.blit_image.simple_tests.scaling_and_offset_b8g8r8a8_unorm_linear
+
+# CTS issue 426, spec issue 403
+dEQP-VK.spirv_assembly.instruction.compute.opfunord.*
+
+# New tests from AOSP
+dEQP-VK.texture.explicit_lod.*
+
+# Exclude tests which are not on the Android CTS mustpass list
+dEQP-VK.texture.mipmap.2d.projected.*
+
+# Vulkan CTS issue 583
+dEQP-VK.memory.pipeline_barrier.host_write_uniform_texel_buffer.1048576
+dEQP-VK.memory.pipeline_barrier.host_write_storage_texel_buffer.1048576
+dEQP-VK.memory.pipeline_barrier.transfer_dst_uniform_texel_buffer.1048576
+dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_texel_buffer.1048576
+dEQP-VK.memory.pipeline_barrier.all.1048576
+dEQP-VK.memory.pipeline_barrier.all_device.1048576
+
+# Vulkan CTS issue 582
+dEQP-VK.glsl.builtin_var.simple.pointcoord
diff --git a/android/cts/master/src/vk-hw-issues.txt b/android/cts/master/src/vk-hw-issues.txt
deleted file mode 100644
index 1064c42..0000000
--- a/android/cts/master/src/vk-hw-issues.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-# Bug 27598329
-dEQP-VK.pipeline.sampler.view_type.cube.format.a2b10g10r10_unorm_pack32.mag_filter.linear
-dEQP-VK.pipeline.sampler.view_type.cube_array.format.a2b10g10r10_unorm_pack32.mag_filter.linear
-
-dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8_srgb_block.mag_filter.linear
-dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8a1_srgb_block.mag_filter.linear
-dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8a8_srgb_block.mag_filter.linear
-dEQP-VK.pipeline.sampler.view_type.cube.format.r8_srgb.mag_filter.linear
-dEQP-VK.pipeline.sampler.view_type.cube.format.r8g8_srgb.mag_filter.linear
-dEQP-VK.pipeline.sampler.view_type.cube.format.r8g8b8a8_srgb.mag_filter.linear
-dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8_srgb_block.mag_filter.linear
-dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8a1_srgb_block.mag_filter.linear
-dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8a8_srgb_block.mag_filter.linear
-dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8_srgb.mag_filter.linear
-dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8g8_srgb.mag_filter.linear
-dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8g8b8a8_srgb.mag_filter.linear
diff --git a/android/cts/master/src/vk-test-issues.txt b/android/cts/master/src/vk-test-issues.txt
index de8ae7d..00a155b 100644
--- a/android/cts/master/src/vk-test-issues.txt
+++ b/android/cts/master/src/vk-test-issues.txt
@@ -1,4 +1,4 @@
-# Khronos Issue 217: Built-in function precision test issues
+# Issue 217: Built-in function precision test issues
 dEQP-VK.glsl.builtin.precision.dot.highp_compute.*
 dEQP-VK.glsl.builtin.precision.smoothstep.mediump_compute.*
 dEQP-VK.glsl.builtin.precision.smoothstep.highp_compute.*
@@ -14,33 +14,11 @@
 dEQP-VK.glsl.builtin.precision.inverse.highp_compute.mat2
 dEQP-VK.glsl.builtin.precision.refract.*
 
-# Khronos Issue 233: Negative zero flat varying issue
+# Issue 233: Negative zero flat varying issue
 dEQP-VK.glsl.builtin.function.common.frexp.float_highp_vertex
 dEQP-VK.glsl.builtin.function.common.frexp.vec2_highp_vertex
 dEQP-VK.glsl.builtin.function.common.frexp.vec3_highp_vertex
 dEQP-VK.glsl.builtin.function.common.frexp.vec4_highp_vertex
 
-# Khronos Issue 218: Excluded built-in function precision tests
-dEQP-VK.glsl.builtin.precision.clamp.highp_compute.*
-dEQP-VK.glsl.builtin.precision.cos.mediump_*
-dEQP-VK.glsl.builtin.precision.div.highp_compute.*
-dEQP-VK.glsl.builtin.precision.max.highp_compute.*
-dEQP-VK.glsl.builtin.precision.min.highp_compute.*
-dEQP-VK.glsl.builtin.precision.mod.highp_compute.*
-dEQP-VK.glsl.builtin.precision.reflect.highp_compute.vec4
-dEQP-VK.glsl.builtin.precision.sin.mediump_compute.*
-dEQP-VK.glsl.builtin.precision.tan.mediump_compute.*
-
-# Khronos Issue 242: Excluded blend tests where propagated errors may be large
-dEQP-VK.pipeline.blend.format.a2r10g10b10_unorm_pack32.states.color_dc_dc_add_alpha_o_1msc_add-color_sas_1mdc_max_alpha_sa_1msc_min-color_dc_sas_min_alpha_1mcc_cc_sub-color_z_1mda_add_alpha_o_1mdc_add
-dEQP-VK.pipeline.blend.format.a2r10g10b10_unorm_pack32.states.color_sa_z_sub_alpha_ca_cc_sub-color_sas_1msa_rsub_alpha_ca_da_sub-color_1mca_ca_min_alpha_1msc_1mcc_rsub-color_dc_da_sub_alpha_1mcc_1mda_add
-dEQP-VK.pipeline.blend.format.b5g5r5a1_unorm_pack16.states.color_1mcc_cc_min_alpha_sc_cc_min-color_o_o_min_alpha_1msc_1msc_add-color_sas_da_add_alpha_1mdc_ca_add-color_cc_1mda_sub_alpha_dc_1mda_add
-dEQP-VK.pipeline.blend.format.b5g5r5a1_unorm_pack16.states.color_dc_dc_add_alpha_o_1msc_add-color_sas_1mdc_max_alpha_sa_1msc_min-color_dc_sas_min_alpha_1mcc_cc_sub-color_z_1mda_add_alpha_o_1mdc_add
-dEQP-VK.pipeline.blend.format.b5g5r5a1_unorm_pack16.states.color_sa_z_sub_alpha_ca_cc_sub-color_sas_1msa_rsub_alpha_ca_da_sub-color_1mca_ca_min_alpha_1msc_1mcc_rsub-color_dc_da_sub_alpha_1mcc_1mda_add
-dEQP-VK.pipeline.blend.format.r5g5b5a1_unorm_pack16.states.color_1mcc_cc_min_alpha_sc_cc_min-color_o_o_min_alpha_1msc_1msc_add-color_sas_da_add_alpha_1mdc_ca_add-color_cc_1mda_sub_alpha_dc_1mda_add
-dEQP-VK.pipeline.blend.format.r5g5b5a1_unorm_pack16.states.color_dc_dc_add_alpha_o_1msc_add-color_sas_1mdc_max_alpha_sa_1msc_min-color_dc_sas_min_alpha_1mcc_cc_sub-color_z_1mda_add_alpha_o_1mdc_add
-dEQP-VK.pipeline.blend.format.r5g5b5a1_unorm_pack16.states.color_sa_z_sub_alpha_ca_cc_sub-color_sas_1msa_rsub_alpha_ca_da_sub-color_1mca_ca_min_alpha_1msc_1mcc_rsub-color_dc_da_sub_alpha_1mcc_1mda_add
-
-
-# Bug: 28594488
-dEQP-VK.ssbo.layout.random.all_shared_buffer.5
+# Issue 340: Cube map corner texel selection
+dEQP-VK.pipeline.sampler.view_type.cube.format.r5g6b5_unorm_pack16.mag_filter.linear
diff --git a/android/cts/master/vk-master.txt b/android/cts/master/vk-master.txt
index bdec12b..5b9e4c2 100644
--- a/android/cts/master/vk-master.txt
+++ b/android/cts/master/vk-master.txt
@@ -3520,6 +3520,9 @@
 dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_12x10_srgb_block
 dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_12x12_unorm_block
 dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_12x12_srgb_block
+dEQP-VK.api.info.android.mandatory_extensions
+dEQP-VK.api.info.android.no_unknown_extensions
+dEQP-VK.api.info.android.no_layers
 dEQP-VK.api.device_init.create_instance_name_version
 dEQP-VK.api.device_init.create_instance_invalid_api_version
 dEQP-VK.api.device_init.create_instance_null_appinfo
@@ -8379,9944 +8382,4685 @@
 dEQP-VK.api.copy_and_blit.blit_image.simple_tests.scaling_and_offset_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.simple_tests.scaling_and_offset_linear
 dEQP-VK.api.copy_and_blit.blit_image.simple_tests.scaling_and_offset_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.simple_tests.scaling_and_offset_b8g8r8a8_unorm_linear
 dEQP-VK.api.copy_and_blit.blit_image.simple_tests.without_scaling_partial_nearest
 dEQP-VK.api.copy_and_blit.blit_image.simple_tests.without_scaling_partial_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.simple_tests.without_scaling_partial_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.simple_tests.without_scaling_partial_linear
 dEQP-VK.api.copy_and_blit.blit_image.simple_tests.without_scaling_partial_r32_sfloat_linear
 dEQP-VK.api.copy_and_blit.blit_image.simple_tests.without_scaling_partial_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r4g4_unorm_pack8_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r4g4b4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b4g4r4a4_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r5g6b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b5g6r5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r5g5b5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b5g5r5a1_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a1r5g5b5_unorm_pack16_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8b8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8b8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8b8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8b8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b8g8r8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b8g8r8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b8g8r8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b8g8r8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8b8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8b8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8b8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8b8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b8g8r8a8_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b8g8r8a8_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b8g8r8a8_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b8g8r8a8_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a8b8g8r8_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a8b8g8r8_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a8b8g8r8_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a8b8g8r8_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a2r10g10b10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a2r10g10b10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a2r10g10b10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a2r10g10b10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a2b10g10r10_unorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a2b10g10r10_snorm_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a2b10g10r10_uscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a2b10g10r10_sscaled_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16a16_unorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16a16_snorm_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16a16_uscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16a16_sscaled_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16a16_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r32g32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r32g32b32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r32g32b32a32_sfloat_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_srgb_r8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_srgb_r8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_srgb_r8g8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_srgb_r8g8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_srgb_r8g8b8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_srgb_r8g8b8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_srgb_b8g8r8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_srgb_b8g8r8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_srgb_r8g8b8a8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_srgb_r8g8b8a8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_srgb_b8g8r8a8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_srgb_b8g8r8a8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_srgb_a8b8g8r8_srgb_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_srgb_a8b8g8r8_srgb_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_srgb_r8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_srgb_r8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_srgb_r8g8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_srgb_r8g8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_srgb_r8g8b8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_srgb_r8g8b8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_srgb_b8g8r8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_srgb_b8g8r8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_srgb_r8g8b8a8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_srgb_r8g8b8a8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_srgb_b8g8r8a8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_srgb_b8g8r8a8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_srgb_a8b8g8r8_srgb_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_srgb_a8b8g8r8_srgb_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_srgb_r8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_srgb_r8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_srgb_r8g8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_srgb_r8g8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_srgb_r8g8b8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_srgb_r8g8b8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_srgb_b8g8r8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_srgb_b8g8r8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_srgb_r8g8b8a8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_srgb_r8g8b8a8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_srgb_b8g8r8a8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_srgb_b8g8r8a8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_srgb_a8b8g8r8_srgb_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_srgb_a8b8g8r8_srgb_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_srgb_r8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_srgb_r8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_srgb_r8g8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_srgb_r8g8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_srgb_r8g8b8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_srgb_r8g8b8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_srgb_b8g8r8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_srgb_b8g8r8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_srgb_r8g8b8a8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_srgb_r8g8b8a8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_srgb_b8g8r8a8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_srgb_b8g8r8a8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_srgb_a8b8g8r8_srgb_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_srgb_a8b8g8r8_srgb_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_srgb_r8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_srgb_r8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_srgb_r8g8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_srgb_r8g8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_srgb_r8g8b8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_srgb_r8g8b8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_srgb_b8g8r8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_srgb_b8g8r8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_srgb_r8g8b8a8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_srgb_r8g8b8a8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_srgb_b8g8r8a8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_srgb_b8g8r8a8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_srgb_a8b8g8r8_srgb_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_srgb_a8b8g8r8_srgb_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_srgb_r8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_srgb_r8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_srgb_r8g8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_srgb_r8g8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_srgb_r8g8b8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_srgb_r8g8b8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_srgb_b8g8r8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_srgb_b8g8r8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_srgb_r8g8b8a8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_srgb_r8g8b8a8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_srgb_b8g8r8a8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_srgb_b8g8r8a8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_srgb_a8b8g8r8_srgb_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_srgb_a8b8g8r8_srgb_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_srgb_pack32_r8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_srgb_pack32_r8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_srgb_pack32_r8g8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_srgb_pack32_r8g8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_srgb_pack32_r8g8b8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_srgb_pack32_r8g8b8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_srgb_pack32_b8g8r8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_srgb_pack32_b8g8r8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_srgb_pack32_r8g8b8a8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_srgb_pack32_r8g8b8a8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_srgb_pack32_b8g8r8a8_srgb_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_srgb_pack32_b8g8r8a8_srgb_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_srgb_pack32_a8b8g8r8_srgb_pack32_nearest
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_srgb_pack32_a8b8g8r8_srgb_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.d16_unorm_d16_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.x8_d24_unorm_pack32_x8_d24_unorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.d32_sfloat_d32_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.s8_uint_s8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.d16_unorm_s8_uint_d16_unorm_s8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.d24_unorm_s8_uint_d24_unorm_s8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.d32_sfloat_s8_uint_d32_sfloat_s8_uint_nearest
 dEQP-VK.api.copy_and_blit.resolve_image.whole_2_bit
 dEQP-VK.api.copy_and_blit.resolve_image.whole_4_bit
 dEQP-VK.api.copy_and_blit.resolve_image.whole_8_bit
@@ -20550,7 +15294,6 @@
 dEQP-VK.memory.pipeline_barrier.host_write_uniform_texel_buffer.1024
 dEQP-VK.memory.pipeline_barrier.host_write_uniform_texel_buffer.8192
 dEQP-VK.memory.pipeline_barrier.host_write_uniform_texel_buffer.65536
-dEQP-VK.memory.pipeline_barrier.host_write_uniform_texel_buffer.1048576
 dEQP-VK.memory.pipeline_barrier.host_write_storage_buffer.1024
 dEQP-VK.memory.pipeline_barrier.host_write_storage_buffer.8192
 dEQP-VK.memory.pipeline_barrier.host_write_storage_buffer.65536
@@ -20558,7 +15301,6 @@
 dEQP-VK.memory.pipeline_barrier.host_write_storage_texel_buffer.1024
 dEQP-VK.memory.pipeline_barrier.host_write_storage_texel_buffer.8192
 dEQP-VK.memory.pipeline_barrier.host_write_storage_texel_buffer.65536
-dEQP-VK.memory.pipeline_barrier.host_write_storage_texel_buffer.1048576
 dEQP-VK.memory.pipeline_barrier.host_write_storage_image.1024
 dEQP-VK.memory.pipeline_barrier.host_write_storage_image.8192
 dEQP-VK.memory.pipeline_barrier.host_write_storage_image.65536
@@ -20590,7 +15332,6 @@
 dEQP-VK.memory.pipeline_barrier.transfer_dst_uniform_texel_buffer.1024
 dEQP-VK.memory.pipeline_barrier.transfer_dst_uniform_texel_buffer.8192
 dEQP-VK.memory.pipeline_barrier.transfer_dst_uniform_texel_buffer.65536
-dEQP-VK.memory.pipeline_barrier.transfer_dst_uniform_texel_buffer.1048576
 dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_buffer.1024
 dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_buffer.8192
 dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_buffer.65536
@@ -20598,7 +15339,6 @@
 dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_texel_buffer.1024
 dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_texel_buffer.8192
 dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_texel_buffer.65536
-dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_texel_buffer.1048576
 dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_image.1024
 dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_image.8192
 dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_image.65536
@@ -20610,11 +15350,9 @@
 dEQP-VK.memory.pipeline_barrier.all.1024
 dEQP-VK.memory.pipeline_barrier.all.8192
 dEQP-VK.memory.pipeline_barrier.all.65536
-dEQP-VK.memory.pipeline_barrier.all.1048576
 dEQP-VK.memory.pipeline_barrier.all_device.1024
 dEQP-VK.memory.pipeline_barrier.all_device.8192
 dEQP-VK.memory.pipeline_barrier.all_device.65536
-dEQP-VK.memory.pipeline_barrier.all_device.1048576
 dEQP-VK.memory.requirements.buffer.regular
 dEQP-VK.memory.requirements.buffer.sparse
 dEQP-VK.memory.requirements.buffer.sparse_residency
@@ -74629,7 +69367,6 @@
 dEQP-VK.pipeline.sampler.view_type.cube.format.r4g4b4a4_unorm_pack16.mipmap.linear.lod.select_bias_3_7
 dEQP-VK.pipeline.sampler.view_type.cube.format.r5g6b5_unorm_pack16.min_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube.format.r5g6b5_unorm_pack16.min_filter.nearest
-dEQP-VK.pipeline.sampler.view_type.cube.format.r5g6b5_unorm_pack16.mag_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube.format.r5g6b5_unorm_pack16.mag_filter.nearest
 dEQP-VK.pipeline.sampler.view_type.cube.format.r5g6b5_unorm_pack16.mipmap.nearest.lod.equal_min_3_max_3
 dEQP-VK.pipeline.sampler.view_type.cube.format.r5g6b5_unorm_pack16.mipmap.nearest.lod.select_min_1
@@ -74665,6 +69402,7 @@
 dEQP-VK.pipeline.sampler.view_type.cube.format.r5g5b5a1_unorm_pack16.mipmap.linear.lod.select_bias_3_7
 dEQP-VK.pipeline.sampler.view_type.cube.format.a2b10g10r10_unorm_pack32.min_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube.format.a2b10g10r10_unorm_pack32.min_filter.nearest
+dEQP-VK.pipeline.sampler.view_type.cube.format.a2b10g10r10_unorm_pack32.mag_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube.format.a2b10g10r10_unorm_pack32.mag_filter.nearest
 dEQP-VK.pipeline.sampler.view_type.cube.format.a2b10g10r10_unorm_pack32.mipmap.nearest.lod.equal_min_3_max_3
 dEQP-VK.pipeline.sampler.view_type.cube.format.a2b10g10r10_unorm_pack32.mipmap.nearest.lod.select_min_1
@@ -74763,6 +69501,7 @@
 dEQP-VK.pipeline.sampler.view_type.cube.format.b5g5r5a1_unorm_pack16.mipmap.linear.lod.select_bias_3_7
 dEQP-VK.pipeline.sampler.view_type.cube.format.r8_srgb.min_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube.format.r8_srgb.min_filter.nearest
+dEQP-VK.pipeline.sampler.view_type.cube.format.r8_srgb.mag_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube.format.r8_srgb.mag_filter.nearest
 dEQP-VK.pipeline.sampler.view_type.cube.format.r8_srgb.mipmap.nearest.lod.equal_min_3_max_3
 dEQP-VK.pipeline.sampler.view_type.cube.format.r8_srgb.mipmap.nearest.lod.select_min_1
@@ -74870,6 +69609,7 @@
 dEQP-VK.pipeline.sampler.view_type.cube.format.r8_sint.mipmap.nearest.lod.select_bias_3_7
 dEQP-VK.pipeline.sampler.view_type.cube.format.r8g8b8a8_srgb.min_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube.format.r8g8b8a8_srgb.min_filter.nearest
+dEQP-VK.pipeline.sampler.view_type.cube.format.r8g8b8a8_srgb.mag_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube.format.r8g8b8a8_srgb.mag_filter.nearest
 dEQP-VK.pipeline.sampler.view_type.cube.format.r8g8b8a8_srgb.mipmap.nearest.lod.equal_min_3_max_3
 dEQP-VK.pipeline.sampler.view_type.cube.format.r8g8b8a8_srgb.mipmap.nearest.lod.select_min_1
@@ -74941,6 +69681,7 @@
 dEQP-VK.pipeline.sampler.view_type.cube.format.b8g8r8_srgb.mipmap.linear.lod.select_bias_3_7
 dEQP-VK.pipeline.sampler.view_type.cube.format.r8g8_srgb.min_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube.format.r8g8_srgb.min_filter.nearest
+dEQP-VK.pipeline.sampler.view_type.cube.format.r8g8_srgb.mag_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube.format.r8g8_srgb.mag_filter.nearest
 dEQP-VK.pipeline.sampler.view_type.cube.format.r8g8_srgb.mipmap.nearest.lod.equal_min_3_max_3
 dEQP-VK.pipeline.sampler.view_type.cube.format.r8g8_srgb.mipmap.nearest.lod.select_min_1
@@ -75233,6 +69974,7 @@
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8_unorm_block.mipmap.linear.lod.select_bias_2_5
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8_unorm_block.mipmap.linear.lod.select_bias_3_1
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8_unorm_block.mipmap.linear.lod.select_bias_3_7
+dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8_srgb_block.mag_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8_srgb_block.mag_filter.nearest
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8_srgb_block.mipmap.nearest.lod.equal_min_3_max_3
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8_srgb_block.mipmap.nearest.lod.select_min_1
@@ -75264,6 +70006,7 @@
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8a1_unorm_block.mipmap.linear.lod.select_bias_2_5
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8a1_unorm_block.mipmap.linear.lod.select_bias_3_1
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8a1_unorm_block.mipmap.linear.lod.select_bias_3_7
+dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8a1_srgb_block.mag_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8a1_srgb_block.mag_filter.nearest
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8a1_srgb_block.mipmap.nearest.lod.equal_min_3_max_3
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8a1_srgb_block.mipmap.nearest.lod.select_min_1
@@ -75295,6 +70038,7 @@
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8a8_unorm_block.mipmap.linear.lod.select_bias_2_5
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8a8_unorm_block.mipmap.linear.lod.select_bias_3_1
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8a8_unorm_block.mipmap.linear.lod.select_bias_3_7
+dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8a8_srgb_block.mag_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8a8_srgb_block.mag_filter.nearest
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8a8_srgb_block.mipmap.nearest.lod.equal_min_3_max_3
 dEQP-VK.pipeline.sampler.view_type.cube.format.etc2_r8g8b8a8_srgb_block.mipmap.nearest.lod.select_min_1
@@ -75608,6 +70352,7 @@
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.r5g5b5a1_unorm_pack16.mipmap.linear.lod.select_bias_3_7
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.a2b10g10r10_unorm_pack32.min_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.a2b10g10r10_unorm_pack32.min_filter.nearest
+dEQP-VK.pipeline.sampler.view_type.cube_array.format.a2b10g10r10_unorm_pack32.mag_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.a2b10g10r10_unorm_pack32.mag_filter.nearest
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.a2b10g10r10_unorm_pack32.mipmap.nearest.lod.equal_min_3_max_3
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.a2b10g10r10_unorm_pack32.mipmap.nearest.lod.select_min_1
@@ -75706,6 +70451,7 @@
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.b5g5r5a1_unorm_pack16.mipmap.linear.lod.select_bias_3_7
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8_srgb.min_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8_srgb.min_filter.nearest
+dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8_srgb.mag_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8_srgb.mag_filter.nearest
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8_srgb.mipmap.nearest.lod.equal_min_3_max_3
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8_srgb.mipmap.nearest.lod.select_min_1
@@ -75813,6 +70559,7 @@
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8_sint.mipmap.nearest.lod.select_bias_3_7
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8g8b8a8_srgb.min_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8g8b8a8_srgb.min_filter.nearest
+dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8g8b8a8_srgb.mag_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8g8b8a8_srgb.mag_filter.nearest
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8g8b8a8_srgb.mipmap.nearest.lod.equal_min_3_max_3
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8g8b8a8_srgb.mipmap.nearest.lod.select_min_1
@@ -75884,6 +70631,7 @@
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.b8g8r8_srgb.mipmap.linear.lod.select_bias_3_7
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8g8_srgb.min_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8g8_srgb.min_filter.nearest
+dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8g8_srgb.mag_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8g8_srgb.mag_filter.nearest
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8g8_srgb.mipmap.nearest.lod.equal_min_3_max_3
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.r8g8_srgb.mipmap.nearest.lod.select_min_1
@@ -76176,6 +70924,7 @@
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8_unorm_block.mipmap.linear.lod.select_bias_2_5
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8_unorm_block.mipmap.linear.lod.select_bias_3_1
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8_unorm_block.mipmap.linear.lod.select_bias_3_7
+dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8_srgb_block.mag_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8_srgb_block.mag_filter.nearest
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8_srgb_block.mipmap.nearest.lod.equal_min_3_max_3
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8_srgb_block.mipmap.nearest.lod.select_min_1
@@ -76207,6 +70956,7 @@
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8a1_unorm_block.mipmap.linear.lod.select_bias_2_5
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8a1_unorm_block.mipmap.linear.lod.select_bias_3_1
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8a1_unorm_block.mipmap.linear.lod.select_bias_3_7
+dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8a1_srgb_block.mag_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8a1_srgb_block.mag_filter.nearest
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8a1_srgb_block.mipmap.nearest.lod.equal_min_3_max_3
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8a1_srgb_block.mipmap.nearest.lod.select_min_1
@@ -76238,6 +70988,7 @@
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8a8_unorm_block.mipmap.linear.lod.select_bias_2_5
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8a8_unorm_block.mipmap.linear.lod.select_bias_3_1
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8a8_unorm_block.mipmap.linear.lod.select_bias_3_7
+dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8a8_srgb_block.mag_filter.linear
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8a8_srgb_block.mag_filter.nearest
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8a8_srgb_block.mipmap.nearest.lod.equal_min_3_max_3
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.etc2_r8g8b8a8_srgb_block.mipmap.nearest.lod.select_min_1
@@ -96948,12 +91699,6 @@
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.spirv_assembly.instruction.compute.opnop.all
-dEQP-VK.spirv_assembly.instruction.compute.opfunord.equal
-dEQP-VK.spirv_assembly.instruction.compute.opfunord.less
-dEQP-VK.spirv_assembly.instruction.compute.opfunord.lessequal
-dEQP-VK.spirv_assembly.instruction.compute.opfunord.greater
-dEQP-VK.spirv_assembly.instruction.compute.opfunord.greaterequal
-dEQP-VK.spirv_assembly.instruction.compute.opfunord.notequal
 dEQP-VK.spirv_assembly.instruction.compute.opatomic.iadd
 dEQP-VK.spirv_assembly.instruction.compute.opatomic.isub
 dEQP-VK.spirv_assembly.instruction.compute.opatomic.iinc
@@ -109264,101 +104009,68 @@
 dEQP-VK.glsl.switch.switch_in_switch_uniform_fragment
 dEQP-VK.glsl.switch.switch_in_switch_dynamic_vertex
 dEQP-VK.glsl.switch.switch_in_switch_dynamic_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texture.sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texture.sparse_sampler2d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler2d_fixed_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_sampler2d_float_vertex
 dEQP-VK.glsl.texture_functions.texture.sampler2d_float_vertex
 dEQP-VK.glsl.texture_functions.texture.sparse_sampler2d_float_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler2d_float_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_isampler2d_vertex
 dEQP-VK.glsl.texture_functions.texture.isampler2d_vertex
 dEQP-VK.glsl.texture_functions.texture.sparse_isampler2d_fragment
 dEQP-VK.glsl.texture_functions.texture.isampler2d_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_usampler2d_vertex
 dEQP-VK.glsl.texture_functions.texture.usampler2d_vertex
 dEQP-VK.glsl.texture_functions.texture.sparse_usampler2d_fragment
 dEQP-VK.glsl.texture_functions.texture.usampler2d_fragment
 dEQP-VK.glsl.texture_functions.texture.sparse_sampler2d_bias_fixed_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler2d_bias_fixed_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_sampler2d_bias_float_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler2d_bias_float_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_isampler2d_bias_fragment
 dEQP-VK.glsl.texture_functions.texture.isampler2d_bias_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_usampler2d_bias_fragment
 dEQP-VK.glsl.texture_functions.texture.usampler2d_bias_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_samplercube_fixed_vertex
 dEQP-VK.glsl.texture_functions.texture.samplercube_fixed_vertex
 dEQP-VK.glsl.texture_functions.texture.sparse_samplercube_fixed_fragment
 dEQP-VK.glsl.texture_functions.texture.samplercube_fixed_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_samplercube_float_vertex
 dEQP-VK.glsl.texture_functions.texture.samplercube_float_vertex
-dEQP-VK.glsl.texture_functions.texture.sparse_samplercube_float_fragment
 dEQP-VK.glsl.texture_functions.texture.samplercube_float_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_isamplercube_vertex
 dEQP-VK.glsl.texture_functions.texture.isamplercube_vertex
 dEQP-VK.glsl.texture_functions.texture.sparse_isamplercube_fragment
 dEQP-VK.glsl.texture_functions.texture.isamplercube_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_usamplercube_vertex
 dEQP-VK.glsl.texture_functions.texture.usamplercube_vertex
-dEQP-VK.glsl.texture_functions.texture.sparse_usamplercube_fragment
 dEQP-VK.glsl.texture_functions.texture.usamplercube_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_samplercube_bias_fixed_fragment
 dEQP-VK.glsl.texture_functions.texture.samplercube_bias_fixed_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_samplercube_bias_float_fragment
 dEQP-VK.glsl.texture_functions.texture.samplercube_bias_float_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_isamplercube_bias_fragment
 dEQP-VK.glsl.texture_functions.texture.isamplercube_bias_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_usamplercube_bias_fragment
 dEQP-VK.glsl.texture_functions.texture.usamplercube_bias_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_sampler2darray_fixed_vertex
 dEQP-VK.glsl.texture_functions.texture.sampler2darray_fixed_vertex
 dEQP-VK.glsl.texture_functions.texture.sparse_sampler2darray_fixed_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler2darray_fixed_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_sampler2darray_float_vertex
 dEQP-VK.glsl.texture_functions.texture.sampler2darray_float_vertex
 dEQP-VK.glsl.texture_functions.texture.sparse_sampler2darray_float_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler2darray_float_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_isampler2darray_vertex
 dEQP-VK.glsl.texture_functions.texture.isampler2darray_vertex
 dEQP-VK.glsl.texture_functions.texture.sparse_isampler2darray_fragment
 dEQP-VK.glsl.texture_functions.texture.isampler2darray_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_usampler2darray_vertex
 dEQP-VK.glsl.texture_functions.texture.usampler2darray_vertex
 dEQP-VK.glsl.texture_functions.texture.sparse_usampler2darray_fragment
 dEQP-VK.glsl.texture_functions.texture.usampler2darray_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_sampler2darray_bias_fixed_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler2darray_bias_fixed_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_sampler2darray_bias_float_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler2darray_bias_float_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_isampler2darray_bias_fragment
 dEQP-VK.glsl.texture_functions.texture.isampler2darray_bias_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_usampler2darray_bias_fragment
 dEQP-VK.glsl.texture_functions.texture.usampler2darray_bias_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_sampler3d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texture.sampler3d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texture.sparse_sampler3d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler3d_fixed_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_sampler3d_float_vertex
 dEQP-VK.glsl.texture_functions.texture.sampler3d_float_vertex
 dEQP-VK.glsl.texture_functions.texture.sparse_sampler3d_float_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler3d_float_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_isampler3d_vertex
 dEQP-VK.glsl.texture_functions.texture.isampler3d_vertex
 dEQP-VK.glsl.texture_functions.texture.sparse_isampler3d_fragment
 dEQP-VK.glsl.texture_functions.texture.isampler3d_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_usampler3d_vertex
 dEQP-VK.glsl.texture_functions.texture.usampler3d_vertex
 dEQP-VK.glsl.texture_functions.texture.sparse_usampler3d_fragment
 dEQP-VK.glsl.texture_functions.texture.usampler3d_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_sampler3d_bias_fixed_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler3d_bias_fixed_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_sampler3d_bias_float_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler3d_bias_float_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_isampler3d_bias_fragment
 dEQP-VK.glsl.texture_functions.texture.isampler3d_bias_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_usampler3d_bias_fragment
 dEQP-VK.glsl.texture_functions.texture.usampler3d_bias_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler1d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texture.sampler1d_fixed_fragment
@@ -109408,8 +104120,6 @@
 dEQP-VK.glsl.texture_functions.texture.samplercubeshadow_fragment
 dEQP-VK.glsl.texture_functions.texture.sparse_samplercubeshadow_bias_fragment
 dEQP-VK.glsl.texture_functions.texture.samplercubeshadow_bias_fragment
-dEQP-VK.glsl.texture_functions.texture.sparse_sampler2darrayshadow_vertex
-dEQP-VK.glsl.texture_functions.texture.sampler2darrayshadow_vertex
 dEQP-VK.glsl.texture_functions.texture.sparse_sampler2darrayshadow_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler2darrayshadow_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler1dshadow_vertex
@@ -109419,77 +104129,44 @@
 dEQP-VK.glsl.texture_functions.texture.sampler1darrayshadow_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler1darrayshadow_bias_fragment
 dEQP-VK.glsl.texture_functions.texture.samplercubearrayshadow_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2d_fixed_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.sampler2d_fixed_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2d_float_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sampler2d_float_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2d_float_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.sampler2d_float_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_isampler2d_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.isampler2d_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sparse_isampler2d_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.isampler2d_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_usampler2d_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.usampler2d_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sparse_usampler2d_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.usampler2d_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2d_bias_fixed_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.sampler2d_bias_fixed_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2d_bias_float_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.sampler2d_bias_float_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_isampler2d_bias_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.isampler2d_bias_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_usampler2d_bias_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.usampler2d_bias_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2darray_fixed_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sampler2darray_fixed_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2darray_fixed_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.sampler2darray_fixed_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2darray_float_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sampler2darray_float_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2darray_float_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.sampler2darray_float_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_isampler2darray_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.isampler2darray_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sparse_isampler2darray_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.isampler2darray_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_usampler2darray_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.usampler2darray_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sparse_usampler2darray_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.usampler2darray_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2darray_bias_fixed_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.sampler2darray_bias_fixed_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2darray_bias_float_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.sampler2darray_bias_float_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_isampler2darray_bias_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.isampler2darray_bias_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_usampler2darray_bias_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.usampler2darray_bias_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler3d_fixed_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sampler3d_fixed_vertex
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler3d_fixed_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sampler3d_fixed_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler3d_float_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sampler3d_float_vertex
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler3d_float_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sampler3d_float_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_isampler3d_vertex
-dEQP-VK.glsl.texture_functions.textureoffset.isampler3d_vertex
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_isampler3d_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.isampler3d_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_usampler3d_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.usampler3d_vertex
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_usampler3d_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.usampler3d_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler3d_bias_fixed_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.sampler3d_bias_fixed_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler3d_bias_float_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.sampler3d_bias_float_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_isampler3d_bias_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.isampler3d_bias_fragment
-dEQP-VK.glsl.texture_functions.textureoffset.sparse_usampler3d_bias_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.usampler3d_bias_fragment
 dEQP-VK.glsl.texture_functions.textureoffset.sampler1d_fixed_vertex
 dEQP-VK.glsl.texture_functions.textureoffset.sampler1d_fixed_fragment
@@ -109591,9 +104268,6 @@
 dEQP-VK.glsl.texture_functions.textureproj.sampler1d_vec4_bias_float_fragment
 dEQP-VK.glsl.texture_functions.textureproj.isampler1d_vec4_bias_fragment
 dEQP-VK.glsl.texture_functions.textureproj.usampler1d_vec4_bias_fragment
-dEQP-VK.glsl.texture_functions.textureproj.sampler2dshadow_vertex
-dEQP-VK.glsl.texture_functions.textureproj.sampler2dshadow_fragment
-dEQP-VK.glsl.texture_functions.textureproj.sampler2dshadow_bias_fragment
 dEQP-VK.glsl.texture_functions.textureproj.sampler1dshadow_vertex
 dEQP-VK.glsl.texture_functions.textureproj.sampler1dshadow_fragment
 dEQP-VK.glsl.texture_functions.textureproj.sampler1dshadow_bias_fragment
@@ -109622,13 +104296,9 @@
 dEQP-VK.glsl.texture_functions.textureprojoffset.isampler2d_vec4_bias_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.usampler2d_vec4_bias_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.sampler3d_fixed_vertex
-dEQP-VK.glsl.texture_functions.textureprojoffset.sampler3d_fixed_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.sampler3d_float_vertex
-dEQP-VK.glsl.texture_functions.textureprojoffset.sampler3d_float_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.isampler3d_vertex
-dEQP-VK.glsl.texture_functions.textureprojoffset.isampler3d_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.usampler3d_vertex
-dEQP-VK.glsl.texture_functions.textureprojoffset.usampler3d_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.sampler3d_bias_fixed_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.sampler3d_bias_float_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.isampler3d_bias_fragment
@@ -109657,75 +104327,44 @@
 dEQP-VK.glsl.texture_functions.textureprojoffset.sampler1d_vec4_bias_float_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.isampler1d_vec4_bias_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.usampler1d_vec4_bias_fragment
-dEQP-VK.glsl.texture_functions.textureprojoffset.sampler2dshadow_vertex
-dEQP-VK.glsl.texture_functions.textureprojoffset.sampler2dshadow_fragment
-dEQP-VK.glsl.texture_functions.textureprojoffset.sampler2dshadow_bias_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.sampler1dshadow_vertex
 dEQP-VK.glsl.texture_functions.textureprojoffset.sampler1dshadow_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.sampler1dshadow_bias_fragment
-dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturelod.sampler2d_fixed_vertex
-dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler2d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texturelod.sampler2d_fixed_fragment
-dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler2d_float_vertex
 dEQP-VK.glsl.texture_functions.texturelod.sampler2d_float_vertex
-dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler2d_float_fragment
 dEQP-VK.glsl.texture_functions.texturelod.sampler2d_float_fragment
-dEQP-VK.glsl.texture_functions.texturelod.sparse_isampler2d_vertex
 dEQP-VK.glsl.texture_functions.texturelod.isampler2d_vertex
-dEQP-VK.glsl.texture_functions.texturelod.sparse_isampler2d_fragment
 dEQP-VK.glsl.texture_functions.texturelod.isampler2d_fragment
-dEQP-VK.glsl.texture_functions.texturelod.sparse_usampler2d_vertex
 dEQP-VK.glsl.texture_functions.texturelod.usampler2d_vertex
-dEQP-VK.glsl.texture_functions.texturelod.sparse_usampler2d_fragment
 dEQP-VK.glsl.texture_functions.texturelod.usampler2d_fragment
 dEQP-VK.glsl.texture_functions.texturelod.sparse_samplercube_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturelod.samplercube_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturelod.sparse_samplercube_fixed_fragment
 dEQP-VK.glsl.texture_functions.texturelod.samplercube_fixed_fragment
-dEQP-VK.glsl.texture_functions.texturelod.sparse_samplercube_float_vertex
 dEQP-VK.glsl.texture_functions.texturelod.samplercube_float_vertex
-dEQP-VK.glsl.texture_functions.texturelod.sparse_samplercube_float_fragment
 dEQP-VK.glsl.texture_functions.texturelod.samplercube_float_fragment
 dEQP-VK.glsl.texture_functions.texturelod.sparse_isamplercube_vertex
 dEQP-VK.glsl.texture_functions.texturelod.isamplercube_vertex
 dEQP-VK.glsl.texture_functions.texturelod.sparse_isamplercube_fragment
 dEQP-VK.glsl.texture_functions.texturelod.isamplercube_fragment
-dEQP-VK.glsl.texture_functions.texturelod.sparse_usamplercube_vertex
 dEQP-VK.glsl.texture_functions.texturelod.usamplercube_vertex
-dEQP-VK.glsl.texture_functions.texturelod.sparse_usamplercube_fragment
 dEQP-VK.glsl.texture_functions.texturelod.usamplercube_fragment
-dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler2darray_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturelod.sampler2darray_fixed_vertex
-dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler2darray_fixed_fragment
 dEQP-VK.glsl.texture_functions.texturelod.sampler2darray_fixed_fragment
-dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler2darray_float_vertex
 dEQP-VK.glsl.texture_functions.texturelod.sampler2darray_float_vertex
-dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler2darray_float_fragment
 dEQP-VK.glsl.texture_functions.texturelod.sampler2darray_float_fragment
-dEQP-VK.glsl.texture_functions.texturelod.sparse_isampler2darray_vertex
 dEQP-VK.glsl.texture_functions.texturelod.isampler2darray_vertex
-dEQP-VK.glsl.texture_functions.texturelod.sparse_isampler2darray_fragment
 dEQP-VK.glsl.texture_functions.texturelod.isampler2darray_fragment
-dEQP-VK.glsl.texture_functions.texturelod.sparse_usampler2darray_vertex
 dEQP-VK.glsl.texture_functions.texturelod.usampler2darray_vertex
-dEQP-VK.glsl.texture_functions.texturelod.sparse_usampler2darray_fragment
 dEQP-VK.glsl.texture_functions.texturelod.usampler2darray_fragment
-dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler3d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturelod.sampler3d_fixed_vertex
-dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler3d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texturelod.sampler3d_fixed_fragment
-dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler3d_float_vertex
 dEQP-VK.glsl.texture_functions.texturelod.sampler3d_float_vertex
-dEQP-VK.glsl.texture_functions.texturelod.sparse_sampler3d_float_fragment
 dEQP-VK.glsl.texture_functions.texturelod.sampler3d_float_fragment
-dEQP-VK.glsl.texture_functions.texturelod.sparse_isampler3d_vertex
 dEQP-VK.glsl.texture_functions.texturelod.isampler3d_vertex
-dEQP-VK.glsl.texture_functions.texturelod.sparse_isampler3d_fragment
 dEQP-VK.glsl.texture_functions.texturelod.isampler3d_fragment
-dEQP-VK.glsl.texture_functions.texturelod.sparse_usampler3d_vertex
 dEQP-VK.glsl.texture_functions.texturelod.usampler3d_vertex
-dEQP-VK.glsl.texture_functions.texturelod.sparse_usampler3d_fragment
 dEQP-VK.glsl.texture_functions.texturelod.usampler3d_fragment
 dEQP-VK.glsl.texture_functions.texturelod.sampler1d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturelod.sampler1d_fixed_fragment
@@ -109759,53 +104398,27 @@
 dEQP-VK.glsl.texture_functions.texturelod.sampler1dshadow_fragment
 dEQP-VK.glsl.texture_functions.texturelod.sampler1darrayshadow_vertex
 dEQP-VK.glsl.texture_functions.texturelod.sampler1darrayshadow_fragment
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturelodoffset.sampler2d_fixed_vertex
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler2d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texturelodoffset.sampler2d_fixed_fragment
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler2d_float_vertex
 dEQP-VK.glsl.texture_functions.texturelodoffset.sampler2d_float_vertex
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler2d_float_fragment
 dEQP-VK.glsl.texture_functions.texturelodoffset.sampler2d_float_fragment
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_isampler2d_vertex
 dEQP-VK.glsl.texture_functions.texturelodoffset.isampler2d_vertex
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_isampler2d_fragment
 dEQP-VK.glsl.texture_functions.texturelodoffset.isampler2d_fragment
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_usampler2d_vertex
 dEQP-VK.glsl.texture_functions.texturelodoffset.usampler2d_vertex
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_usampler2d_fragment
 dEQP-VK.glsl.texture_functions.texturelodoffset.usampler2d_fragment
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler2darray_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturelodoffset.sampler2darray_fixed_vertex
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler2darray_fixed_fragment
 dEQP-VK.glsl.texture_functions.texturelodoffset.sampler2darray_fixed_fragment
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler2darray_float_vertex
 dEQP-VK.glsl.texture_functions.texturelodoffset.sampler2darray_float_vertex
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler2darray_float_fragment
 dEQP-VK.glsl.texture_functions.texturelodoffset.sampler2darray_float_fragment
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_isampler2darray_vertex
 dEQP-VK.glsl.texture_functions.texturelodoffset.isampler2darray_vertex
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_isampler2darray_fragment
 dEQP-VK.glsl.texture_functions.texturelodoffset.isampler2darray_fragment
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_usampler2darray_vertex
 dEQP-VK.glsl.texture_functions.texturelodoffset.usampler2darray_vertex
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_usampler2darray_fragment
 dEQP-VK.glsl.texture_functions.texturelodoffset.usampler2darray_fragment
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler3d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturelodoffset.sampler3d_fixed_vertex
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler3d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texturelodoffset.sampler3d_fixed_fragment
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler3d_float_vertex
-dEQP-VK.glsl.texture_functions.texturelodoffset.sampler3d_float_vertex
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_sampler3d_float_fragment
 dEQP-VK.glsl.texture_functions.texturelodoffset.sampler3d_float_fragment
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_isampler3d_vertex
 dEQP-VK.glsl.texture_functions.texturelodoffset.isampler3d_vertex
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_isampler3d_fragment
 dEQP-VK.glsl.texture_functions.texturelodoffset.isampler3d_fragment
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_usampler3d_vertex
-dEQP-VK.glsl.texture_functions.texturelodoffset.usampler3d_vertex
-dEQP-VK.glsl.texture_functions.texturelodoffset.sparse_usampler3d_fragment
 dEQP-VK.glsl.texture_functions.texturelodoffset.usampler3d_fragment
 dEQP-VK.glsl.texture_functions.texturelodoffset.sampler1d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturelodoffset.sampler1d_fixed_fragment
@@ -109851,9 +104464,7 @@
 dEQP-VK.glsl.texture_functions.textureprojlod.sampler3d_fixed_fragment
 dEQP-VK.glsl.texture_functions.textureprojlod.sampler3d_float_vertex
 dEQP-VK.glsl.texture_functions.textureprojlod.sampler3d_float_fragment
-dEQP-VK.glsl.texture_functions.textureprojlod.isampler3d_vertex
 dEQP-VK.glsl.texture_functions.textureprojlod.isampler3d_fragment
-dEQP-VK.glsl.texture_functions.textureprojlod.usampler3d_vertex
 dEQP-VK.glsl.texture_functions.textureprojlod.usampler3d_fragment
 dEQP-VK.glsl.texture_functions.textureprojlod.sampler1d_vec2_fixed_vertex
 dEQP-VK.glsl.texture_functions.textureprojlod.sampler1d_vec2_fixed_fragment
@@ -109871,8 +104482,6 @@
 dEQP-VK.glsl.texture_functions.textureprojlod.isampler1d_vec4_fragment
 dEQP-VK.glsl.texture_functions.textureprojlod.usampler1d_vec4_vertex
 dEQP-VK.glsl.texture_functions.textureprojlod.usampler1d_vec4_fragment
-dEQP-VK.glsl.texture_functions.textureprojlod.sampler2dshadow_vertex
-dEQP-VK.glsl.texture_functions.textureprojlod.sampler2dshadow_fragment
 dEQP-VK.glsl.texture_functions.textureprojlod.sampler1dshadow_vertex
 dEQP-VK.glsl.texture_functions.textureprojlod.sampler1dshadow_fragment
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler2d_vec3_fixed_vertex
@@ -109893,11 +104502,8 @@
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.usampler2d_vec4_fragment
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler3d_fixed_vertex
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler3d_fixed_fragment
-dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler3d_float_vertex
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler3d_float_fragment
-dEQP-VK.glsl.texture_functions.textureprojlodoffset.isampler3d_vertex
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.isampler3d_fragment
-dEQP-VK.glsl.texture_functions.textureprojlodoffset.usampler3d_vertex
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.usampler3d_fragment
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler1d_vec2_fixed_vertex
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler1d_vec2_fixed_fragment
@@ -109915,74 +104521,19 @@
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.isampler1d_vec4_fragment
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.usampler1d_vec4_vertex
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.usampler1d_vec4_fragment
-dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler2dshadow_vertex
-dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler2dshadow_fragment
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler1dshadow_vertex
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler1dshadow_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturegrad.sampler2d_fixed_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texturegrad.sampler2d_fixed_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2d_float_vertex
 dEQP-VK.glsl.texture_functions.texturegrad.sampler2d_float_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2d_float_fragment
 dEQP-VK.glsl.texture_functions.texturegrad.sampler2d_float_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_isampler2d_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.isampler2d_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_isampler2d_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.isampler2d_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_usampler2d_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.usampler2d_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_usampler2d_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.usampler2d_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_samplercube_fixed_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.samplercube_fixed_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_samplercube_fixed_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.samplercube_fixed_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_samplercube_float_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.samplercube_float_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_samplercube_float_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.samplercube_float_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_isamplercube_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.isamplercube_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_isamplercube_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.isamplercube_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_usamplercube_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.usamplercube_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_usamplercube_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.usamplercube_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2darray_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturegrad.sampler2darray_fixed_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2darray_fixed_fragment
 dEQP-VK.glsl.texture_functions.texturegrad.sampler2darray_fixed_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2darray_float_vertex
 dEQP-VK.glsl.texture_functions.texturegrad.sampler2darray_float_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2darray_float_fragment
 dEQP-VK.glsl.texture_functions.texturegrad.sampler2darray_float_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_isampler2darray_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.isampler2darray_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_isampler2darray_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.isampler2darray_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_usampler2darray_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.usampler2darray_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_usampler2darray_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.usampler2darray_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler3d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturegrad.sampler3d_fixed_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler3d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texturegrad.sampler3d_fixed_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler3d_float_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sampler3d_float_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler3d_float_fragment
 dEQP-VK.glsl.texture_functions.texturegrad.sampler3d_float_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_isampler3d_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.isampler3d_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_isampler3d_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.isampler3d_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_usampler3d_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.usampler3d_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_usampler3d_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.usampler3d_fragment
 dEQP-VK.glsl.texture_functions.texturegrad.sampler1d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturegrad.sampler1d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texturegrad.sampler1d_float_vertex
@@ -110011,65 +104562,35 @@
 dEQP-VK.glsl.texture_functions.texturegrad.sampler2dshadow_vertex
 dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2dshadow_fragment
 dEQP-VK.glsl.texture_functions.texturegrad.sampler2dshadow_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_samplercubeshadow_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.samplercubeshadow_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_samplercubeshadow_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.samplercubeshadow_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2darrayshadow_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sampler2darrayshadow_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sparse_sampler2darrayshadow_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sampler2darrayshadow_fragment
 dEQP-VK.glsl.texture_functions.texturegrad.sampler1dshadow_vertex
 dEQP-VK.glsl.texture_functions.texturegrad.sampler1dshadow_fragment
 dEQP-VK.glsl.texture_functions.texturegrad.sampler1darrayshadow_vertex
 dEQP-VK.glsl.texture_functions.texturegrad.sampler1darrayshadow_fragment
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2d_fixed_vertex
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2d_fixed_fragment
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2d_float_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2d_float_vertex
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2d_float_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2d_float_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_isampler2d_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.isampler2d_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_isampler2d_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.isampler2d_fragment
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_usampler2d_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.usampler2d_vertex
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_usampler2d_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.usampler2d_fragment
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2darray_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2darray_fixed_vertex
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2darray_fixed_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2darray_fixed_fragment
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2darray_float_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2darray_float_vertex
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2darray_float_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2darray_float_fragment
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_isampler2darray_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.isampler2darray_vertex
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_isampler2darray_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.isampler2darray_fragment
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_usampler2darray_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.usampler2darray_vertex
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_usampler2darray_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.usampler2darray_fragment
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler3d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler3d_fixed_vertex
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler3d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler3d_fixed_fragment
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler3d_float_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler3d_float_vertex
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler3d_float_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler3d_float_fragment
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_isampler3d_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.isampler3d_vertex
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_isampler3d_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.isampler3d_fragment
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_usampler3d_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.usampler3d_vertex
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_usampler3d_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.usampler3d_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler1d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler1d_fixed_fragment
@@ -110091,10 +104612,6 @@
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2dshadow_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2dshadow_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2dshadow_fragment
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2darrayshadow_vertex
-dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2darrayshadow_vertex
-dEQP-VK.glsl.texture_functions.texturegradoffset.sparse_sampler2darrayshadow_fragment
-dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2darrayshadow_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler1dshadow_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler1dshadow_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler1darrayshadow_vertex
@@ -110139,8 +104656,6 @@
 dEQP-VK.glsl.texture_functions.textureprojgrad.isampler1d_vec4_fragment
 dEQP-VK.glsl.texture_functions.textureprojgrad.usampler1d_vec4_vertex
 dEQP-VK.glsl.texture_functions.textureprojgrad.usampler1d_vec4_fragment
-dEQP-VK.glsl.texture_functions.textureprojgrad.sampler2dshadow_vertex
-dEQP-VK.glsl.texture_functions.textureprojgrad.sampler2dshadow_fragment
 dEQP-VK.glsl.texture_functions.textureprojgrad.sampler1dshadow_vertex
 dEQP-VK.glsl.texture_functions.textureprojgrad.sampler1dshadow_fragment
 dEQP-VK.glsl.texture_functions.textureprojgradoffset.sampler2d_vec3_fixed_vertex
@@ -110183,17 +104698,11 @@
 dEQP-VK.glsl.texture_functions.textureprojgradoffset.isampler1d_vec4_fragment
 dEQP-VK.glsl.texture_functions.textureprojgradoffset.usampler1d_vec4_vertex
 dEQP-VK.glsl.texture_functions.textureprojgradoffset.usampler1d_vec4_fragment
-dEQP-VK.glsl.texture_functions.textureprojgradoffset.sampler2dshadow_vertex
-dEQP-VK.glsl.texture_functions.textureprojgradoffset.sampler2dshadow_fragment
 dEQP-VK.glsl.texture_functions.textureprojgradoffset.sampler1dshadow_vertex
 dEQP-VK.glsl.texture_functions.textureprojgradoffset.sampler1dshadow_fragment
-dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texelfetch.sampler2d_fixed_vertex
-dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler2d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texelfetch.sampler2d_fixed_fragment
-dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler2d_float_vertex
 dEQP-VK.glsl.texture_functions.texelfetch.sampler2d_float_vertex
-dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler2d_float_fragment
 dEQP-VK.glsl.texture_functions.texelfetch.sampler2d_float_fragment
 dEQP-VK.glsl.texture_functions.texelfetch.sparse_isampler2d_vertex
 dEQP-VK.glsl.texture_functions.texelfetch.isampler2d_vertex
@@ -110203,9 +104712,7 @@
 dEQP-VK.glsl.texture_functions.texelfetch.usampler2d_vertex
 dEQP-VK.glsl.texture_functions.texelfetch.sparse_usampler2d_fragment
 dEQP-VK.glsl.texture_functions.texelfetch.usampler2d_fragment
-dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler2darray_fixed_vertex
 dEQP-VK.glsl.texture_functions.texelfetch.sampler2darray_fixed_vertex
-dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler2darray_fixed_fragment
 dEQP-VK.glsl.texture_functions.texelfetch.sampler2darray_fixed_fragment
 dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler2darray_float_vertex
 dEQP-VK.glsl.texture_functions.texelfetch.sampler2darray_float_vertex
@@ -110219,9 +104726,7 @@
 dEQP-VK.glsl.texture_functions.texelfetch.usampler2darray_vertex
 dEQP-VK.glsl.texture_functions.texelfetch.sparse_usampler2darray_fragment
 dEQP-VK.glsl.texture_functions.texelfetch.usampler2darray_fragment
-dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler3d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texelfetch.sampler3d_fixed_vertex
-dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler3d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texelfetch.sampler3d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texelfetch.sparse_sampler3d_float_vertex
 dEQP-VK.glsl.texture_functions.texelfetch.sampler3d_float_vertex
@@ -110231,9 +104736,7 @@
 dEQP-VK.glsl.texture_functions.texelfetch.isampler3d_vertex
 dEQP-VK.glsl.texture_functions.texelfetch.sparse_isampler3d_fragment
 dEQP-VK.glsl.texture_functions.texelfetch.isampler3d_fragment
-dEQP-VK.glsl.texture_functions.texelfetch.sparse_usampler3d_vertex
 dEQP-VK.glsl.texture_functions.texelfetch.usampler3d_vertex
-dEQP-VK.glsl.texture_functions.texelfetch.sparse_usampler3d_fragment
 dEQP-VK.glsl.texture_functions.texelfetch.usampler3d_fragment
 dEQP-VK.glsl.texture_functions.texelfetch.sampler1d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texelfetch.sampler1d_fixed_fragment
@@ -110251,53 +104754,29 @@
 dEQP-VK.glsl.texture_functions.texelfetch.isampler1darray_fragment
 dEQP-VK.glsl.texture_functions.texelfetch.usampler1darray_vertex
 dEQP-VK.glsl.texture_functions.texelfetch.usampler1darray_fragment
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texelfetchoffset.sampler2d_fixed_vertex
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_sampler2d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texelfetchoffset.sampler2d_fixed_fragment
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_sampler2d_float_vertex
 dEQP-VK.glsl.texture_functions.texelfetchoffset.sampler2d_float_vertex
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_sampler2d_float_fragment
 dEQP-VK.glsl.texture_functions.texelfetchoffset.sampler2d_float_fragment
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_isampler2d_vertex
 dEQP-VK.glsl.texture_functions.texelfetchoffset.isampler2d_vertex
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_isampler2d_fragment
 dEQP-VK.glsl.texture_functions.texelfetchoffset.isampler2d_fragment
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_usampler2d_vertex
 dEQP-VK.glsl.texture_functions.texelfetchoffset.usampler2d_vertex
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_usampler2d_fragment
 dEQP-VK.glsl.texture_functions.texelfetchoffset.usampler2d_fragment
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_sampler2darray_fixed_vertex
 dEQP-VK.glsl.texture_functions.texelfetchoffset.sampler2darray_fixed_vertex
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_sampler2darray_fixed_fragment
 dEQP-VK.glsl.texture_functions.texelfetchoffset.sampler2darray_fixed_fragment
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_sampler2darray_float_vertex
 dEQP-VK.glsl.texture_functions.texelfetchoffset.sampler2darray_float_vertex
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_sampler2darray_float_fragment
 dEQP-VK.glsl.texture_functions.texelfetchoffset.sampler2darray_float_fragment
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_isampler2darray_vertex
 dEQP-VK.glsl.texture_functions.texelfetchoffset.isampler2darray_vertex
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_isampler2darray_fragment
 dEQP-VK.glsl.texture_functions.texelfetchoffset.isampler2darray_fragment
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_usampler2darray_vertex
 dEQP-VK.glsl.texture_functions.texelfetchoffset.usampler2darray_vertex
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_usampler2darray_fragment
 dEQP-VK.glsl.texture_functions.texelfetchoffset.usampler2darray_fragment
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_sampler3d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texelfetchoffset.sampler3d_fixed_vertex
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_sampler3d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texelfetchoffset.sampler3d_fixed_fragment
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_sampler3d_float_vertex
 dEQP-VK.glsl.texture_functions.texelfetchoffset.sampler3d_float_vertex
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_sampler3d_float_fragment
 dEQP-VK.glsl.texture_functions.texelfetchoffset.sampler3d_float_fragment
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_isampler3d_vertex
 dEQP-VK.glsl.texture_functions.texelfetchoffset.isampler3d_vertex
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_isampler3d_fragment
 dEQP-VK.glsl.texture_functions.texelfetchoffset.isampler3d_fragment
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_usampler3d_vertex
 dEQP-VK.glsl.texture_functions.texelfetchoffset.usampler3d_vertex
-dEQP-VK.glsl.texture_functions.texelfetchoffset.sparse_usampler3d_fragment
 dEQP-VK.glsl.texture_functions.texelfetchoffset.usampler3d_fragment
 dEQP-VK.glsl.texture_functions.texelfetchoffset.sampler1d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texelfetchoffset.sampler1d_fixed_fragment
@@ -110472,10 +104951,6 @@
 dEQP-VK.glsl.texture_functions.query.texturequerylod.isampler2d_fragment
 dEQP-VK.glsl.texture_functions.query.texturequerylod.usampler2d_fragment
 dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler2dshadow_fragment
-dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler3d_fixed_fragment
-dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler3d_float_fragment
-dEQP-VK.glsl.texture_functions.query.texturequerylod.isampler3d_fragment
-dEQP-VK.glsl.texture_functions.query.texturequerylod.usampler3d_fragment
 dEQP-VK.glsl.texture_functions.query.texturequerylod.samplercube_fixed_fragment
 dEQP-VK.glsl.texture_functions.query.texturequerylod.samplercube_float_fragment
 dEQP-VK.glsl.texture_functions.query.texturequerylod.isamplercube_fragment
@@ -112028,7 +106503,6 @@
 dEQP-VK.glsl.builtin_var.simple.frontfacing
 dEQP-VK.glsl.builtin_var.simple.fragcoord_xyz
 dEQP-VK.glsl.builtin_var.simple.fragcoord_w
-dEQP-VK.glsl.builtin_var.simple.pointcoord
 dEQP-VK.glsl.builtin_var.input_variations.input_none
 dEQP-VK.glsl.builtin_var.input_variations.input_builtin
 dEQP-VK.glsl.builtin_var.input_variations.input_varying
@@ -121862,6 +116336,7 @@
 dEQP-VK.ssbo.layout.random.all_shared_buffer.2
 dEQP-VK.ssbo.layout.random.all_shared_buffer.3
 dEQP-VK.ssbo.layout.random.all_shared_buffer.4
+dEQP-VK.ssbo.layout.random.all_shared_buffer.5
 dEQP-VK.ssbo.layout.random.all_shared_buffer.6
 dEQP-VK.ssbo.layout.random.all_shared_buffer.7
 dEQP-VK.ssbo.layout.random.all_shared_buffer.8
@@ -136124,9 +130599,6 @@
 dEQP-VK.clipping.clip_volume.depth_clamp.triangle_strip
 dEQP-VK.clipping.clip_volume.depth_clamp.triangle_strip_with_adjacency
 dEQP-VK.clipping.clip_volume.depth_clamp.triangle_fan
-dEQP-VK.clipping.clip_volume.clipped.large_points
-dEQP-VK.clipping.clip_volume.clipped.wide_lines_axis_aligned
-dEQP-VK.clipping.clip_volume.clipped.wide_lines_diagonal
 dEQP-VK.clipping.complementarity.1
 dEQP-VK.clipping.complementarity.2
 dEQP-VK.clipping.complementarity.3
@@ -139114,18 +133586,6 @@
 dEQP-VK.texture.mipmap.2d.affine.linear_linear_clamp
 dEQP-VK.texture.mipmap.2d.affine.linear_linear_repeat
 dEQP-VK.texture.mipmap.2d.affine.linear_linear_mirror
-dEQP-VK.texture.mipmap.2d.projected.nearest_nearest_clamp
-dEQP-VK.texture.mipmap.2d.projected.nearest_nearest_repeat
-dEQP-VK.texture.mipmap.2d.projected.nearest_nearest_mirror
-dEQP-VK.texture.mipmap.2d.projected.linear_nearest_clamp
-dEQP-VK.texture.mipmap.2d.projected.linear_nearest_repeat
-dEQP-VK.texture.mipmap.2d.projected.linear_nearest_mirror
-dEQP-VK.texture.mipmap.2d.projected.nearest_linear_clamp
-dEQP-VK.texture.mipmap.2d.projected.nearest_linear_repeat
-dEQP-VK.texture.mipmap.2d.projected.nearest_linear_mirror
-dEQP-VK.texture.mipmap.2d.projected.linear_linear_clamp
-dEQP-VK.texture.mipmap.2d.projected.linear_linear_repeat
-dEQP-VK.texture.mipmap.2d.projected.linear_linear_mirror
 dEQP-VK.texture.mipmap.2d.bias.nearest_nearest
 dEQP-VK.texture.mipmap.2d.bias.linear_nearest
 dEQP-VK.texture.mipmap.2d.bias.nearest_linear
@@ -139302,196 +133762,6 @@
 dEQP-VK.texture.mipmap.3d.max_level.linear_nearest
 dEQP-VK.texture.mipmap.3d.max_level.nearest_linear
 dEQP-VK.texture.mipmap.3d.max_level.linear_linear
-dEQP-VK.texture.explicit_lod.2d.sizes.2x2_nearest_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.2x2_nearest_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.2x2_nearest_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.2x2_nearest_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.2x2_nearest_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.2x2_nearest_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.2x2_nearest_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.2x2_nearest_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.2x2_linear_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.2x2_linear_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.2x2_linear_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.2x2_linear_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.2x2_linear_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.2x2_linear_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.2x2_linear_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.2x2_linear_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.2x3_nearest_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.2x3_nearest_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.2x3_nearest_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.2x3_nearest_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.2x3_nearest_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.2x3_nearest_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.2x3_nearest_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.2x3_nearest_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.2x3_linear_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.2x3_linear_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.2x3_linear_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.2x3_linear_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.2x3_linear_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.2x3_linear_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.2x3_linear_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.2x3_linear_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.3x7_nearest_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.3x7_nearest_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.3x7_nearest_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.3x7_nearest_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.3x7_nearest_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.3x7_nearest_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.3x7_nearest_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.3x7_nearest_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.3x7_linear_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.3x7_linear_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.3x7_linear_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.3x7_linear_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.3x7_linear_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.3x7_linear_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.3x7_linear_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.3x7_linear_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.4x8_nearest_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.4x8_nearest_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.4x8_nearest_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.4x8_nearest_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.4x8_nearest_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.4x8_nearest_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.4x8_nearest_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.4x8_nearest_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.4x8_linear_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.4x8_linear_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.4x8_linear_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.4x8_linear_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.4x8_linear_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.4x8_linear_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.4x8_linear_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.4x8_linear_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.31x55_nearest_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.31x55_nearest_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.31x55_nearest_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.31x55_nearest_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.31x55_nearest_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.31x55_nearest_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.31x55_nearest_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.31x55_nearest_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.31x55_linear_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.31x55_linear_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.31x55_linear_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.31x55_linear_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.31x55_linear_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.31x55_linear_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.31x55_linear_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.31x55_linear_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.32x32_nearest_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.32x32_nearest_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.32x32_nearest_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.32x32_nearest_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.32x32_nearest_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.32x32_nearest_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.32x32_nearest_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.32x32_nearest_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.32x32_linear_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.32x32_linear_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.32x32_linear_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.32x32_linear_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.32x32_linear_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.32x32_linear_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.32x32_linear_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.32x32_linear_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.32x64_nearest_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.32x64_nearest_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.32x64_nearest_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.32x64_nearest_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.32x64_nearest_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.32x64_nearest_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.32x64_nearest_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.32x64_nearest_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.32x64_linear_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.32x64_linear_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.32x64_linear_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.32x64_linear_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.32x64_linear_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.32x64_linear_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.32x64_linear_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.32x64_linear_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.57x35_nearest_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.57x35_nearest_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.57x35_nearest_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.57x35_nearest_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.57x35_nearest_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.57x35_nearest_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.57x35_nearest_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.57x35_nearest_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.57x35_linear_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.57x35_linear_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.57x35_linear_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.57x35_linear_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.57x35_linear_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.57x35_linear_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.57x35_linear_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.57x35_linear_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.128x128_nearest_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.128x128_nearest_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.128x128_nearest_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.128x128_nearest_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.128x128_nearest_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.128x128_nearest_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.128x128_nearest_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.128x128_nearest_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.128x128_linear_nearest_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.128x128_linear_nearest_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.128x128_linear_nearest_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.128x128_linear_nearest_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.128x128_linear_linear_mipmap_nearest_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.128x128_linear_linear_mipmap_nearest_clamp
-dEQP-VK.texture.explicit_lod.2d.sizes.128x128_linear_linear_mipmap_linear_repeat
-dEQP-VK.texture.explicit_lod.2d.sizes.128x128_linear_linear_mipmap_linear_clamp
-dEQP-VK.texture.explicit_lod.2d.formats.b4g4r4a4_unorm_pack16_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.b4g4r4a4_unorm_pack16_linear
-dEQP-VK.texture.explicit_lod.2d.formats.r5g6b5_unorm_pack16_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.r5g6b5_unorm_pack16_linear
-dEQP-VK.texture.explicit_lod.2d.formats.a1r5g5b5_unorm_pack16_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.a1r5g5b5_unorm_pack16_linear
-dEQP-VK.texture.explicit_lod.2d.formats.r8_unorm_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.r8_unorm_linear
-dEQP-VK.texture.explicit_lod.2d.formats.r8_snorm_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.r8_snorm_linear
-dEQP-VK.texture.explicit_lod.2d.formats.r8g8_unorm_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.r8g8_unorm_linear
-dEQP-VK.texture.explicit_lod.2d.formats.r8g8_snorm_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.r8g8_snorm_linear
-dEQP-VK.texture.explicit_lod.2d.formats.r8g8b8a8_unorm_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.r8g8b8a8_unorm_linear
-dEQP-VK.texture.explicit_lod.2d.formats.r8g8b8a8_snorm_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.r8g8b8a8_snorm_linear
-dEQP-VK.texture.explicit_lod.2d.formats.b8g8r8a8_unorm_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.b8g8r8a8_unorm_linear
-dEQP-VK.texture.explicit_lod.2d.formats.a8b8g8r8_unorm_pack32_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.a8b8g8r8_unorm_pack32_linear
-dEQP-VK.texture.explicit_lod.2d.formats.a8b8g8r8_snorm_pack32_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.a8b8g8r8_snorm_pack32_linear
-dEQP-VK.texture.explicit_lod.2d.formats.a2b10g10r10_unorm_pack32_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.a2b10g10r10_unorm_pack32_linear
-dEQP-VK.texture.explicit_lod.2d.formats.r16_sfloat_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.r16_sfloat_linear
-dEQP-VK.texture.explicit_lod.2d.formats.r16g16_sfloat_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.r16g16_sfloat_linear
-dEQP-VK.texture.explicit_lod.2d.formats.r16g16b16a16_sfloat_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.r16g16b16a16_sfloat_linear
-dEQP-VK.texture.explicit_lod.2d.formats.r32_sfloat_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.r32_sfloat_linear
-dEQP-VK.texture.explicit_lod.2d.formats.r32g32_sfloat_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.r32g32_sfloat_linear
-dEQP-VK.texture.explicit_lod.2d.formats.r32g32b32a32_sfloat_nearest
-dEQP-VK.texture.explicit_lod.2d.formats.r32g32b32a32_sfloat_linear
-dEQP-VK.texture.explicit_lod.2d.derivatives.nearest_nearest_mipmap_nearest
-dEQP-VK.texture.explicit_lod.2d.derivatives.nearest_nearest_mipmap_linear
-dEQP-VK.texture.explicit_lod.2d.derivatives.nearest_linear_mipmap_nearest
-dEQP-VK.texture.explicit_lod.2d.derivatives.nearest_linear_mipmap_linear
-dEQP-VK.texture.explicit_lod.2d.derivatives.linear_nearest_mipmap_nearest
-dEQP-VK.texture.explicit_lod.2d.derivatives.linear_nearest_mipmap_linear
-dEQP-VK.texture.explicit_lod.2d.derivatives.linear_linear_mipmap_nearest
-dEQP-VK.texture.explicit_lod.2d.derivatives.linear_linear_mipmap_linear
 dEQP-VK.texture.shadow.2d.nearest.less_or_equal_d16_unorm
 dEQP-VK.texture.shadow.2d.nearest.less_or_equal_x8_d24_unorm_pack32
 dEQP-VK.texture.shadow.2d.nearest.less_or_equal_d32_sfloat
diff --git a/data/gles31/shaders/es31/linkage_tessellation.test b/data/gles31/shaders/es31/linkage_tessellation.test
index b26dd82..bdb3dc8 100644
--- a/data/gles31/shaders/es31/linkage_tessellation.test
+++ b/data/gles31/shaders/es31/linkage_tessellation.test
@@ -854,6 +854,61 @@
 			""
 		end
 
+		case output_non_array
+			version 310 es
+			desc "Tessellation control output out not an array"
+			require extension { "GL_OES_tessellation_shader" | "GL_EXT_tessellation_shader" } in { tessellation_control, tessellation_evaluation }
+			expect compile_or_link_fail
+			values
+			{
+				input float in0 = 1.0;
+				output float out0 = 1.0;
+			}
+			vertex ""
+				#version 310 es
+				${VERTEX_DECLARATIONS}
+				out mediump float tc_in;
+				void main()
+				{
+					tc_in = in0;
+					${VERTEX_OUTPUT}
+				}
+			""
+			tessellation_control ""
+				#version 310 es
+				${TESSELLATION_CONTROL_DECLARATIONS}
+				in mediump float tc_in[];
+				out mediump float tc_out; // not an array
+				void main()
+				{
+					tc_out = tc_in[gl_InvocationID];
+					${TESSELLATION_CONTROL_OUTPUT}
+				}
+			""
+			tessellation_evaluation ""
+				#version 310 es
+				${TESSELLATION_EVALUATION_DECLARATIONS}
+				in mediump float tc_out[];
+				out mediump float te_out;
+				void main()
+				{
+					te_out = tc_out[2];
+					${TESSELLATION_EVALUATION_OUTPUT}
+				}
+			""
+			fragment ""
+				#version 310 es
+				precision mediump float;
+				${FRAGMENT_DECLARATIONS}
+				in mediump float te_out;
+				void main()
+				{
+					out0 = te_out;
+					${FRAGMENT_OUTPUT}
+				}
+			""
+		end
+
 		case input_array_size_mismatch
 			version 310 es
 			desc "Tessellation control input array size is not gl_MaxPatchVertices"
@@ -964,6 +1019,133 @@
 			""
 		end
 
+		case invalid_patch_in_usage
+			version 310 es
+			desc "Invalid use of the patch_in qualifier in a non-tessellation shader"
+			expect compile_or_link_fail
+			require extension { "GL_OES_tessellation_shader" | "GL_EXT_tessellation_shader" } in { tessellation_control, tessellation_evaluation }
+			values
+			{
+				input float in0 = 1.0;
+				output float out0 = 1.0;
+			}
+			vertex ""
+				#version 310 es
+				${VERTEX_DECLARATIONS}
+				out mediump float frag_in;
+				out mediump float var;
+				void main()
+				{
+					frag_in = in0;
+					var = 2.0;
+					${VERTEX_OUTPUT}
+				}
+			""
+			fragment ""
+				#version 310 es
+				precision mediump float;
+				${FRAGMENT_DECLARATIONS}
+				patch in mediump float var; // invalid use of patch_in
+				in mediump float frag_in;
+				void main()
+				{
+					out0 = frag_in * var;
+					${FRAGMENT_OUTPUT}
+				}
+			""
+		end
+
+		case invalid_patch_out_usage
+			version 310 es
+			desc "Invalid use of the patch_out qualifier in a non-tessellation shader"
+			expect compile_or_link_fail
+			require extension { "GL_OES_tessellation_shader" | "GL_EXT_tessellation_shader" } in { tessellation_control, tessellation_evaluation }
+			values
+			{
+				input float in0 = 1.0;
+				output float out0 = 1.0;
+			}
+			vertex ""
+				#version 310 es
+				${VERTEX_DECLARATIONS}
+				out mediump float frag_in;
+				patch out mediump float var;
+				void main()
+				{
+					frag_in = in0;
+					var = 2.0;
+					${VERTEX_OUTPUT}
+				}
+			""
+			fragment ""
+				#version 310 es
+				precision mediump float;
+				${FRAGMENT_DECLARATIONS}
+				in mediump float var; // invalid use of patch_out
+				in mediump float frag_in;
+				void main()
+				{
+					out0 = frag_in * var;
+					${FRAGMENT_OUTPUT}
+				}
+			""
+		end
+
+		case invalid_per_patch_qualifier_usage
+			version 310 es
+			desc "Invalid use of per-patch qualifier on input variable in tessellation control shader"
+			require extension { "GL_OES_tessellation_shader" | "GL_EXT_tessellation_shader" } in { tessellation_control, tessellation_evaluation }
+			expect compile_or_link_fail
+			values
+			{
+				input float in0 = 1.0;
+				output float out0 = 1.0;
+			}
+			vertex ""
+				#version 310 es
+				${VERTEX_DECLARATIONS}
+				out mediump float tc_in;
+				void main()
+				{
+					tc_in = in0;
+					${VERTEX_OUTPUT}
+				}
+			""
+			tessellation_control ""
+				#version 310 es
+				${TESSELLATION_CONTROL_DECLARATIONS}
+				patch in mediump float tc_in; // patch in not allowed in TCS
+				patch out mediump float tc_out;
+				void main()
+				{
+					tc_out = tc_in;
+					${TESSELLATION_CONTROL_OUTPUT}
+				}
+			""
+			tessellation_evaluation ""
+				#version 310 es
+				${TESSELLATION_EVALUATION_DECLARATIONS}
+				patch in mediump float tc_out;
+				out mediump float te_out;
+				void main()
+				{
+					te_out = tc_out;
+					${TESSELLATION_EVALUATION_OUTPUT}
+				}
+			""
+			fragment ""
+				#version 310 es
+				precision mediump float;
+				${FRAGMENT_DECLARATIONS}
+				in mediump float te_out;
+				void main()
+				{
+					out0 = te_out;
+					${FRAGMENT_OUTPUT}
+				}
+			""
+		end
+
 		case per_patch_qualifier_mismatch_1
 			version 310 es
 			desc "Tessellation control output is per-patch qualified, evaluation input is not"
@@ -1133,7 +1315,7 @@
 
 		case input_block_non_array
 			version 310 es
-			desc "Tessellation control shader input block with explicit array"
+			desc "Tessellation control shader input block without explicit array"
 			require extension { "GL_OES_tessellation_shader" | "GL_EXT_tessellation_shader" } in { tessellation_control, tessellation_evaluation }
 			require extension { "GL_OES_shader_io_blocks" | "GL_EXT_shader_io_blocks" } in { vertex }
 			expect compile_or_link_fail
@@ -1189,6 +1371,64 @@
 			""
 		end
 
+		case output_block_non_array
+			version 310 es
+			desc "Tessellation control shader output block without explicit array"
+			require extension { "GL_OES_tessellation_shader" | "GL_EXT_tessellation_shader" } in { tessellation_control, tessellation_evaluation }
+			require extension { "GL_OES_shader_io_blocks" | "GL_EXT_shader_io_blocks" } in { vertex }
+			expect compile_or_link_fail
+			values { output float out0 = 1.0; }
+			vertex ""
+				#version 310 es
+				${VERTEX_DECLARATIONS}
+				out mediump float tc_in;
+				void main()
+				{
+					tc_in = 1.0;
+					${VERTEX_OUTPUT}
+				}
+			""
+			tessellation_control ""
+				#version 310 es
+				${TESSELLATION_CONTROL_DECLARATIONS}
+				in mediump float tc_in[];
+				out IOBlockName
+				{
+					mediump float var;
+				} outputInstanceName; // not an array
+				void main()
+				{
+					outputInstanceName.var = tc_in[gl_InvocationID];
+					${TESSELLATION_CONTROL_OUTPUT}
+				}
+			""
+			tessellation_evaluation ""
+				#version 310 es
+				${TESSELLATION_EVALUATION_DECLARATIONS}
+				in IOBlockName
+				{
+					mediump float var;
+				} outputInstanceName[];
+				out mediump float te_out;
+				void main()
+				{
+					te_out = outputInstanceName[2].var;
+					${TESSELLATION_EVALUATION_OUTPUT}
+				}
+			""
+			fragment ""
+				#version 310 es
+				precision mediump float;
+				${FRAGMENT_DECLARATIONS}
+				in mediump float te_out;
+				void main()
+				{
+					out0 = te_out;
+					${FRAGMENT_OUTPUT}
+				}
+			""
+		end
+
 		case input_block_array_size_mismatch
 			version 310 es
 			desc "Tessellation control shader input block array, size not gl_MaxPatchVertices"
@@ -2151,3 +2391,355 @@
 
 	import "linkage_tessellation_uniform_types.test"
 end
+
+group layout_declarations "Layout linkage"
+	group rules "Rules"
+
+		case primitive_mode_mismatch
+			version 310 es
+			desc "Tessellation evaluation shader primitive mode mismatch"
+			expect compile_or_link_fail
+			require extension { "GL_OES_tessellation_shader" | "GL_EXT_tessellation_shader" } in { tessellation_control, tessellation_evaluation }
+			values
+			{
+				input float in0 = 1.0;
+				output float out0 = 1.0;
+			}
+			vertex ""
+				#version 310 es
+				${VERTEX_DECLARATIONS}
+				out mediump float tc_in;
+				void main()
+				{
+					tc_in = in0;
+					${VERTEX_OUTPUT}
+				}
+			""
+			tessellation_control ""
+				#version 310 es
+				${TESSELLATION_CONTROL_DECLARATIONS}
+				in mediump float tc_in[];
+				out mediump float tc_out[];
+				void main()
+				{
+					tc_out[gl_InvocationID] = tc_in[gl_InvocationID];
+					${TESSELLATION_CONTROL_OUTPUT}
+				}
+			""
+			tessellation_evaluation ""
+				#version 310 es
+				layout (triangles) in;
+				layout (isolines) in;
+				in mediump float tc_out[];
+				out mediump float te_out;
+				void main()
+				{
+					te_out = tc_out[2];
+					${TESSELLATION_EVALUATION_OUTPUT}
+				}
+			""
+			fragment ""
+				#version 310 es
+				precision mediump float;
+				${FRAGMENT_DECLARATIONS}
+				in mediump float te_out;
+				void main()
+				{
+					out0 = te_out;
+					${FRAGMENT_OUTPUT}
+				}
+			""
+		end
+
+		case spacing_mode_mismatch
+			version 310 es
+			desc "Tessellation evaluation shader spacing mode mismatch"
+			expect compile_or_link_fail
+			require extension { "GL_OES_tessellation_shader" | "GL_EXT_tessellation_shader" } in { tessellation_control, tessellation_evaluation }
+			values
+			{
+				input float in0 = 1.0;
+				output float out0 = 1.0;
+			}
+			vertex ""
+				#version 310 es
+				${VERTEX_DECLARATIONS}
+				out mediump float tc_in;
+				void main()
+				{
+					tc_in = in0;
+					${VERTEX_OUTPUT}
+				}
+			""
+			tessellation_control ""
+				#version 310 es
+				${TESSELLATION_CONTROL_DECLARATIONS}
+				in mediump float tc_in[];
+				out mediump float tc_out[];
+				void main()
+				{
+					tc_out[gl_InvocationID] = tc_in[gl_InvocationID];
+					${TESSELLATION_CONTROL_OUTPUT}
+				}
+			""
+			tessellation_evaluation ""
+				#version 310 es
+				layout (triangles, equal_spacing) in;
+				layout (triangles, fractional_odd_spacing) in;
+				in mediump float tc_out[];
+				out mediump float te_out;
+				void main()
+				{
+					te_out = tc_out[2];
+					${TESSELLATION_EVALUATION_OUTPUT}
+				}
+			""
+			fragment ""
+				#version 310 es
+				precision mediump float;
+				${FRAGMENT_DECLARATIONS}
+				in mediump float te_out;
+				void main()
+				{
+					out0 = te_out;
+					${FRAGMENT_OUTPUT}
+				}
+			""
+		end
+
+		case vertex_order_mismatch
+			version 310 es
+			desc "Tessellation evaluation shader vertex order mismatch"
+			expect compile_or_link_fail
+			require extension { "GL_OES_tessellation_shader" | "GL_EXT_tessellation_shader" } in { tessellation_control, tessellation_evaluation }
+			values
+			{
+				input float in0 = 1.0;
+				output float out0 = 1.0;
+			}
+			vertex ""
+				#version 310 es
+				${VERTEX_DECLARATIONS}
+				out mediump float tc_in;
+				void main()
+				{
+					tc_in = in0;
+					${VERTEX_OUTPUT}
+				}
+			""
+			tessellation_control ""
+				#version 310 es
+				${TESSELLATION_CONTROL_DECLARATIONS}
+				in mediump float tc_in[];
+				out mediump float tc_out[];
+				void main()
+				{
+					tc_out[gl_InvocationID] = tc_in[gl_InvocationID];
+					${TESSELLATION_CONTROL_OUTPUT}
+				}
+			""
+			tessellation_evaluation ""
+				#version 310 es
+				layout (triangles, cw) in;
+				layout (triangles, ccw) in;
+				    in mediump float tc_out[];
+				out mediump float te_out;
+				void main()
+				{
+					te_out = tc_out[2];
+					${TESSELLATION_EVALUATION_OUTPUT}
+				}
+			""
+			fragment ""
+				#version 310 es
+				precision mediump float;
+				${FRAGMENT_DECLARATIONS}
+				in mediump float te_out;
+				void main()
+				{
+					out0 = te_out;
+					${FRAGMENT_OUTPUT}
+				}
+			""
+		end
+
+		case vertex_count_mismatch
+			version 310 es
+			desc "Tessellation control shader vertex count mismatch"
+			expect compile_or_link_fail
+			require extension { "GL_OES_tessellation_shader" | "GL_EXT_tessellation_shader" } in { tessellation_control, tessellation_evaluation }
+			values
+			{
+				input float in0 = 1.0;
+				output float out0 = 1.0;
+			}
+			vertex ""
+				#version 310 es
+				${VERTEX_DECLARATIONS}
+				out mediump float tc_in;
+				void main()
+				{
+					tc_in = in0;
+					${VERTEX_OUTPUT}
+				}
+			""
+			tessellation_control ""
+				#version 310 es
+				layout (vertices=3) out;
+				layout (vertices=4) out;
+				in mediump float tc_in[];
+				out mediump float tc_out[];
+				void main()
+				{
+					tc_out[gl_InvocationID] = tc_in[gl_InvocationID];
+					${TESSELLATION_CONTROL_OUTPUT}
+				}
+			""
+			tessellation_evaluation ""
+				#version 310 es
+				${TESSELLATION_EVALUATION_DECLARATIONS}
+				in mediump float tc_out[];
+				out mediump float te_out;
+				void main()
+				{
+					te_out = tc_out[2];
+					${TESSELLATION_EVALUATION_OUTPUT}
+				}
+			""
+			fragment ""
+				#version 310 es
+				precision mediump float;
+				${FRAGMENT_DECLARATIONS}
+				in mediump float te_out;
+				void main()
+				{
+					out0 = te_out;
+					${FRAGMENT_OUTPUT}
+				}
+			""
+		end
+	end
+end
+
+group barriers "Barriers"
+	group rules "Rules"
+
+		case invalid_barrier_usage_within_control_flow
+			version 310 es
+			desc "Tessellation control shader invalid barrier usage within control flow statement"
+			expect compile_or_link_fail
+			require extension { "GL_OES_tessellation_shader" | "GL_EXT_tessellation_shader" } in { tessellation_control, tessellation_evaluation }
+			values
+			{
+				input float in0 = 1.0;
+				output float out0 = 1.0;
+			}
+			vertex ""
+				#version 310 es
+				${VERTEX_DECLARATIONS}
+				out mediump float tc_in;
+				void main()
+				{
+					tc_in = in0;
+					${VERTEX_OUTPUT}
+				}
+			""
+			tessellation_control ""
+				#version 310 es
+				${TESSELLATION_CONTROL_DECLARATIONS}
+				in mediump float tc_in[];
+				out mediump float tc_out[];
+
+				void main()
+				{
+					if (gl_InvocationID == 0)
+						barrier(); // error: within control flow
+
+					tc_out[gl_InvocationID] = tc_in[gl_InvocationID];
+					${TESSELLATION_CONTROL_OUTPUT}
+				}
+			""
+			tessellation_evaluation ""
+				#version 310 es
+				${TESSELLATION_EVALUATION_DECLARATIONS}
+				in mediump float tc_out[];
+				out mediump float te_out;
+				void main()
+				{
+					te_out = tc_out[2];
+					${TESSELLATION_EVALUATION_OUTPUT}
+				}
+			""
+			fragment ""
+				#version 310 es
+				precision mediump float;
+				${FRAGMENT_DECLARATIONS}
+				in mediump float te_out;
+				void main()
+				{
+					out0 = te_out;
+					${FRAGMENT_OUTPUT}
+				}
+			""
+		end
+
+		case invalid_barrier_usage_after_return
+			version 310 es
+			desc "Tessellation control shader invalid barrier usage after main() returns"
+			expect compile_or_link_fail
+			require extension { "GL_OES_tessellation_shader" | "GL_EXT_tessellation_shader" } in { tessellation_control, tessellation_evaluation }
+			values
+			{
+				input float in0 = 1.0;
+				output float out0 = 1.0;
+			}
+			vertex ""
+				#version 310 es
+				${VERTEX_DECLARATIONS}
+				out mediump float tc_in;
+				void main()
+				{
+					tc_in = in0;
+					${VERTEX_OUTPUT}
+				}
+			""
+			tessellation_control ""
+				#version 310 es
+				${TESSELLATION_CONTROL_DECLARATIONS}
+				in mediump float tc_in[];
+				out mediump float tc_out[];
+
+				void main()
+				{
+					tc_out[gl_InvocationID] = tc_in[gl_InvocationID];
+					${TESSELLATION_CONTROL_OUTPUT}
+
+					return;
+					barrier(); // error: barrier() after return
+				}
+			""
+			tessellation_evaluation ""
+				#version 310 es
+				${TESSELLATION_EVALUATION_DECLARATIONS}
+				in mediump float tc_out[];
+				out mediump float te_out;
+				void main()
+				{
+					te_out = tc_out[2];
+					${TESSELLATION_EVALUATION_OUTPUT}
+				}
+			""
+			fragment ""
+				#version 310 es
+				precision mediump float;
+				${FRAGMENT_DECLARATIONS}
+				in mediump float te_out;
+				void main()
+				{
+					out0 = te_out;
+					${FRAGMENT_OUTPUT}
+				}
+			""
+		end
+	end
+end
diff --git a/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp b/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
index ae724ca..8b98f08 100644
--- a/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
+++ b/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
@@ -2549,6 +2549,133 @@
 	return tcu::TestStatus::pass("Querying sparse image format properties succeeded");
 }
 
+// Android CTS -specific tests
+
+namespace android
+{
+
+void checkExtensions (tcu::ResultCollector& results, const set<string>& allowedExtensions, const vector<VkExtensionProperties>& reportedExtensions)
+{
+	for (vector<VkExtensionProperties>::const_iterator extension = reportedExtensions.begin(); extension != reportedExtensions.end(); ++extension)
+	{
+		const string	extensionName	(extension->extensionName);
+		const bool		mustBeKnown		= de::beginsWith(extensionName, "VK_KHX_")		||
+										  de::beginsWith(extensionName, "VK_GOOGLE_")	||
+										  de::beginsWith(extensionName, "VK_ANDROID_");
+
+		if (mustBeKnown && !de::contains(allowedExtensions, extensionName))
+			results.fail("Unknown extension: " + extensionName);
+	}
+}
+
+tcu::TestStatus testNoUnknownExtensions (Context& context)
+{
+	TestLog&				log					= context.getTestContext().getLog();
+	tcu::ResultCollector	results				(log);
+	set<string>				allowedExtensions;
+
+	// All known extensions should be added to allowedExtensions:
+	// allowedExtensions.insert("VK_GOOGLE_extension1");
+
+	// Instance extensions
+	checkExtensions(results,
+					allowedExtensions,
+					enumerateInstanceExtensionProperties(context.getPlatformInterface(), DE_NULL));
+
+	// Extensions exposed by instance layers
+	{
+		const vector<VkLayerProperties>	layers	= enumerateInstanceLayerProperties(context.getPlatformInterface());
+
+		for (vector<VkLayerProperties>::const_iterator layer = layers.begin(); layer != layers.end(); ++layer)
+		{
+			checkExtensions(results,
+							allowedExtensions,
+							enumerateInstanceExtensionProperties(context.getPlatformInterface(), layer->layerName));
+		}
+	}
+
+	// Device extensions
+	checkExtensions(results,
+					allowedExtensions,
+					enumerateDeviceExtensionProperties(context.getInstanceInterface(), context.getPhysicalDevice(), DE_NULL));
+
+	// Extensions exposed by device layers
+	{
+		const vector<VkLayerProperties>	layers	= enumerateDeviceLayerProperties(context.getInstanceInterface(), context.getPhysicalDevice());
+
+		for (vector<VkLayerProperties>::const_iterator layer = layers.begin(); layer != layers.end(); ++layer)
+		{
+			checkExtensions(results,
+							allowedExtensions,
+							enumerateDeviceExtensionProperties(context.getInstanceInterface(), context.getPhysicalDevice(), layer->layerName));
+		}
+	}
+
+	return tcu::TestStatus(results.getResult(), results.getMessage());
+}
+
+tcu::TestStatus testNoLayers (Context& context)
+{
+	TestLog&				log		= context.getTestContext().getLog();
+	tcu::ResultCollector	results	(log);
+
+	{
+		const vector<VkLayerProperties>	layers	= enumerateInstanceLayerProperties(context.getPlatformInterface());
+
+		for (vector<VkLayerProperties>::const_iterator layer = layers.begin(); layer != layers.end(); ++layer)
+			results.fail(string("Instance layer enumerated: ") + layer->layerName);
+	}
+
+	{
+		const vector<VkLayerProperties>	layers	= enumerateDeviceLayerProperties(context.getInstanceInterface(), context.getPhysicalDevice());
+
+		for (vector<VkLayerProperties>::const_iterator layer = layers.begin(); layer != layers.end(); ++layer)
+			results.fail(string("Device layer enumerated: ") + layer->layerName);
+	}
+
+	return tcu::TestStatus(results.getResult(), results.getMessage());
+}
+
+tcu::TestStatus testMandatoryExtensions (Context& context)
+{
+	TestLog&				log		= context.getTestContext().getLog();
+	tcu::ResultCollector	results	(log);
+
+	// Instance extensions
+	{
+		static const char*					mandatoryExtensions[]	=
+		{
+			"VK_KHR_get_physical_device_properties2",
+		};
+		const vector<VkExtensionProperties>	extensions				= enumerateInstanceExtensionProperties(context.getPlatformInterface(), DE_NULL);
+
+		for (int ndx = 0; ndx < DE_LENGTH_OF_ARRAY(mandatoryExtensions); ++ndx)
+		{
+			if (!isExtensionSupported(extensions, RequiredExtension(mandatoryExtensions[ndx])))
+				results.fail(string(mandatoryExtensions[ndx]) + " is not supported");
+		}
+	}
+
+	// Device extensions
+	{
+		static const char*					mandatoryExtensions[]	=
+		{
+			"VK_KHR_maintenance1",
+		};
+		const vector<VkExtensionProperties>	extensions				= enumerateDeviceExtensionProperties(context.getInstanceInterface(), context.getPhysicalDevice(), DE_NULL);
+
+		for (int ndx = 0; ndx < DE_LENGTH_OF_ARRAY(mandatoryExtensions); ++ndx)
+		{
+			if (!isExtensionSupported(extensions, RequiredExtension(mandatoryExtensions[ndx])))
+				results.fail(string(mandatoryExtensions[ndx]) + " is not supported");
+		}
+	}
+
+	return tcu::TestStatus(results.getResult(), results.getMessage());
+}
+
+} // android
+
 } // anonymous
 
 tcu::TestCaseGroup* createFeatureInfoTests (tcu::TestContext& testCtx)
@@ -2596,6 +2723,16 @@
 	infoTests->addChild(createTestGroup(testCtx, "image_format_properties2",		"VkGetPhysicalDeviceImageFormatProperties2KHR() Tests",			createImageFormatTests, imageFormatProperties2));
 	infoTests->addChild(createTestGroup(testCtx, "sparse_image_format_properties2",	"VkGetPhysicalDeviceSparseImageFormatProperties2KHR() Tests",	createImageFormatTests, sparseImageFormatProperties2));
 
+	{
+		de::MovePtr<tcu::TestCaseGroup>	androidTests	(new tcu::TestCaseGroup(testCtx, "android", "Android CTS Tests"));
+
+		addFunctionCase(androidTests.get(),	"mandatory_extensions",		"Test that all mandatory extensions are supported",	android::testMandatoryExtensions);
+		addFunctionCase(androidTests.get(), "no_unknown_extensions",	"Test for unknown device or instance extensions",	android::testNoUnknownExtensions);
+		addFunctionCase(androidTests.get(), "no_layers",				"Test that no layers are enumerated",				android::testNoLayers);
+
+		infoTests->addChild(androidTests.release());
+	}
+
 	return infoTests.release();
 }
 
diff --git a/external/vulkancts/mustpass/1.0.2/src/android-tests.txt b/external/vulkancts/mustpass/1.0.2/src/android-tests.txt
new file mode 100644
index 0000000..0cb19ab
--- /dev/null
+++ b/external/vulkancts/mustpass/1.0.2/src/android-tests.txt
@@ -0,0 +1,6 @@
+# This file contains tests exclusive to Android CTS. These
+# tests are excluded from Khronos CTS mustpass as they are
+# either not applicable, or go beyond Khronos' conformance
+# requirements.
+
+dEQP-VK.api.info.android.*
diff --git a/external/vulkancts/scripts/build_mustpass.py b/external/vulkancts/scripts/build_mustpass.py
index be30097..12ff7cf 100644
--- a/external/vulkancts/scripts/build_mustpass.py
+++ b/external/vulkancts/scripts/build_mustpass.py
@@ -72,7 +72,8 @@
 		  Configuration(name		= "default",
 						filters		= [include("master.txt"),
 									   exclude("test-issues.txt"),
-									   exclude("excluded-tests.txt")]),
+									   exclude("excluded-tests.txt"),
+									   exclude("android-tests.txt")]),
 	 ])
 
 MUSTPASS_LISTS		= [
diff --git a/framework/egl/egluStrUtil.inl b/framework/egl/egluStrUtil.inl
index d01e55b..2c563e5 100644
--- a/framework/egl/egluStrUtil.inl
+++ b/framework/egl/egluStrUtil.inl
@@ -104,6 +104,7 @@
 		case EGL_TRANSPARENT_RED_VALUE:		return "EGL_TRANSPARENT_RED_VALUE";
 		case EGL_TRANSPARENT_GREEN_VALUE:	return "EGL_TRANSPARENT_GREEN_VALUE";
 		case EGL_TRANSPARENT_BLUE_VALUE:	return "EGL_TRANSPARENT_BLUE_VALUE";
+		case EGL_COLOR_COMPONENT_TYPE_EXT:	return "EGL_COLOR_COMPONENT_TYPE_EXT";
 		default:							return DE_NULL;
 	}
 }
diff --git a/framework/platform/X11/tcuX11.cpp b/framework/platform/X11/tcuX11.cpp
index ee24d13..75f55c7 100644
--- a/framework/platform/X11/tcuX11.cpp
+++ b/framework/platform/X11/tcuX11.cpp
@@ -86,6 +86,20 @@
 	XCloseDisplay(m_display);
 }
 
+void XlibDisplay::processEvent (XEvent& event)
+{
+	switch (event.type)
+	{
+		case ClientMessage:
+			if ((unsigned)event.xclient.data.l[0] == m_deleteAtom)
+				m_eventState.setQuitFlag(true);
+			break;
+		// note: ConfigureNotify for window is handled in setDimensions()
+		default:
+			break;
+	}
+}
+
 void XlibDisplay::processEvents (void)
 {
 	XEvent	event;
@@ -93,10 +107,7 @@
 	while (XPending(m_display))
 	{
 		XNextEvent(m_display, &event);
-
-		// \todo [2010-10-27 pyry] Handle ConfigureNotify?
-		if (event.type == ClientMessage && (unsigned)event.xclient.data.l[0] == m_deleteAtom)
-			m_eventState.setQuitFlag(true);
+		processEvent(event);
 	}
 }
 
@@ -211,7 +222,7 @@
 
 	do
 	{
-		XNextEvent(dpy, &event);
+		XWindowEvent(dpy, m_window, ExposureMask | StructureNotifyMask, &event);
 	} while (event.type != eventType);
 
 	m_visible = visible;
@@ -244,8 +255,13 @@
 	for(;;)
 	{
 		XNextEvent(dpy, &myevent);
-		if (myevent.type == ConfigureNotify)
-			break;
+		if (myevent.type == ConfigureNotify) {
+			XConfigureEvent e = myevent.xconfigure;
+			if (e.width == width && e.height == height)
+				break;
+		}
+		else
+			m_display.processEvent(myevent);
 	}
 }
 
diff --git a/framework/platform/X11/tcuX11.hpp b/framework/platform/X11/tcuX11.hpp
index 02a731b..ac2fd02 100644
--- a/framework/platform/X11/tcuX11.hpp
+++ b/framework/platform/X11/tcuX11.hpp
@@ -109,6 +109,7 @@
 	::Visual*		getVisual		(VisualID visualID);
 	bool			getVisualInfo	(VisualID visualID, XVisualInfo& dst);
 	void			processEvents	(void);
+	void			processEvent	(XEvent& event);
 
 protected:
 	::Display*		m_display;
diff --git a/framework/platform/X11/tcuX11Platform.cpp b/framework/platform/X11/tcuX11Platform.cpp
index 830a463..74c161c 100644
--- a/framework/platform/X11/tcuX11Platform.cpp
+++ b/framework/platform/X11/tcuX11Platform.cpp
@@ -89,5 +89,13 @@
 
 tcu::Platform* createPlatform (void)
 {
+	// From man:XinitThreads(3):
+	//
+	//     The XInitThreads function initializes Xlib support for concurrent
+	//     threads.  This function must be the first Xlib function
+	//     a multi-threaded program calls, and it must complete before any other
+	//     Xlib call is made.
+	DE_CHECK_RUNTIME_ERR(XInitThreads() != 0);
+
 	return new tcu::x11::X11Platform();
 }
diff --git a/modules/egl/teglChooseConfigTests.cpp b/modules/egl/teglChooseConfigTests.cpp
index 69fc87c..b42b333 100644
--- a/modules/egl/teglChooseConfigTests.cpp
+++ b/modules/egl/teglChooseConfigTests.cpp
@@ -30,6 +30,8 @@
 #include "eglwEnums.hpp"
 #include "deRandom.hpp"
 #include "deStringUtil.hpp"
+#include "deUniquePtr.hpp"
+#include "deSTLUtil.hpp"
 
 #include <vector>
 #include <algorithm>
@@ -469,6 +471,42 @@
 	int					m_iterNdx;
 };
 
+class ColorComponentTypeCase : public ChooseConfigCase
+{
+
+public:
+	ColorComponentTypeCase (EglTestContext& eglTestCtx, const char* name, EGLenum value)
+		: ChooseConfigCase	(eglTestCtx, name, "", true /* sorting order is validated */)
+		, m_value			(value)
+	{
+	}
+
+	TestCase::IterateResult iterate (void)
+	{
+		m_testCtx.setTestResult(QP_TEST_RESULT_PASS, "Pass");
+
+		{
+			const std::vector<std::string>	extensions	= eglu::getDisplayExtensions(m_eglTestCtx.getLibrary(), m_display);
+
+			if (!de::contains(extensions.begin(), extensions.end(), "EGL_EXT_pixel_format_float"))
+				TCU_THROW(NotSupportedError, "EGL_EXT_pixel_format_float is not supported");
+		}
+
+		{
+			std::vector<std::pair<EGLenum, EGLint> > attributes;
+
+			attributes.push_back(std::pair<EGLenum, EGLint>(EGL_COLOR_COMPONENT_TYPE_EXT, m_value));
+			fillDontCare(attributes);
+
+			executeTest(attributes, m_checkOrder);
+		}
+
+		return STOP;
+	}
+private:
+	const EGLenum	m_value;
+};
+
 ChooseConfigTests::ChooseConfigTests (EglTestContext& eglTestCtx)
 	: TestCaseGroup(eglTestCtx, "choose_config", "eglChooseConfig() tests")
 {
@@ -631,6 +669,17 @@
 		};
 		randomGroup->addChild(new ChooseConfigRandomCase(m_eglTestCtx, "all", "All attributes", toSet(allAttribs)));
 	}
+
+	// EGL_EXT_pixel_format_float
+	{
+		de::MovePtr<tcu::TestCaseGroup>	colorComponentTypeGroup	(new tcu::TestCaseGroup(m_testCtx, "color_component_type_ext", "EGL_EXT_pixel_format_float tests"));
+
+		colorComponentTypeGroup->addChild(new ColorComponentTypeCase(m_eglTestCtx, "dont_care",	EGL_DONT_CARE));
+		colorComponentTypeGroup->addChild(new ColorComponentTypeCase(m_eglTestCtx, "fixed",		EGL_COLOR_COMPONENT_TYPE_FIXED_EXT));
+		colorComponentTypeGroup->addChild(new ColorComponentTypeCase(m_eglTestCtx, "float",		EGL_COLOR_COMPONENT_TYPE_FLOAT_EXT));
+
+		addChild(colorComponentTypeGroup.release());
+	}
 }
 
 } // egl
diff --git a/modules/egl/teglCreateContextTests.cpp b/modules/egl/teglCreateContextTests.cpp
index 81e0c38..17592cd 100644
--- a/modules/egl/teglCreateContextTests.cpp
+++ b/modules/egl/teglCreateContextTests.cpp
@@ -25,9 +25,11 @@
 #include "teglSimpleConfigCase.hpp"
 #include "egluStrUtil.hpp"
 #include "egluUtil.hpp"
+#include "egluUnique.hpp"
 #include "eglwLibrary.hpp"
 #include "eglwEnums.hpp"
 #include "tcuTestLog.hpp"
+#include "deSTLUtil.hpp"
 
 namespace deqp
 {
@@ -38,6 +40,25 @@
 using tcu::TestLog;
 using namespace eglw;
 
+static const EGLint s_es1Attrs[] = { EGL_CONTEXT_CLIENT_VERSION,	1, EGL_NONE };
+static const EGLint s_es2Attrs[] = { EGL_CONTEXT_CLIENT_VERSION,	2, EGL_NONE };
+static const EGLint s_es3Attrs[] = { EGL_CONTEXT_MAJOR_VERSION_KHR,	3, EGL_NONE };
+
+static const struct
+{
+	const char*		name;
+	EGLenum			api;
+	EGLint			apiBit;
+	const EGLint*	ctxAttrs;
+} s_apis[] =
+{
+	{ "OpenGL",			EGL_OPENGL_API,		EGL_OPENGL_BIT,			DE_NULL		},
+	{ "OpenGL ES 1",	EGL_OPENGL_ES_API,	EGL_OPENGL_ES_BIT,		s_es1Attrs	},
+	{ "OpenGL ES 2",	EGL_OPENGL_ES_API,	EGL_OPENGL_ES2_BIT,		s_es2Attrs	},
+	{ "OpenGL ES 3",	EGL_OPENGL_ES_API,	EGL_OPENGL_ES3_BIT_KHR,	s_es3Attrs	},
+	{ "OpenVG",			EGL_OPENVG_API,		EGL_OPENVG_BIT,			DE_NULL		}
+};
+
 class CreateContextCase : public SimpleConfigCase
 {
 public:
@@ -63,36 +84,17 @@
 	EGLint			id		= eglu::getConfigAttribInt(egl, display, config, EGL_CONFIG_ID);
 	EGLint			apiBits	= eglu::getConfigAttribInt(egl, display, config, EGL_RENDERABLE_TYPE);
 
-	static const EGLint es1Attrs[] = { EGL_CONTEXT_CLIENT_VERSION,		1, EGL_NONE };
-	static const EGLint es2Attrs[] = { EGL_CONTEXT_CLIENT_VERSION,		2, EGL_NONE };
-	static const EGLint es3Attrs[] = { EGL_CONTEXT_MAJOR_VERSION_KHR,	3, EGL_NONE };
-
-	static const struct
+	for (int apiNdx = 0; apiNdx < (int)DE_LENGTH_OF_ARRAY(s_apis); apiNdx++)
 	{
-		const char*		name;
-		EGLenum			api;
-		EGLint			apiBit;
-		const EGLint*	ctxAttrs;
-	} apis[] =
-	{
-		{ "OpenGL",			EGL_OPENGL_API,		EGL_OPENGL_BIT,			DE_NULL		},
-		{ "OpenGL ES 1",	EGL_OPENGL_ES_API,	EGL_OPENGL_ES_BIT,		es1Attrs	},
-		{ "OpenGL ES 2",	EGL_OPENGL_ES_API,	EGL_OPENGL_ES2_BIT,		es2Attrs	},
-		{ "OpenGL ES 3",	EGL_OPENGL_ES_API,	EGL_OPENGL_ES3_BIT_KHR,	es3Attrs	},
-		{ "OpenVG",			EGL_OPENVG_API,		EGL_OPENVG_BIT,			DE_NULL		}
-	};
-
-	for (int apiNdx = 0; apiNdx < (int)DE_LENGTH_OF_ARRAY(apis); apiNdx++)
-	{
-		if ((apiBits & apis[apiNdx].apiBit) == 0)
+		if ((apiBits & s_apis[apiNdx].apiBit) == 0)
 			continue; // Not supported API
 
-		log << TestLog::Message << "Creating " << apis[apiNdx].name << " context with config ID " << id << TestLog::EndMessage;
+		log << TestLog::Message << "Creating " << s_apis[apiNdx].name << " context with config ID " << id << TestLog::EndMessage;
 		EGLU_CHECK_MSG(egl, "init");
 
-		EGLU_CHECK_CALL(egl, bindAPI(apis[apiNdx].api));
+		EGLU_CHECK_CALL(egl, bindAPI(s_apis[apiNdx].api));
 
-		EGLContext	context = egl.createContext(display, config, EGL_NO_CONTEXT, apis[apiNdx].ctxAttrs);
+		EGLContext	context = egl.createContext(display, config, EGL_NO_CONTEXT, s_apis[apiNdx].ctxAttrs);
 		EGLenum		err		= egl.getError();
 
 		if (context == EGL_NO_CONTEXT || err != EGL_SUCCESS)
@@ -109,6 +111,55 @@
 	}
 }
 
+class CreateContextNoConfigCase : public TestCase
+{
+public:
+	CreateContextNoConfigCase (EglTestContext& eglTestCtx)
+		: TestCase(eglTestCtx, "no_config", "EGL_KHR_no_config_context")
+	{
+	}
+
+	IterateResult iterate (void)
+	{
+		const eglw::Library&		egl		= m_eglTestCtx.getLibrary();
+		const eglu::UniqueDisplay	display	(egl, eglu::getAndInitDisplay(m_eglTestCtx.getNativeDisplay(), DE_NULL));
+		tcu::TestLog&				log		= m_testCtx.getLog();
+
+		if (!eglu::hasExtension(egl, *display, "EGL_KHR_no_config_context"))
+			TCU_THROW(NotSupportedError, "EGL_KHR_no_config_context is not supported");
+
+		for (int apiNdx = 0; apiNdx < (int)DE_LENGTH_OF_ARRAY(s_apis); apiNdx++)
+		{
+			const EGLenum	api		= s_apis[apiNdx].api;
+
+			if (egl.bindAPI(api) != EGL_FALSE)
+			{
+				TCU_CHECK(egl.getError() == EGL_BAD_PARAMETER);
+				log << TestLog::Message << "eglBindAPI(" << eglu::getAPIStr(api) << ") failed, skipping" << TestLog::EndMessage;
+				continue;
+			}
+
+			log << TestLog::Message << "Creating " << s_apis[apiNdx].name << " context" << TestLog::EndMessage;
+
+			const EGLContext	context = egl.createContext(*display, (EGLConfig)0, EGL_NO_CONTEXT, s_apis[apiNdx].ctxAttrs);
+			const EGLenum		err		= egl.getError();
+
+			if (context == EGL_NO_CONTEXT || err != EGL_SUCCESS)
+			{
+				log << TestLog::Message << "  Fail, context: " << tcu::toHex(context) << ", error: " << eglu::getErrorName(err) << TestLog::EndMessage;
+				m_testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Failed to create context");
+			}
+			else
+			{
+				// Destroy
+				EGLU_CHECK_CALL(egl, destroyContext(*display, context));
+				log << TestLog::Message << "  Pass" << TestLog::EndMessage;
+			}
+		}
+
+		return STOP;
+	}
+};
 
 CreateContextTests::CreateContextTests (EglTestContext& eglTestCtx)
 	: TestCaseGroup(eglTestCtx, "create_context", "Basic eglCreateContext() tests")
@@ -126,6 +177,8 @@
 
 	for (vector<NamedFilterList>::iterator i = filterLists.begin(); i != filterLists.end(); i++)
 		addChild(new CreateContextCase(m_eglTestCtx, i->getName(), i->getDescription(), *i));
+
+	addChild(new CreateContextNoConfigCase(m_eglTestCtx));
 }
 
 } // egl
diff --git a/modules/egl/teglNegativeApiTests.cpp b/modules/egl/teglNegativeApiTests.cpp
index 8295f74..a33da58 100644
--- a/modules/egl/teglNegativeApiTests.cpp
+++ b/modules/egl/teglNegativeApiTests.cpp
@@ -122,11 +122,12 @@
 	using namespace eglw;
 	using namespace eglu;
 
-	static const EGLint s_emptyAttribList[]			= { EGL_NONE };
-	static const EGLint s_es1ContextAttribList[]	= { EGL_CONTEXT_CLIENT_VERSION, 1, EGL_NONE };
-	static const EGLint s_es2ContextAttribList[]	= { EGL_CONTEXT_CLIENT_VERSION, 2, EGL_NONE };
+	static const EGLint				s_emptyAttribList[]			= { EGL_NONE };
+	static const EGLint				s_es1ContextAttribList[]	= { EGL_CONTEXT_CLIENT_VERSION, 1, EGL_NONE };
+	static const EGLint				s_es2ContextAttribList[]	= { EGL_CONTEXT_CLIENT_VERSION, 2, EGL_NONE };
 
-	static const EGLenum s_renderAPIs[]				= { EGL_OPENGL_API, EGL_OPENGL_ES_API, EGL_OPENVG_API };
+	static const EGLenum			s_renderAPIs[]				= { EGL_OPENGL_API, EGL_OPENGL_ES_API, EGL_OPENVG_API };
+	static const eglu::ConfigFilter	s_renderAPIFilters[]		= { renderable<EGL_OPENGL_BIT>, renderable<EGL_OPENGL_ES_BIT>, renderable<EGL_OPENVG_BIT> };
 
 	TEGL_ADD_API_CASE(bind_api, "eglBindAPI() negative tests",
 		{
@@ -144,14 +145,19 @@
 
 			log << TestLog::EndSection;
 
-			log << TestLog::Section("Test2", "EGL_BAD_PARAMETER is generated if the specified client API is not supported by the EGL implementation");
+			log << TestLog::Section("Test2", "EGL_BAD_PARAMETER is generated if the specified client API is not supported by the EGL display, or no configuration is provided for the specified API.");
 
 			for (int ndx = 0; ndx < DE_LENGTH_OF_ARRAY(s_renderAPIs); ndx++)
 			{
 				if (!isAPISupported(s_renderAPIs[ndx]))
 				{
-					expectFalse(eglBindAPI(s_renderAPIs[ndx]));
-					expectError(EGL_BAD_PARAMETER);
+					if (!eglBindAPI(s_renderAPIs[ndx]))
+						expectError(EGL_BAD_PARAMETER);
+					else
+					{
+						EGLConfig eglConfig;
+						expectFalse(getConfig(&eglConfig, FilterList() << s_renderAPIFilters[ndx]));
+					}
 				}
 			}
 
diff --git a/modules/gles2/functional/es2fPolygonOffsetTests.cpp b/modules/gles2/functional/es2fPolygonOffsetTests.cpp
index 4a933d8..7ec850f 100644
--- a/modules/gles2/functional/es2fPolygonOffsetTests.cpp
+++ b/modules/gles2/functional/es2fPolygonOffsetTests.cpp
@@ -475,7 +475,7 @@
 
 	retVal.x() = rnd.getFloat(-1, 1);
 	retVal.y() = rnd.getFloat(-1, 1);
-	retVal.z() = rnd.getFloat(-0.9f, 0.9f);
+	retVal.z() = 0.5f;
 	retVal.w() = 1.0f + rnd.getFloat();
 
 	return retVal;
diff --git a/modules/gles3/functional/es3fASTCDecompressionCases.cpp b/modules/gles3/functional/es3fASTCDecompressionCases.cpp
index ab60b1d..af32ff2 100644
--- a/modules/gles3/functional/es3fASTCDecompressionCases.cpp
+++ b/modules/gles3/functional/es3fASTCDecompressionCases.cpp
@@ -445,9 +445,12 @@
 
 	// Create texture and render.
 
-	glu::Texture2D	texture			(renderCtx, m_context.getContextInfo(), 1, &compressed, tcu::TexDecompressionParams((m_renderer->getASTCSupport() == ASTCSUPPORTLEVEL_LDR ? tcu::TexDecompressionParams::ASTCMODE_LDR : tcu::TexDecompressionParams::ASTCMODE_HDR)));
-	Surface			renderedFrame	(imageWidth, imageHeight);
-	Surface			referenceFrame	(imageWidth, imageHeight);
+	const tcu::TexDecompressionParams::AstcMode	decompressionMode	= (m_renderer->getASTCSupport() == ASTCSUPPORTLEVEL_LDR || tcu::isAstcSRGBFormat(m_format))
+																	? tcu::TexDecompressionParams::ASTCMODE_LDR
+																	: tcu::TexDecompressionParams::ASTCMODE_HDR;
+	glu::Texture2D								texture				(renderCtx, m_context.getContextInfo(), 1, &compressed, tcu::TexDecompressionParams(decompressionMode));
+	Surface										renderedFrame		(imageWidth, imageHeight);
+	Surface										referenceFrame		(imageWidth, imageHeight);
 
 	m_renderer->render(referenceFrame, renderedFrame, texture, getUncompressedFormat(compressed.getFormat()));
 
@@ -565,9 +568,12 @@
 
 	// Create texture and render.
 
-	Surface			renderedFrame	(imageWidth, imageHeight);
-	Surface			referenceFrame	(imageWidth, imageHeight);
-	glu::Texture2D	texture			(renderCtx, m_context.getContextInfo(), 1, &compressed, tcu::TexDecompressionParams(m_renderer->getASTCSupport() == ASTCSUPPORTLEVEL_LDR ? tcu::TexDecompressionParams::ASTCMODE_LDR : tcu::TexDecompressionParams::ASTCMODE_HDR));
+	const tcu::TexDecompressionParams::AstcMode	decompressionMode	= (m_renderer->getASTCSupport() == ASTCSUPPORTLEVEL_LDR || tcu::isAstcSRGBFormat(m_format))
+																	? tcu::TexDecompressionParams::ASTCMODE_LDR
+																	: tcu::TexDecompressionParams::ASTCMODE_HDR;
+	Surface										renderedFrame		(imageWidth, imageHeight);
+	Surface										referenceFrame		(imageWidth, imageHeight);
+	glu::Texture2D								texture				(renderCtx, m_context.getContextInfo(), 1, &compressed, tcu::TexDecompressionParams(decompressionMode));
 
 	m_renderer->render(referenceFrame, renderedFrame, texture, getUncompressedFormat(compressed.getFormat()));
 
diff --git a/modules/gles3/functional/es3fNegativeTextureApiTests.cpp b/modules/gles3/functional/es3fNegativeTextureApiTests.cpp
index 93fdd5a..e14fd9d 100644
--- a/modules/gles3/functional/es3fNegativeTextureApiTests.cpp
+++ b/modules/gles3/functional/es3fNegativeTextureApiTests.cpp
@@ -2065,9 +2065,9 @@
 			m_log << TestLog::EndSection;
 
 			m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if target is GL_TEXTURE_3D and format is GL_DEPTH_COMPONENT, or GL_DEPTH_STENCIL.");
-			glTexImage3D(GL_TEXTURE_3D, 0, GL_RGBA, 1, 1, 1, 0, GL_DEPTH_STENCIL, GL_UNSIGNED_BYTE, 0);
+			glTexImage3D(GL_TEXTURE_3D, 0, GL_DEPTH_STENCIL, 1, 1, 1, 0, GL_DEPTH_STENCIL, GL_UNSIGNED_INT_24_8, 0);
 			expectError(GL_INVALID_OPERATION);
-			glTexImage3D(GL_TEXTURE_3D, 0, GL_RGBA, 1, 1, 1, 0, GL_DEPTH_COMPONENT, GL_UNSIGNED_BYTE, 0);
+			glTexImage3D(GL_TEXTURE_3D, 0, GL_DEPTH_COMPONENT, 1, 1, 1, 0, GL_DEPTH_COMPONENT, GL_UNSIGNED_BYTE, 0);
 			expectError(GL_INVALID_OPERATION);
 			m_log << TestLog::EndSection;
 
diff --git a/modules/gles3/functional/es3fPolygonOffsetTests.cpp b/modules/gles3/functional/es3fPolygonOffsetTests.cpp
index 554539d..7352ee6 100644
--- a/modules/gles3/functional/es3fPolygonOffsetTests.cpp
+++ b/modules/gles3/functional/es3fPolygonOffsetTests.cpp
@@ -478,7 +478,7 @@
 
 	retVal.x() = rnd.getFloat(-1, 1);
 	retVal.y() = rnd.getFloat(-1, 1);
-	retVal.z() = rnd.getFloat(-0.9f, 0.9f);
+	retVal.z() = 0.5f;
 	retVal.w() = 1.0f + rnd.getFloat();
 
 	return retVal;
diff --git a/modules/gles3/functional/es3fShaderPrecisionTests.cpp b/modules/gles3/functional/es3fShaderPrecisionTests.cpp
index 2ca18da..da216fc 100644
--- a/modules/gles3/functional/es3fShaderPrecisionTests.cpp
+++ b/modules/gles3/functional/es3fShaderPrecisionTests.cpp
@@ -187,28 +187,7 @@
 	IterateResult				iterate						(void);
 
 protected:
-	bool						compare						(float in0, float in1, double reference, float result)
-#if (DE_COMPILER == DE_COMPILER_GCC) && (DE_CPU == DE_CPU_ARM_64)
-#	if (__GNUC__ == 4) && (__GNUC_MINOR__ == 9) && (__GNUC_PATCHLEVEL__ == 0)
-		// Some prerelease GCC 4.9 versions have a bug in shift right when
-		// targeting ARMv8.
-		//
-		// If compiler wants to perform logical shift by variable/register
-		// in fp/vector registers it uses USHL that selects shift direction
-		// based on shift operand value. Thus for right shifts the shift
-		// operand needs to be negated.
-		//
-		// The bug is in right shift pattern; it doesn't mark shift operand
-		// as clobbered and thus later code using that same register may
-		// see the negated value.
-		//
-		// Workaround is to disable optimization for this function.
-		//
-		// See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61633
-		__attribute__((optimize(0)))
-#	endif
-#endif
-	;
+	bool						compare						(float in0, float in1, double reference, float result);
 
 private:
 								ShaderFloatPrecisionCase	(const ShaderFloatPrecisionCase& other);
diff --git a/modules/gles31/functional/CMakeLists.txt b/modules/gles31/functional/CMakeLists.txt
index db7a8b9..8c6edea 100644
--- a/modules/gles31/functional/CMakeLists.txt
+++ b/modules/gles31/functional/CMakeLists.txt
@@ -157,6 +157,8 @@
 	es31fNegativePreciseTests.hpp
 	es31fNegativeAdvancedBlendEquationTests.cpp
 	es31fNegativeAdvancedBlendEquationTests.hpp
+	es31fNegativeTessellationTests.cpp
+	es31fNegativeTessellationTests.hpp
 	es31fTextureGatherTests.cpp
 	es31fTextureGatherTests.hpp
 	es31fTextureFormatTests.cpp
@@ -175,6 +177,8 @@
 	es31fDrawBuffersIndexedTests.cpp
 	es31fNegativeShaderStorageTests.cpp
 	es31fNegativeShaderStorageTests.hpp
+	es31fNegativeSSBOBlockTests.cpp
+	es31fNegativeSSBOBlockTests.hpp
 	)
 
 add_library(deqp-gles31-functional STATIC ${DEQP_GLES31_FUNCTIONAL_SRCS})
diff --git a/modules/gles31/functional/es31fCopyImageTests.cpp b/modules/gles31/functional/es31fCopyImageTests.cpp
index 993cd8c..c7e4828 100644
--- a/modules/gles31/functional/es31fCopyImageTests.cpp
+++ b/modules/gles31/functional/es31fCopyImageTests.cpp
@@ -118,6 +118,12 @@
 	VIEWCLASS_ASTC_12x12_RGBA
 };
 
+enum Verify
+{
+	VERIFY_NONE = 0,
+	VERIFY_COMPARE_REFERENCE
+};
+
 const char* viewClassToName (ViewClass viewClass)
 {
 	switch (viewClass)
@@ -891,14 +897,15 @@
 				  srcImageData, srcImageInfo, srcLevel, srcPos, copySize);
 }
 
-void verifyTexture2DView (tcu::TestContext&			testContext,
+void renderTexture2DView (tcu::TestContext&			testContext,
 						  glu::RenderContext&		renderContext,
 						  TextureRenderer&			renderer,
 						  tcu::ResultCollector&		results,
 						  de::Random&				rng,
 						  deUint32					name,
 						  const ImageInfo&			info,
-						  const tcu::Texture2DView&	refTexture)
+						  const tcu::Texture2DView&	refTexture,
+						  Verify					verify)
 {
 	tcu::TestLog&					log				= testContext.getLog();
 	const glw::Functions&			gl				= renderContext.getFunctions();
@@ -929,8 +936,6 @@
 		const RandomViewport	viewport		(renderContext.getRenderTarget(), levelSize.x(), levelSize.y(), rng.getUint32());
 
 		vector<float>			texCoord;
-		tcu::Surface			renderedFrame	(viewport.width, viewport.height);
-		tcu::Surface			referenceFrame	(viewport.width, viewport.height);
 
 		renderParams.baseLevel	= level;
 		renderParams.maxLevel	= level;
@@ -945,17 +950,25 @@
 
 		// Draw.
 		renderer.renderQuad(0, &texCoord[0], renderParams);
-		glu::readPixels(renderContext, viewport.x, viewport.y, renderedFrame.getAccess());
-		GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to render and read pixels.");
+		GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to render.");
 
-		// Compute reference.
-		sampleTexture(tcu::SurfaceAccess(referenceFrame, renderContext.getRenderTarget().getPixelFormat()), refTexture, &texCoord[0], renderParams);
+		if (verify == VERIFY_COMPARE_REFERENCE)
+		{
+			tcu::Surface renderedFrame	(viewport.width, viewport.height);
+			tcu::Surface referenceFrame	(viewport.width, viewport.height);
 
-		// Compare and log.
-		if (!pixelThresholdCompare(log, ("Level" + de::toString(level)).c_str(), ("Render level " + de::toString(level)).c_str(), referenceFrame, renderedFrame, threshold, tcu::COMPARE_LOG_ON_ERROR))
-			results.fail("Image comparison of level " + de::toString(level) + " failed.");
-		else
-			log << TestLog::Message << "Image comparison of level " << level << " passed." << TestLog::EndMessage;
+			glu::readPixels(renderContext, viewport.x, viewport.y, renderedFrame.getAccess());
+			GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to read pixels.");
+
+			// Compute reference.
+			sampleTexture(tcu::SurfaceAccess(referenceFrame, renderContext.getRenderTarget().getPixelFormat()), refTexture, &texCoord[0], renderParams);
+
+			// Compare and log.
+			if (!pixelThresholdCompare(log, ("Level" + de::toString(level)).c_str(), ("Render level " + de::toString(level)).c_str(), referenceFrame, renderedFrame, threshold, tcu::COMPARE_LOG_ON_ERROR))
+				results.fail("Image comparison of level " + de::toString(level) + " failed.");
+			else
+				log << TestLog::Message << "Image comparison of level " << level << " passed." << TestLog::EndMessage;
+		}
 	}
 
 	gl.texParameteri(GL_TEXTURE_2D, GL_TEXTURE_BASE_LEVEL, 0);
@@ -1016,14 +1029,15 @@
 	}
 }
 
-void verifyTexture2D (tcu::TestContext&						testContext,
+void renderTexture2D (tcu::TestContext&						testContext,
 					  glu::RenderContext&					renderContext,
 					  TextureRenderer&						textureRenderer,
 					  tcu::ResultCollector&					results,
 					  de::Random&							rng,
 					  deUint32								name,
 					  const vector<ArrayBuffer<deUint8> >&	data,
-					  const ImageInfo&						info)
+					  const ImageInfo&						info,
+					  Verify								verify)
 {
 	if (glu::isCompressedFormat(info.getFormat()))
 	{
@@ -1035,7 +1049,7 @@
 		{
 			const tcu::Texture2DView refTexture((int)levelAccesses.size(), &(levelAccesses[0]));
 
-			verifyTexture2DView(testContext, renderContext, textureRenderer, results, rng, name, info, refTexture);
+			renderTexture2DView(testContext, renderContext, textureRenderer, results, rng, name, info, refTexture, verify);
 		}
 	}
 	else
@@ -1043,18 +1057,19 @@
 		const vector<tcu::ConstPixelBufferAccess>	levelAccesses	= getLevelAccesses(data, info);
 		const tcu::Texture2DView					refTexture		((int)levelAccesses.size(), &(levelAccesses[0]));
 
-		verifyTexture2DView(testContext, renderContext, textureRenderer, results, rng, name, info, refTexture);
+		renderTexture2DView(testContext, renderContext, textureRenderer, results, rng, name, info, refTexture, verify);
 	}
 }
 
-void verifyTexture3DView (tcu::TestContext&			testContext,
+void renderTexture3DView (tcu::TestContext&			testContext,
 						  glu::RenderContext&		renderContext,
 						  TextureRenderer&			renderer,
 						  tcu::ResultCollector&		results,
 						  de::Random&				rng,
 						  deUint32					name,
 						  const ImageInfo&			info,
-						  const tcu::Texture3DView&	refTexture)
+						  const tcu::Texture3DView&	refTexture,
+						  Verify					verify)
 {
 	tcu::TestLog&					log				= testContext.getLog();
 	const glw::Functions&			gl				= renderContext.getFunctions();
@@ -1094,8 +1109,6 @@
 		{
 			const RandomViewport	viewport		(renderContext.getRenderTarget(), levelSize.x(), levelSize.y(), rng.getUint32());
 			const float				r				= (float(slice) + 0.5f) / (float)levelSize.z();
-			tcu::Surface			renderedFrame	(viewport.width, viewport.height);
-			tcu::Surface			referenceFrame	(viewport.width, viewport.height);
 			vector<float>			texCoord;
 
 			computeQuadTexCoord3D(texCoord, tcu::Vec3(0.0f, 0.0f, r), tcu::Vec3(1.0f, 1.0f, r), tcu::IVec3(0, 1, 2));
@@ -1105,17 +1118,24 @@
 
 			// Draw.
 			renderer.renderQuad(0, &texCoord[0], renderParams);
-			glu::readPixels(renderContext, viewport.x, viewport.y, renderedFrame.getAccess());
-			GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to render and read pixels.");
+			GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to render.");
 
-			// Compute reference.
-			sampleTexture(tcu::SurfaceAccess(referenceFrame, renderContext.getRenderTarget().getPixelFormat()), refTexture, &texCoord[0], renderParams);
+			if (verify == VERIFY_COMPARE_REFERENCE)
+			{
+				tcu::Surface renderedFrame	(viewport.width, viewport.height);
+				tcu::Surface referenceFrame	(viewport.width, viewport.height);
+				glu::readPixels(renderContext, viewport.x, viewport.y, renderedFrame.getAccess());
+				GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to read pixels.");
 
-			// Compare and log.
-			if (!pixelThresholdCompare(log, ("Level" + de::toString(level) + "Slice" + de::toString(slice)).c_str(), ("Render level " + de::toString(level) + ", Slice" + de::toString(slice)).c_str(), referenceFrame, renderedFrame, threshold, tcu::COMPARE_LOG_ON_ERROR))
-				results.fail("Image comparison of level " + de::toString(level) + " and slice " + de::toString(slice) + " failed.");
-			else
-				log << TestLog::Message << "Image comparison of level " << level << " and slice " << slice << " passed." << TestLog::EndMessage;;
+				// Compute reference.
+				sampleTexture(tcu::SurfaceAccess(referenceFrame, renderContext.getRenderTarget().getPixelFormat()), refTexture, &texCoord[0], renderParams);
+
+				// Compare and log.
+				if (!pixelThresholdCompare(log, ("Level" + de::toString(level) + "Slice" + de::toString(slice)).c_str(), ("Render level " + de::toString(level) + ", Slice" + de::toString(slice)).c_str(), referenceFrame, renderedFrame, threshold, tcu::COMPARE_LOG_ON_ERROR))
+					results.fail("Image comparison of level " + de::toString(level) + " and slice " + de::toString(slice) + " failed.");
+				else
+					log << TestLog::Message << "Image comparison of level " << level << " and slice " << slice << " passed." << TestLog::EndMessage;;
+			}
 		}
 	}
 
@@ -1126,14 +1146,15 @@
 	GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to unbind texture.");
 }
 
-void verifyTexture3D (tcu::TestContext&						testContext,
+void renderTexture3D (tcu::TestContext&						testContext,
 					  glu::RenderContext&					renderContext,
 					  TextureRenderer&						textureRenderer,
 					  tcu::ResultCollector&					results,
 					  de::Random&							rng,
 					  deUint32								name,
 					  const vector<ArrayBuffer<deUint8> >&	data,
-					  const ImageInfo&						info)
+					  const ImageInfo&						info,
+				      Verify								verify)
 {
 	if (glu::isCompressedFormat(info.getFormat()))
 	{
@@ -1145,7 +1166,7 @@
 		{
 			const tcu::Texture3DView refTexture((int)levelAccesses.size(), &(levelAccesses[0]));
 
-			verifyTexture3DView(testContext, renderContext, textureRenderer, results, rng, name, info, refTexture);
+			renderTexture3DView(testContext, renderContext, textureRenderer, results, rng, name, info, refTexture, verify);
 		}
 	}
 	else
@@ -1153,18 +1174,19 @@
 		const vector<tcu::ConstPixelBufferAccess>	levelAccesses	= getLevelAccesses(data, info);
 		const tcu::Texture3DView					refTexture		((int)levelAccesses.size(), &(levelAccesses[0]));
 
-		verifyTexture3DView(testContext, renderContext, textureRenderer, results, rng, name, info, refTexture);
+		renderTexture3DView(testContext, renderContext, textureRenderer, results, rng, name, info, refTexture, verify);
 	}
 }
 
-void verifyTextureCubemapView (tcu::TestContext&			testContext,
+void renderTextureCubemapView (tcu::TestContext&			testContext,
 							   glu::RenderContext&			renderContext,
 							   TextureRenderer&				renderer,
 							   tcu::ResultCollector&		results,
 							   de::Random&					rng,
 							   deUint32						name,
 							   const ImageInfo&				info,
-							   const tcu::TextureCubeView&	refTexture)
+							   const tcu::TextureCubeView&	refTexture,
+							   Verify						verify)
 {
 	tcu::TestLog&					log				= testContext.getLog();
 	const glw::Functions&			gl				= renderContext.getFunctions();
@@ -1207,8 +1229,6 @@
 		{
 			const RandomViewport	viewport		(renderContext.getRenderTarget(), levelSize.x(), levelSize.y(), rng.getUint32());
 			const string			cubemapFaceName	= glu::getCubeMapFaceStr(mapFaceNdxToFace(face)).toString();
-			tcu::Surface			renderedFrame	(viewport.width, viewport.height);
-			tcu::Surface			referenceFrame	(viewport.width, viewport.height);
 			vector<float>			texCoord;
 
 			computeQuadTexCoordCube(texCoord, glu::getCubeFaceFromGL(mapFaceNdxToFace(face)));
@@ -1218,17 +1238,25 @@
 
 			// Draw.
 			renderer.renderQuad(0, &texCoord[0], renderParams);
-			glu::readPixels(renderContext, viewport.x, viewport.y, renderedFrame.getAccess());
-			GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to render and read pixels.");
+			GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to render.");
 
-			// Compute reference.
-			sampleTexture(tcu::SurfaceAccess(referenceFrame, renderContext.getRenderTarget().getPixelFormat()), refTexture, &texCoord[0], renderParams);
+			if (verify == VERIFY_COMPARE_REFERENCE)
+			{
+				tcu::Surface renderedFrame	(viewport.width, viewport.height);
+				tcu::Surface referenceFrame	(viewport.width, viewport.height);
 
-			// Compare and log.
-			if (!pixelThresholdCompare(log, ("Level" + de::toString(level) + "Face" + cubemapFaceName).c_str(), ("Render level " + de::toString(level) + ", Face " + cubemapFaceName).c_str(), referenceFrame, renderedFrame, threshold, tcu::COMPARE_LOG_ON_ERROR))
-				results.fail("Image comparison of level " + de::toString(level) + " and face " + cubemapFaceName + " failed.");
-			else
-				log << TestLog::Message << "Image comparison of level " << level << " and face " << cubemapFaceName << " passed." << TestLog::EndMessage;
+				glu::readPixels(renderContext, viewport.x, viewport.y, renderedFrame.getAccess());
+				GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to read pixels.");
+
+				// Compute reference.
+				sampleTexture(tcu::SurfaceAccess(referenceFrame, renderContext.getRenderTarget().getPixelFormat()), refTexture, &texCoord[0], renderParams);
+
+				// Compare and log.
+				if (!pixelThresholdCompare(log, ("Level" + de::toString(level) + "Face" + cubemapFaceName).c_str(), ("Render level " + de::toString(level) + ", Face " + cubemapFaceName).c_str(), referenceFrame, renderedFrame, threshold, tcu::COMPARE_LOG_ON_ERROR))
+					results.fail("Image comparison of level " + de::toString(level) + " and face " + cubemapFaceName + " failed.");
+				else
+					log << TestLog::Message << "Image comparison of level " << level << " and face " << cubemapFaceName << " passed." << TestLog::EndMessage;
+			}
 		}
 	}
 
@@ -1239,14 +1267,15 @@
 	GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to unbind texture.");
 }
 
-void verifyTextureCubemap (tcu::TestContext&					testContext,
+void renderTextureCubemap (tcu::TestContext&					testContext,
 						   glu::RenderContext&					renderContext,
 						   TextureRenderer&						textureRenderer,
 						   tcu::ResultCollector&				results,
 						   de::Random&							rng,
 						   deUint32								name,
 						   const vector<ArrayBuffer<deUint8> >&	data,
-						   const ImageInfo&						info)
+						   const ImageInfo&						info,
+						   Verify								verify)
 {
 	if (glu::isCompressedFormat(info.getFormat()))
 	{
@@ -1304,7 +1333,7 @@
 		{
 			const tcu::TextureCubeView refTexture(getLevelCount(info), levels);
 
-			verifyTextureCubemapView(testContext, renderContext, textureRenderer, results, rng, name, info, refTexture);
+			renderTextureCubemapView(testContext, renderContext, textureRenderer, results, rng, name, info, refTexture, verify);
 		}
 	}
 	else
@@ -1327,19 +1356,20 @@
 		{
 			const tcu::TextureCubeView refTexture(getLevelCount(info), levels);
 
-			verifyTextureCubemapView(testContext, renderContext, textureRenderer, results, rng, name, info, refTexture);
+			renderTextureCubemapView(testContext, renderContext, textureRenderer, results, rng, name, info, refTexture, verify);
 		}
 	}
 }
 
-void verifyTexture2DArrayView (tcu::TestContext&				testContext,
+void renderTexture2DArrayView (tcu::TestContext&				testContext,
 							   glu::RenderContext&				renderContext,
 							   TextureRenderer&					renderer,
 							   tcu::ResultCollector&			results,
 							   de::Random&						rng,
 							   deUint32							name,
 							   const ImageInfo&					info,
-							   const tcu::Texture2DArrayView&	refTexture)
+							   const tcu::Texture2DArrayView&	refTexture,
+							   Verify							verify)
 {
 	tcu::TestLog&					log				= testContext.getLog();
 	const glw::Functions&			gl				= renderContext.getFunctions();
@@ -1377,8 +1407,6 @@
 		for (int layer = 0; layer < levelSize.z(); layer++)
 		{
 			const RandomViewport	viewport		(renderContext.getRenderTarget(), levelSize.x(), levelSize.y(), rng.getUint32());
-			tcu::Surface			renderedFrame	(viewport.width, viewport.height);
-			tcu::Surface			referenceFrame	(viewport.width, viewport.height);
 			vector<float>			texCoord;
 
 			computeQuadTexCoord2DArray(texCoord, layer, tcu::Vec2(0.0f, 0.0f), tcu::Vec2(1.0f, 1.0f));
@@ -1388,17 +1416,25 @@
 
 			// Draw.
 			renderer.renderQuad(0, &texCoord[0], renderParams);
-			glu::readPixels(renderContext, viewport.x, viewport.y, renderedFrame.getAccess());
-			GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to render and read pixels.");
+			GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to render.");
 
-			// Compute reference.
-			sampleTexture(tcu::SurfaceAccess(referenceFrame, renderContext.getRenderTarget().getPixelFormat()), refTexture, &texCoord[0], renderParams);
+			if (verify == VERIFY_COMPARE_REFERENCE)
+			{
+				tcu::Surface renderedFrame	(viewport.width, viewport.height);
+				tcu::Surface referenceFrame	(viewport.width, viewport.height);
 
-			// Compare and log.
-			if (!pixelThresholdCompare(log, ("Level" + de::toString(level) + "Layer" + de::toString(layer)).c_str(), ("Render level " + de::toString(level) + ", Layer" + de::toString(layer)).c_str(), referenceFrame, renderedFrame, threshold, tcu::COMPARE_LOG_ON_ERROR))
-				results.fail("Image comparison of level " + de::toString(level) + " and layer " + de::toString(layer) + " failed.");
-			else
-				log << TestLog::Message << "Image comparison of level " << level << " and layer " << layer << " passed." << TestLog::EndMessage;
+				glu::readPixels(renderContext, viewport.x, viewport.y, renderedFrame.getAccess());
+				GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to read pixels.");
+
+				// Compute reference.
+				sampleTexture(tcu::SurfaceAccess(referenceFrame, renderContext.getRenderTarget().getPixelFormat()), refTexture, &texCoord[0], renderParams);
+
+				// Compare and log.
+				if (!pixelThresholdCompare(log, ("Level" + de::toString(level) + "Layer" + de::toString(layer)).c_str(), ("Render level " + de::toString(level) + ", Layer" + de::toString(layer)).c_str(), referenceFrame, renderedFrame, threshold, tcu::COMPARE_LOG_ON_ERROR))
+					results.fail("Image comparison of level " + de::toString(level) + " and layer " + de::toString(layer) + " failed.");
+				else
+					log << TestLog::Message << "Image comparison of level " << level << " and layer " << layer << " passed." << TestLog::EndMessage;
+			}
 		}
 	}
 
@@ -1409,14 +1445,15 @@
 	GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to unbind texture.");
 }
 
-void verifyTexture2DArray (tcu::TestContext&					testContext,
+void renderTexture2DArray (tcu::TestContext&					testContext,
 						   glu::RenderContext&					renderContext,
 						   TextureRenderer&						textureRenderer,
 						   tcu::ResultCollector&				results,
 						   de::Random&							rng,
 						   deUint32								name,
 						   const vector<ArrayBuffer<deUint8> >&	data,
-						   const ImageInfo&						info)
+						   const ImageInfo&						info,
+						   Verify								verify)
 {
 	if (glu::isCompressedFormat(info.getFormat()))
 	{
@@ -1428,7 +1465,7 @@
 		{
 			const tcu::Texture2DArrayView refTexture((int)levelAccesses.size(), &(levelAccesses[0]));
 
-			verifyTexture2DArrayView(testContext, renderContext, textureRenderer, results, rng, name, info, refTexture);
+			renderTexture2DArrayView(testContext, renderContext, textureRenderer, results, rng, name, info, refTexture, verify);
 		}
 	}
 	else
@@ -1436,7 +1473,7 @@
 		const vector<tcu::ConstPixelBufferAccess>	levelAccesses	= getLevelAccesses(data, info);
 		const tcu::Texture2DArrayView				refTexture		((int)levelAccesses.size(), &(levelAccesses[0]));
 
-		verifyTexture2DArrayView(testContext, renderContext, textureRenderer, results, rng, name, info, refTexture);
+		renderTexture2DArrayView(testContext, renderContext, textureRenderer, results, rng, name, info, refTexture, verify);
 	}
 }
 
@@ -1480,12 +1517,13 @@
 	}
 }
 
-void verifyRenderbuffer (tcu::TestContext&						testContext,
+void renderRenderbuffer (tcu::TestContext&						testContext,
 						 glu::RenderContext&					renderContext,
 						 tcu::ResultCollector&					results,
 						 deUint32								name,
 						 const vector<ArrayBuffer<deUint8> >&	data,
-						 const ImageInfo&						info)
+						 const ImageInfo&						info,
+						 Verify									verify)
 {
 	const glw::Functions&				gl					= renderContext.getFunctions();
 	TestLog&							log					= testContext.getLog();
@@ -1509,71 +1547,76 @@
 		gl.framebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, name);
 		GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to bind and attach renderbuffer to framebuffer.");
 
-		glu::readPixels(renderContext, 0, 0, renderbuffer.getAccess());
+		if (verify)
+			glu::readPixels(renderContext, 0, 0, renderbuffer.getAccess());
 
 		gl.bindRenderbuffer(GL_RENDERBUFFER, 0);
 		gl.bindFramebuffer(GL_FRAMEBUFFER, 0);
 		GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to unbind renderbuffer and framebuffer.");
 	}
 
-	if (isFloatFormat(info.getFormat()))
+	if (verify == VERIFY_COMPARE_REFERENCE)
 	{
-		const tcu::UVec4 threshold (2, 2, 2, 2);
+		if (isFloatFormat(info.getFormat()))
+		{
+			const tcu::UVec4 threshold (2, 2, 2, 2);
 
-		if (!(tcu::floatUlpThresholdCompare(log, "Image comparison", "Image comparison", refRenderbuffer, renderbuffer.getAccess(), threshold, tcu::COMPARE_LOG_ON_ERROR)))
-			results.fail("Image comparison failed.");
-		else
-			log << TestLog::Message << "Image comarison passed." << TestLog::EndMessage;
-	}
-	else if (isIntFormat(info.getFormat()) || isUintFormat(info.getFormat()))
-	{
-		const tcu::UVec4 threshold (1, 1, 1, 1);
+			if (!(tcu::floatUlpThresholdCompare(log, "Image comparison", "Image comparison", refRenderbuffer, renderbuffer.getAccess(), threshold, tcu::COMPARE_LOG_ON_ERROR)))
+				results.fail("Image comparison failed.");
+			else
+				log << TestLog::Message << "Image comarison passed." << TestLog::EndMessage;
+		}
+		else if (isIntFormat(info.getFormat()) || isUintFormat(info.getFormat()))
+		{
+			const tcu::UVec4 threshold (1, 1, 1, 1);
 
-		if (!(tcu::intThresholdCompare(log, "Image comparison", "Image comparison", refRenderbuffer, renderbuffer.getAccess(), threshold, tcu::COMPARE_LOG_ON_ERROR)))
-			results.fail("Image comparison failed.");
+			if (!(tcu::intThresholdCompare(log, "Image comparison", "Image comparison", refRenderbuffer, renderbuffer.getAccess(), threshold, tcu::COMPARE_LOG_ON_ERROR)))
+				results.fail("Image comparison failed.");
+			else
+				log << TestLog::Message << "Image comarison passed." << TestLog::EndMessage;
+		}
 		else
-			log << TestLog::Message << "Image comarison passed." << TestLog::EndMessage;
-	}
-	else
-	{
-		const Vec4 threshold = calculateThreshold(format, readPixelsFormat);
+		{
+			const Vec4 threshold = calculateThreshold(format, readPixelsFormat);
 
-		if (!(tcu::floatThresholdCompare(log, "Image comparison", "Image comparison", refRenderbuffer, renderbuffer.getAccess(), threshold, tcu::COMPARE_LOG_ON_ERROR)))
-			results.fail("Image comparison failed.");
-		else
-			log << TestLog::Message << "Image comarison passed." << TestLog::EndMessage;
+			if (!(tcu::floatThresholdCompare(log, "Image comparison", "Image comparison", refRenderbuffer, renderbuffer.getAccess(), threshold, tcu::COMPARE_LOG_ON_ERROR)))
+				results.fail("Image comparison failed.");
+			else
+				log << TestLog::Message << "Image comarison passed." << TestLog::EndMessage;
+		}
 	}
 }
 
-void verify (tcu::TestContext&						testContext,
+void render (tcu::TestContext&						testContext,
 			 glu::RenderContext&					renderContext,
 			 TextureRenderer&						textureRenderer,
 			 tcu::ResultCollector&					results,
 			 de::Random&							rng,
 			 deUint32								name,
 			 const vector<ArrayBuffer<deUint8> >&	data,
-			 const ImageInfo&						info)
+			 const ImageInfo&						info,
+			 Verify									verify)
 {
 	switch (info.getTarget())
 	{
 		case GL_TEXTURE_2D:
-			verifyTexture2D(testContext, renderContext, textureRenderer, results, rng, name, data, info);
+			renderTexture2D(testContext, renderContext, textureRenderer, results, rng, name, data, info, verify);
 			break;
 
 		case GL_TEXTURE_3D:
-			verifyTexture3D(testContext, renderContext, textureRenderer, results, rng, name, data, info);
+			renderTexture3D(testContext, renderContext, textureRenderer, results, rng, name, data, info, verify);
 			break;
 
 		case GL_TEXTURE_CUBE_MAP:
-			verifyTextureCubemap(testContext, renderContext, textureRenderer, results, rng, name, data, info);
+			renderTextureCubemap(testContext, renderContext, textureRenderer, results, rng, name, data, info, verify);
 			break;
 
 		case GL_TEXTURE_2D_ARRAY:
-			verifyTexture2DArray(testContext, renderContext, textureRenderer, results, rng, name, data, info);
+			renderTexture2DArray(testContext, renderContext, textureRenderer, results, rng, name, data, info, verify);
 			break;
 
 		case GL_RENDERBUFFER:
-			verifyRenderbuffer(testContext, renderContext, results, name, data, info);
+			renderRenderbuffer(testContext, renderContext, results, name, data, info, verify);
 			break;
 
 		default:
@@ -1631,6 +1674,8 @@
 	void					destroyImagesIter		(void);
 	void					verifySourceIter		(void);
 	void					verifyDestinationIter	(void);
+	void					renderSourceIter		(void);
+	void					renderDestinationIter	(void);
 	void					copyImageIter			(void);
 
 	struct State
@@ -1807,7 +1852,7 @@
 
 	log << TestLog::Message << "Verifying source image." << TestLog::EndMessage;
 
-	verify(m_testCtx, m_context.getRenderContext(), m_state->textureRenderer, results, rng, *srcImage, srcImageLevels, m_srcImageInfo);
+	render(m_testCtx, m_context.getRenderContext(), m_state->textureRenderer, results, rng, *srcImage, srcImageLevels, m_srcImageInfo, VERIFY_COMPARE_REFERENCE);
 }
 
 void CopyImageTest::verifyDestinationIter (void)
@@ -1822,7 +1867,37 @@
 
 	log << TestLog::Message << "Verifying destination image." << TestLog::EndMessage;
 
-	verify(m_testCtx, m_context.getRenderContext(), m_state->textureRenderer, results, rng, *dstImage, dstImageLevels, m_dstImageInfo);
+	render(m_testCtx, m_context.getRenderContext(), m_state->textureRenderer, results, rng, *dstImage, dstImageLevels, m_dstImageInfo, VERIFY_COMPARE_REFERENCE);
+}
+
+void CopyImageTest::renderSourceIter (void)
+{
+	TestLog&						log					= m_testCtx.getLog();
+	const tcu::ScopedLogSection		sourceSection		(log, "Source image verify.", "Source image verify.");
+
+	de::Random&						rng					= m_state->rng;
+	tcu::ResultCollector&			results				= m_state->results;
+	glu::ObjectWrapper&				srcImage			= *m_state->srcImage;
+	vector<ArrayBuffer<deUint8> >&	srcImageLevels		= m_state->srcImageLevels;
+
+	log << TestLog::Message << "Verifying source image." << TestLog::EndMessage;
+
+	render(m_testCtx, m_context.getRenderContext(), m_state->textureRenderer, results, rng, *srcImage, srcImageLevels, m_srcImageInfo, VERIFY_NONE);
+}
+
+void CopyImageTest::renderDestinationIter (void)
+{
+	TestLog&						log					= m_testCtx.getLog();
+	const tcu::ScopedLogSection		destinationSection	(log, "Destination image verify.", "Destination image verify.");
+
+	de::Random&						rng					= m_state->rng;
+	tcu::ResultCollector&			results				= m_state->results;
+	glu::ObjectWrapper&				dstImage			= *m_state->dstImage;
+	vector<ArrayBuffer<deUint8> >&	dstImageLevels		= m_state->dstImageLevels;
+
+	log << TestLog::Message << "Verifying destination image." << TestLog::EndMessage;
+
+	render(m_testCtx, m_context.getRenderContext(), m_state->textureRenderer, results, rng, *dstImage, dstImageLevels, m_dstImageInfo, VERIFY_NONE);
 }
 
 struct Copy
@@ -1989,8 +2064,8 @@
 
 		// Render both images and then copy and verify again.
 		&CopyImageTest::createImagesIter,
-		&CopyImageTest::verifySourceIter,
-		&CopyImageTest::verifyDestinationIter,
+		&CopyImageTest::renderSourceIter,
+		&CopyImageTest::renderDestinationIter,
 		&CopyImageTest::copyImageIter,
 		&CopyImageTest::verifySourceIter,
 		&CopyImageTest::verifyDestinationIter,
diff --git a/modules/gles31/functional/es31fDebugTests.cpp b/modules/gles31/functional/es31fDebugTests.cpp
index 24866d5..ffa3a09 100644
--- a/modules/gles31/functional/es31fDebugTests.cpp
+++ b/modules/gles31/functional/es31fDebugTests.cpp
@@ -34,9 +34,11 @@
 #include "es31fNegativeShaderImageLoadStoreTests.hpp"
 #include "es31fNegativeShaderFunctionTests.hpp"
 #include "es31fNegativeShaderDirectiveTests.hpp"
+#include "es31fNegativeSSBOBlockTests.hpp"
 #include "es31fNegativePreciseTests.hpp"
 #include "es31fNegativeAdvancedBlendEquationTests.hpp"
 #include "es31fNegativeShaderStorageTests.hpp"
+#include "es31fNegativeTessellationTests.hpp"
 
 #include "deUniquePtr.hpp"
 #include "deRandom.hpp"
@@ -2947,6 +2949,7 @@
 	const vector<FunctionContainer> fragmentFuncs			 = wrapCoreFunctions(NegativeTestShared::getNegativeFragmentApiTestFunctions());
 	const vector<FunctionContainer> vaFuncs					 = wrapCoreFunctions(NegativeTestShared::getNegativeVertexArrayApiTestFunctions());
 	const vector<FunctionContainer> stateFuncs				 = wrapCoreFunctions(NegativeTestShared::getNegativeStateApiTestFunctions());
+	const vector<FunctionContainer> tessellationFuncs		 = wrapCoreFunctions(NegativeTestShared::getNegativeTessellationTestFunctions());
 	const vector<FunctionContainer> atomicCounterFuncs		 = wrapCoreFunctions(NegativeTestShared::getNegativeAtomicCounterTestFunctions());
 	const vector<FunctionContainer> imageLoadFuncs			 = wrapCoreFunctions(NegativeTestShared::getNegativeShaderImageLoadTestFunctions());
 	const vector<FunctionContainer> imageStoreFuncs			 = wrapCoreFunctions(NegativeTestShared::getNegativeShaderImageStoreTestFunctions());
@@ -2954,6 +2957,7 @@
 	const vector<FunctionContainer> imageAtomicExchangeFuncs = wrapCoreFunctions(NegativeTestShared::getNegativeShaderImageAtomicExchangeTestFunctions());
 	const vector<FunctionContainer> shaderFunctionFuncs		 = wrapCoreFunctions(NegativeTestShared::getNegativeShaderFunctionTestFunctions());
 	const vector<FunctionContainer> shaderDirectiveFuncs	 = wrapCoreFunctions(NegativeTestShared::getNegativeShaderDirectiveTestFunctions());
+	const vector<FunctionContainer> ssboBlockFuncs			 = wrapCoreFunctions(NegativeTestShared::getNegativeSSBOBlockTestFunctions());
 	const vector<FunctionContainer> preciseFuncs			 = wrapCoreFunctions(NegativeTestShared::getNegativePreciseTestFunctions());
 	const vector<FunctionContainer> advancedBlendFuncs		 = wrapCoreFunctions(NegativeTestShared::getNegativeAdvancedBlendEquationTestFunctions());
 	const vector<FunctionContainer> shaderStorageFuncs		 = wrapCoreFunctions(NegativeTestShared::getNegativeShaderStorageTestFunctions());
@@ -3060,9 +3064,11 @@
 			host->addChild(createChildCases(CASETYPE_CALLBACK, m_context, "shader_image_exchange",		"Negative Shader Image Atomic Exchange API Cases",	imageAtomicExchangeFuncs));
 			host->addChild(createChildCases(CASETYPE_CALLBACK, m_context, "shader_function",			"Negative Shader Function Cases",					shaderFunctionFuncs));
 			host->addChild(createChildCases(CASETYPE_CALLBACK, m_context, "shader_directive",			"Negative Shader Directive Cases",					shaderDirectiveFuncs));
+			host->addChild(createChildCases(CASETYPE_CALLBACK, m_context, "ssbo_block",					"Negative SSBO Block Cases",						ssboBlockFuncs));
 			host->addChild(createChildCases(CASETYPE_CALLBACK, m_context, "precise",					"Negative Precise Cases",							preciseFuncs));
 			host->addChild(createChildCases(CASETYPE_CALLBACK, m_context, "advanced_blend",				"Negative Advanced Blend Equation Cases",			advancedBlendFuncs));
 			host->addChild(createChildCases(CASETYPE_CALLBACK, m_context, "shader_storage",				"Negative Shader Storage Cases",					shaderStorageFuncs));
+			host->addChild(createChildCases(CASETYPE_CALLBACK, m_context, "tessellation",				"Negative Tessellation Cases",						tessellationFuncs));
 		}
 
 		{
@@ -3083,9 +3089,11 @@
 			host->addChild(createChildCases(CASETYPE_LOG, m_context, "shader_image_exchange",	"Negative Shader Image Atomic Exchange API Cases",	imageAtomicExchangeFuncs));
 			host->addChild(createChildCases(CASETYPE_LOG, m_context, "shader_function",			"Negative Shader Function Cases",					shaderFunctionFuncs));
 			host->addChild(createChildCases(CASETYPE_LOG, m_context, "shader_directive",		"Negative Shader Directive Cases",					shaderDirectiveFuncs));
+			host->addChild(createChildCases(CASETYPE_LOG, m_context, "ssbo_block",				"Negative SSBO Block Cases",						ssboBlockFuncs));
 			host->addChild(createChildCases(CASETYPE_LOG, m_context, "precise",					"Negative Precise Cases",							preciseFuncs));
 			host->addChild(createChildCases(CASETYPE_LOG, m_context, "advanced_blend",			"Negative Advanced Blend Equation Cases",			advancedBlendFuncs));
 			host->addChild(createChildCases(CASETYPE_LOG, m_context, "shader_storage",			"Negative Shader Storage Cases",					shaderStorageFuncs));
+			host->addChild(createChildCases(CASETYPE_LOG, m_context, "tessellation",			"Negative Tessellation Cases",						tessellationFuncs));
 		}
 
 		{
@@ -3106,9 +3114,11 @@
 			host->addChild(createChildCases(CASETYPE_GETERROR, m_context, "shader_image_exchange",		"Negative Shader Image Atomic Exchange API Cases",	imageAtomicExchangeFuncs));
 			host->addChild(createChildCases(CASETYPE_GETERROR, m_context, "shader_function",			"Negative Shader Function Cases",					shaderFunctionFuncs));
 			host->addChild(createChildCases(CASETYPE_GETERROR, m_context, "shader_directive",			"Negative Shader Directive Cases",					shaderDirectiveFuncs));
+			host->addChild(createChildCases(CASETYPE_GETERROR, m_context, "ssbo_block",					"Negative SSBO Block Cases",						ssboBlockFuncs));
 			host->addChild(createChildCases(CASETYPE_GETERROR, m_context, "precise",					"Negative Precise Cases",							preciseFuncs));
 			host->addChild(createChildCases(CASETYPE_GETERROR, m_context, "advanced_blend",				"Negative Advanced Blend Equation Cases",			advancedBlendFuncs));
 			host->addChild(createChildCases(CASETYPE_GETERROR, m_context, "shader_storage",				"Negative Shader Storage Cases",					shaderStorageFuncs));
+			host->addChild(createChildCases(CASETYPE_GETERROR, m_context, "tessellation",				"Negative Tessellation Cases",						tessellationFuncs));
 		}
 	}
 
diff --git a/modules/gles31/functional/es31fLayoutBindingTests.cpp b/modules/gles31/functional/es31fLayoutBindingTests.cpp
index b11bcf3..242b43e 100644
--- a/modules/gles31/functional/es31fLayoutBindingTests.cpp
+++ b/modules/gles31/functional/es31fLayoutBindingTests.cpp
@@ -26,6 +26,7 @@
 #include "gluShaderProgram.hpp"
 #include "gluPixelTransfer.hpp"
 #include "gluTextureUtil.hpp"
+#include "gluContextInfo.hpp"
 
 #include "glwFunctions.hpp"
 #include "glwEnums.hpp"
@@ -71,7 +72,9 @@
 {
 	SHADERTYPE_VERTEX = 0,
 	SHADERTYPE_FRAGMENT,
-	SHADERTYPE_BOTH,
+	SHADERTYPE_TESS_CONTROL,
+	SHADERTYPE_TESS_EVALUATION,
+	SHADERTYPE_ALL,
 
 	SHADERTYPE_LAST,
 };
@@ -94,7 +97,7 @@
 	switch (shaderType)
 	{
 		case SHADERTYPE_VERTEX:
-		case SHADERTYPE_BOTH:
+		case SHADERTYPE_ALL:
 		{
 			std::ostringstream vertexShaderSource;
 			vertexShaderSource	<<	"#version 310 es\n"
@@ -114,6 +117,8 @@
 		}
 
 		case SHADERTYPE_FRAGMENT:
+		case SHADERTYPE_TESS_CONTROL:
+		case SHADERTYPE_TESS_EVALUATION:
 			return s_simpleVertexShaderSource;
 
 		default:
@@ -135,6 +140,8 @@
 	switch (shaderType)
 	{
 		case SHADERTYPE_VERTEX:
+		case SHADERTYPE_TESS_CONTROL:
+		case SHADERTYPE_TESS_EVALUATION:
 			return s_simpleFragmentShaderSource;
 
 		case SHADERTYPE_FRAGMENT:
@@ -153,7 +160,7 @@
 
 			return fragmentShaderSource.str();
 		}
-		case SHADERTYPE_BOTH:
+		case SHADERTYPE_ALL:
 		{
 			std::ostringstream fragmentShaderSource;
 			fragmentShaderSource	<<	"#version 310 es\n"
@@ -178,6 +185,96 @@
 	}
 }
 
+std::string generateTessControlShader (ShaderType shaderType, const std::string& shaderUniformDeclarations, const std::string& shaderBody)
+{
+	static const char* const s_simpleTessContorlShaderSource =	"#version 310 es\n"
+																"#extension GL_EXT_tessellation_shader : require\n"
+																"layout (vertices=3) out;\n"
+																"\n"
+																"void main (void)\n"
+																"{\n"
+																"	gl_out[gl_InvocationID].gl_Position = gl_in[gl_InvocationID].gl_Position;\n"
+																"}\n";
+
+	switch (shaderType)
+	{
+		case SHADERTYPE_VERTEX:
+		case SHADERTYPE_FRAGMENT:
+		case SHADERTYPE_TESS_EVALUATION:
+			return s_simpleTessContorlShaderSource;
+
+		case SHADERTYPE_TESS_CONTROL:
+		case SHADERTYPE_ALL:
+		{
+			std::ostringstream tessControlShaderSource;
+			tessControlShaderSource <<	"#version 310 es\n"
+									<<	"#extension GL_EXT_tessellation_shader : require\n"
+									<<	"layout (vertices=3) out;\n"
+									<<	"\n"
+									<<	"uniform highp int u_arrayNdx;\n\n"
+									<<	shaderUniformDeclarations << "\n"
+									<<	"void main (void)\n"
+									<<	"{\n"
+									<<	"	highp vec4 color;\n\n"
+									<<	shaderBody << "\n"
+									<<	"	gl_out[gl_InvocationID].gl_Position = gl_in[gl_InvocationID].gl_Position;\n"
+									<<	"}\n";
+
+			return tessControlShaderSource.str();
+		}
+
+		default:
+			DE_ASSERT(false);
+			return "";
+	}
+}
+
+std::string generateTessEvaluationShader (ShaderType shaderType, const std::string& shaderUniformDeclarations, const std::string& shaderBody)
+{
+	static const char* const s_simpleTessEvaluationShaderSource =	"#version 310 es\n"
+																	"#extension GL_EXT_tessellation_shader : require\n"
+																	"layout (triangles) in;\n"
+																	"\n"
+																	"void main (void)\n"
+																	"{\n"
+																	"	gl_Position = gl_TessCoord[0] * gl_in[0].gl_Position + gl_TessCoord[1] * gl_in[1].gl_Position + gl_TessCoord[2] * gl_in[2].gl_Position;\n"
+																	"}\n";
+
+	switch (shaderType)
+	{
+		case SHADERTYPE_VERTEX:
+		case SHADERTYPE_FRAGMENT:
+		case SHADERTYPE_TESS_CONTROL:
+			return s_simpleTessEvaluationShaderSource;
+
+		case SHADERTYPE_TESS_EVALUATION:
+		case SHADERTYPE_ALL:
+		{
+			std::ostringstream tessEvaluationShaderSource;
+			tessEvaluationShaderSource	<< "#version 310 es\n"
+										<< "#extension GL_EXT_tessellation_shader : require\n"
+										<< "layout (triangles) in;\n"
+										<< "\n"
+										<< "uniform highp int u_arrayNdx;\n\n"
+										<< shaderUniformDeclarations << "\n"
+										<< "out mediump vec4 v_color;\n"
+										<< "void main (void)\n"
+										<< "{\n"
+										<< "	highp vec4 color;\n\n"
+										<<	shaderBody << "\n"
+										<< "	v_color = color;\n"
+										<< "	gl_Position = gl_TessCoord[0] * gl_in[0].gl_Position + gl_TessCoord[1] * gl_in[1].gl_Position + gl_TessCoord[2] * gl_in[2].gl_Position;\n"
+										<< "}\n";
+
+			return tessEvaluationShaderSource.str();
+		}
+
+		default:
+			DE_ASSERT(false);
+			return "";
+	}
+}
+
 std::string getUniformName (const std::string& name, int declNdx)
 {
 	return name + de::toString(declNdx);
@@ -320,7 +417,7 @@
 				maxUnits = maxFragmentUnits;
 				break;
 
-			case SHADERTYPE_BOTH:
+			case SHADERTYPE_ALL:
 				maxUnits = maxCombinedUnits/2;
 				break;
 
@@ -354,11 +451,11 @@
 		}
 
 		// Check that we have enough uniforms in different shaders to perform the tests
-		if ( ((m_shaderType == SHADERTYPE_VERTEX) || (m_shaderType == SHADERTYPE_BOTH)) && (maxVertexUnits < m_numBindings) )
+		if ( ((m_shaderType == SHADERTYPE_VERTEX) || (m_shaderType == SHADERTYPE_ALL)) && (maxVertexUnits < m_numBindings) )
 			throw tcu::NotSupportedError("Vertex shader: not enough uniforms available for test");
-		if ( ((m_shaderType == SHADERTYPE_FRAGMENT) || (m_shaderType == SHADERTYPE_BOTH)) && (maxFragmentUnits < m_numBindings) )
+		if ( ((m_shaderType == SHADERTYPE_FRAGMENT) || (m_shaderType == SHADERTYPE_ALL)) && (maxFragmentUnits < m_numBindings) )
 			throw tcu::NotSupportedError("Fragment shader: not enough uniforms available for test");
-		if ( (m_shaderType == SHADERTYPE_BOTH) && (maxCombinedUnits < m_numBindings*2) )
+		if ( (m_shaderType == SHADERTYPE_ALL) && (maxCombinedUnits < m_numBindings*2) )
 			throw tcu::NotSupportedError("Not enough uniforms available for test");
 
 		// Check that we have enough binding points to perform the tests
@@ -590,6 +687,8 @@
 																		 glw::GLenum		maxBindingPointEnum,
 																		 glw::GLenum		maxVertexUnitsEnum,
 																		 glw::GLenum		maxFragmentUnitsEnum,
+																		 glw::GLenum		maxTessCtrlUnitsEnum,
+																		 glw::GLenum		maxTessEvalUnitsEnum,
 																		 glw::GLenum		maxCombinedUnitsEnum,
 																		 const std::string& uniformName);
 	virtual								~LayoutBindingNegativeCase		(void);
@@ -608,11 +707,16 @@
 	const glw::GLenum					m_maxBindingPointEnum;
 	const glw::GLenum					m_maxVertexUnitsEnum;
 	const glw::GLenum					m_maxFragmentUnitsEnum;
+	const glw::GLenum					m_maxTessCtrlUnitsEnum;
+	const glw::GLenum					m_maxTessEvalUnitsEnum;
 	const glw::GLenum					m_maxCombinedUnitsEnum;
 	const std::string					m_uniformName;
 	glw::GLint							m_numBindings;
 	std::vector<glw::GLint>				m_vertexShaderBinding;
 	std::vector<glw::GLint>				m_fragmentShaderBinding;
+	std::vector<glw::GLint>				m_tessCtrlShaderBinding;
+	std::vector<glw::GLint>				m_tessEvalShaderBinding;
+	bool								m_tessSupport;
 
 private:
 	void								initBindingPoints				(int minBindingPoint, int numBindingPoints);
@@ -626,6 +730,8 @@
 													  ErrorType				errorType,
 													  glw::GLenum			maxBindingPointEnum,
 													  glw::GLenum			maxVertexUnitsEnum,
+													  glw::GLenum			maxTessCtrlUnitsEnum,
+													  glw::GLenum			maxTessEvalUnitsEnum,
 													  glw::GLenum			maxFragmentUnitsEnum,
 													  glw::GLenum			maxCombinedUnitsEnum,
 													  const std::string&	uniformName)
@@ -637,9 +743,12 @@
 	, m_maxBindingPointEnum		(maxBindingPointEnum)
 	, m_maxVertexUnitsEnum		(maxVertexUnitsEnum)
 	, m_maxFragmentUnitsEnum	(maxFragmentUnitsEnum)
+	, m_maxTessCtrlUnitsEnum	(maxTessCtrlUnitsEnum)
+	, m_maxTessEvalUnitsEnum	(maxTessEvalUnitsEnum)
 	, m_maxCombinedUnitsEnum	(maxCombinedUnitsEnum)
 	, m_uniformName				(uniformName)
 	, m_numBindings				(0)
+	, m_tessSupport				(false)
 {
 }
 
@@ -657,16 +766,27 @@
 	glw::GLint				maxVertexUnits		= 0;	// Available uniforms in the vertex shader
 	glw::GLint				maxFragmentUnits	= 0;	// Available uniforms in the fragment shader
 	glw::GLint				maxCombinedUnits	= 0;	// Available uniforms in all the shader stages combined
+	glw::GLint				maxTessCtrlUnits	= 0;	// Available uniforms in tessellation control shader
+	glw::GLint				maxTessEvalUnits	= 0;	// Available uniforms in tessellation evaluation shader
 	glw::GLint				maxUnits			= 0;	// Maximum available uniforms for this test
 
+	m_tessSupport = m_context.getContextInfo().isExtensionSupported("GL_EXT_tessellation_shader")
+					|| contextSupports(m_context.getRenderContext().getType(), glu::ApiType::es(3, 2));
+
+	int numShaderStages = (!m_tessSupport) ? 2 : 4;
+
 	gl.getIntegerv(m_maxVertexUnitsEnum, &maxVertexUnits);
 	gl.getIntegerv(m_maxFragmentUnitsEnum, &maxFragmentUnits);
+	gl.getIntegerv(m_maxTessCtrlUnitsEnum, &maxTessCtrlUnits);
+	gl.getIntegerv(m_maxTessEvalUnitsEnum, &maxTessEvalUnits);
 	gl.getIntegerv(m_maxCombinedUnitsEnum, &maxCombinedUnits);
 	gl.getIntegerv(m_maxBindingPointEnum, &numBindingPoints);
 	GLU_EXPECT_NO_ERROR(gl.getError(), "Querying available uniform numbers failed");
 
 	m_testCtx.getLog() << tcu::TestLog::Message << "Maximum units for uniform type in the vertex shader: " << maxVertexUnits << tcu::TestLog::EndMessage;
 	m_testCtx.getLog() << tcu::TestLog::Message << "Maximum units for uniform type in the fragment shader: " << maxFragmentUnits << tcu::TestLog::EndMessage;
+	m_testCtx.getLog() << tcu::TestLog::Message << "Maximum units for uniform type in the tessellation control shader: " << maxTessCtrlUnits << tcu::TestLog::EndMessage;
+	m_testCtx.getLog() << tcu::TestLog::Message << "Maximum units for uniform type in the tessellation evaluation shader: " << maxTessCtrlUnits << tcu::TestLog::EndMessage;
 	m_testCtx.getLog() << tcu::TestLog::Message << "Maximum combined units for uniform type: " << maxCombinedUnits << tcu::TestLog::EndMessage;
 	m_testCtx.getLog() << tcu::TestLog::Message << "Maximum binding point for uniform type: " << numBindingPoints-1 << tcu::TestLog::EndMessage;
 
@@ -681,8 +801,16 @@
 			maxUnits = maxFragmentUnits;
 			break;
 
-		case SHADERTYPE_BOTH:
-			maxUnits = de::min(de::min(maxVertexUnits, maxFragmentUnits), maxCombinedUnits/2);
+		case SHADERTYPE_ALL:
+			maxUnits = de::min(de::min(de::min(maxVertexUnits, maxFragmentUnits), de::min(maxTessCtrlUnits, maxTessEvalUnits)), maxCombinedUnits/numShaderStages);
+			break;
+
+		case SHADERTYPE_TESS_CONTROL:
+			maxUnits = maxTessCtrlUnits;
+			break;
+
+		case SHADERTYPE_TESS_EVALUATION:
+			maxUnits = maxTessEvalUnits;
 			break;
 
 		default:
@@ -720,11 +848,16 @@
 	}
 
 	// Check that we have enough uniforms in different shaders to perform the tests
-	if ( ((m_shaderType == SHADERTYPE_VERTEX) || (m_shaderType == SHADERTYPE_BOTH)) && (maxVertexUnits < m_numBindings) )
+	if ( ((m_shaderType == SHADERTYPE_VERTEX) || (m_shaderType == SHADERTYPE_ALL)) && (maxVertexUnits < m_numBindings) )
 		throw tcu::NotSupportedError("Vertex shader: not enough uniforms available for test");
-	if ( ((m_shaderType == SHADERTYPE_FRAGMENT) || (m_shaderType == SHADERTYPE_BOTH)) && (maxFragmentUnits < m_numBindings) )
+	if ( ((m_shaderType == SHADERTYPE_FRAGMENT) || (m_shaderType == SHADERTYPE_ALL)) && (maxFragmentUnits < m_numBindings) )
 		throw tcu::NotSupportedError("Fragment shader: not enough uniforms available for test");
-	if ( (m_shaderType == SHADERTYPE_BOTH) && (maxCombinedUnits < m_numBindings*2) )
+	if ( (m_tessSupport) && ((m_shaderType == SHADERTYPE_TESS_CONTROL) || (m_shaderType == SHADERTYPE_ALL)) && (maxTessCtrlUnits < m_numBindings) )
+		throw tcu::NotSupportedError("Tessellation control shader: not enough uniforms available for test");
+	if ( (m_tessSupport) && ((m_shaderType == SHADERTYPE_TESS_EVALUATION) || (m_shaderType == SHADERTYPE_ALL)) && (maxTessEvalUnits < m_numBindings) )
+		throw tcu::NotSupportedError("Tessellation evaluation shader: not enough uniforms available for test");
+
+	if ( (m_shaderType == SHADERTYPE_ALL) && (maxCombinedUnits < m_numBindings*numShaderStages) )
 		throw tcu::NotSupportedError("Not enough uniforms available for test");
 
 	// Check that we have enough binding points to perform the tests
@@ -767,8 +900,21 @@
 
 		case ERRORTYPE_LESS_THAN_ZERO:		// Out of bounds binding points should cause a compile-time error
 		case ERRORTYPE_OVER_MAX_UNITS:
-			if (!(m_program->getShaderInfo(glu::SHADERTYPE_VERTEX)).compileOk || !(m_program->getShaderInfo(glu::SHADERTYPE_FRAGMENT)).compileOk)
-				pass = true;
+			if (m_tessSupport)
+			{
+				if (!(m_program->getShaderInfo(glu::SHADERTYPE_VERTEX)).compileOk
+					|| !(m_program->getShaderInfo(glu::SHADERTYPE_FRAGMENT).compileOk)
+					|| !(m_program->getShaderInfo(glu::SHADERTYPE_TESSELLATION_CONTROL).compileOk)
+					|| !(m_program->getShaderInfo(glu::SHADERTYPE_TESSELLATION_EVALUATION)).compileOk)
+					pass = true;
+			}
+			else
+			{
+				if (!(m_program->getShaderInfo(glu::SHADERTYPE_VERTEX)).compileOk
+					|| !(m_program->getShaderInfo(glu::SHADERTYPE_FRAGMENT).compileOk))
+					pass = true;
+			}
+
 			failMessage = "Test failed - expected a compile-time error";
 			break;
 
@@ -794,6 +940,8 @@
 		{
 			m_vertexShaderBinding.push_back(numBindingPoints+1-m_numBindings);
 			m_fragmentShaderBinding.push_back(numBindingPoints+1-m_numBindings);
+			m_tessCtrlShaderBinding.push_back(numBindingPoints+1-m_numBindings);
+			m_tessEvalShaderBinding.push_back(numBindingPoints+1-m_numBindings);
 			break;
 		}
 
@@ -802,6 +950,8 @@
 			const glw::GLint binding = -rnd.getInt(1, m_numBindings);
 			m_vertexShaderBinding.push_back(binding);
 			m_fragmentShaderBinding.push_back(binding);
+			m_tessCtrlShaderBinding.push_back(binding);
+			m_tessEvalShaderBinding.push_back(binding);
 			break;
 		}
 
@@ -809,7 +959,15 @@
 		{
 			m_vertexShaderBinding.push_back(minBindingPoint);
 			m_fragmentShaderBinding.push_back((minBindingPoint+1)%numBindingPoints);
-			DE_ASSERT(m_vertexShaderBinding.back() != m_fragmentShaderBinding.back());
+			m_tessCtrlShaderBinding.push_back((minBindingPoint+2)%numBindingPoints);
+			m_tessEvalShaderBinding.push_back((minBindingPoint+3)%numBindingPoints);
+
+			DE_ASSERT(m_vertexShaderBinding.back()		!= m_fragmentShaderBinding.back());
+			DE_ASSERT(m_fragmentShaderBinding.back()	!= m_tessEvalShaderBinding.back());
+			DE_ASSERT(m_tessEvalShaderBinding.back()	!= m_tessCtrlShaderBinding.back());
+			DE_ASSERT(m_tessCtrlShaderBinding.back()	!= m_vertexShaderBinding.back());
+			DE_ASSERT(m_vertexShaderBinding.back()		!= m_tessEvalShaderBinding.back());
+			DE_ASSERT(m_tessCtrlShaderBinding.back()	!= m_fragmentShaderBinding.back());
 			break;
 		}
 
@@ -822,6 +980,8 @@
 	{
 		m_vertexShaderBinding.push_back(m_vertexShaderBinding.front()+ndx);
 		m_fragmentShaderBinding.push_back(m_fragmentShaderBinding.front()+ndx);
+		m_tessCtrlShaderBinding.push_back(m_tessCtrlShaderBinding.front()+ndx);
+		m_tessEvalShaderBinding.push_back(m_tessCtrlShaderBinding.front()+ndx);
 	}
 }
 
@@ -1052,7 +1212,19 @@
 														TestType		testType,
 														ErrorType		errorType,
 														glw::GLenum		samplerType)
-	: LayoutBindingNegativeCase		(context, name, desc, shaderType, testType, errorType, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, "u_sampler")
+	: LayoutBindingNegativeCase		(context,
+									 name,
+									 desc,
+									 shaderType,
+									 testType,
+									 errorType,
+									 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS,
+									 GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS,
+									 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS,
+									 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS,
+									 GL_MAX_TEXTURE_IMAGE_UNITS,
+									 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS,
+									 "u_sampler")
 	, m_samplerType					(samplerType)
 {
 }
@@ -1066,6 +1238,8 @@
 {
 	std::ostringstream		vertexUniformDecl;
 	std::ostringstream		fragmentUniformDecl;
+	std::ostringstream		tessCtrlUniformDecl;
+	std::ostringstream		tessEvalUniformDecl;
 	std::ostringstream		shaderBody;
 
 	const std::string		texCoordType	= glu::getDataTypeName(getSamplerTexCoordType());
@@ -1080,6 +1254,10 @@
 			<< " " << (arrayInstance ? getUniformName(m_uniformName, declNdx, m_numBindings) : getUniformName(m_uniformName, declNdx)) << ";\n";
 		fragmentUniformDecl << "layout(binding = " << m_fragmentShaderBinding[declNdx] << ") uniform highp " << samplerType
 			<< " " << (arrayInstance ? getUniformName(m_uniformName, declNdx, m_numBindings) : getUniformName(m_uniformName, declNdx)) << ";\n";
+		tessCtrlUniformDecl << "layout(binding = " << m_tessCtrlShaderBinding[declNdx] << ") uniform highp " << samplerType
+			<< " " << (arrayInstance ? getUniformName(m_uniformName, declNdx, m_numBindings) : getUniformName(m_uniformName, declNdx)) << ";\n";
+		tessEvalUniformDecl << "layout(binding = " << m_tessEvalShaderBinding[declNdx] << ") uniform highp " << samplerType
+			<< " " << (arrayInstance ? getUniformName(m_uniformName, declNdx, m_numBindings) : getUniformName(m_uniformName, declNdx)) << ";\n";
 	}
 
 	// Generate the shader body for the vertex and fragment shaders
@@ -1096,9 +1274,16 @@
 				<< "		color = vec4(0.0, 0.0, 0.0, 1.0);\n"
 				<< "	}\n";
 
-	return new glu::ShaderProgram(m_context.getRenderContext(), glu::ProgramSources()
+	glu::ProgramSources sources = glu::ProgramSources()
 				<< glu::VertexSource(generateVertexShader(m_shaderType, vertexUniformDecl.str(), shaderBody.str()))
-				<< glu::FragmentSource(generateFragmentShader(m_shaderType, fragmentUniformDecl.str(), shaderBody.str())));
+				<< glu::FragmentSource(generateFragmentShader(m_shaderType, fragmentUniformDecl.str(), shaderBody.str()));
+
+	if (m_tessSupport)
+		sources << glu::TessellationControlSource(generateTessControlShader(m_shaderType, tessCtrlUniformDecl.str(), shaderBody.str()))
+				<< glu::TessellationEvaluationSource(generateTessEvaluationShader(m_shaderType, tessEvalUniformDecl.str(), shaderBody.str()));
+
+	return new glu::ShaderProgram(m_context.getRenderContext(), sources);
+
 }
 
 glu::DataType SamplerBindingNegativeCase::getSamplerTexCoordType(void) const
@@ -1351,7 +1536,19 @@
 													TestType		testType,
 													ErrorType		errorType,
 													glw::GLenum		imageType)
-	: LayoutBindingNegativeCase		(context, name, desc, shaderType, testType, errorType, GL_MAX_IMAGE_UNITS, GL_MAX_VERTEX_IMAGE_UNIFORMS, GL_MAX_FRAGMENT_IMAGE_UNIFORMS, GL_MAX_COMBINED_IMAGE_UNIFORMS, "u_image")
+	: LayoutBindingNegativeCase		(context,
+									 name,
+									 desc,
+									 shaderType,
+									 testType,
+									 errorType,
+									 GL_MAX_IMAGE_UNITS,
+									 GL_MAX_VERTEX_IMAGE_UNIFORMS,
+									 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS,
+									 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS,
+									 GL_MAX_FRAGMENT_IMAGE_UNIFORMS,
+									 GL_MAX_COMBINED_IMAGE_UNIFORMS,
+									 "u_image")
 	, m_imageType					(imageType)
 {
 }
@@ -1365,6 +1562,8 @@
 {
 	std::ostringstream		vertexUniformDecl;
 	std::ostringstream		fragmentUniformDecl;
+	std::ostringstream		tessCtrlUniformDecl;
+	std::ostringstream		tessEvalUniformDecl;
 	std::ostringstream		shaderBody;
 
 	const std::string		texCoordType	= glu::getDataTypeName(getImageTexCoordType());
@@ -1379,6 +1578,10 @@
 			<< " " << (arrayInstance ? getUniformName(m_uniformName, declNdx, m_numBindings) : getUniformName(m_uniformName, declNdx)) << ";\n";
 		fragmentUniformDecl << "layout(rgba8, binding = " << m_fragmentShaderBinding[declNdx] << ") uniform readonly highp " << imageType
 			<< " " << (arrayInstance ? getUniformName(m_uniformName, declNdx, m_numBindings) : getUniformName(m_uniformName, declNdx)) << ";\n";
+		tessCtrlUniformDecl << "layout(rgba8, binding = " << m_tessCtrlShaderBinding[declNdx] << ") uniform readonly highp " << imageType
+			<< " " << (arrayInstance ? getUniformName(m_uniformName, declNdx, m_numBindings) : getUniformName(m_uniformName, declNdx)) << ";\n";
+		tessEvalUniformDecl << "layout(rgba8, binding = " << m_tessEvalShaderBinding[declNdx] << ") uniform readonly highp " << imageType
+			<< " " << (arrayInstance ? getUniformName(m_uniformName, declNdx, m_numBindings) : getUniformName(m_uniformName, declNdx)) << ";\n";
 	}
 
 	// Generate the shader body for the vertex and fragment shaders
@@ -1395,9 +1598,15 @@
 				<< "		color = vec4(0.0, 0.0, 0.0, 1.0);\n"
 				<< "	}\n";
 
-	return new glu::ShaderProgram(m_context.getRenderContext(), glu::ProgramSources()
-					<< glu::VertexSource(generateVertexShader(m_shaderType, vertexUniformDecl.str(), shaderBody.str()))
-					<< glu::FragmentSource(generateFragmentShader(m_shaderType, fragmentUniformDecl.str(), shaderBody.str())));
+	glu::ProgramSources sources = glu::ProgramSources()
+				<< glu::VertexSource(generateVertexShader(m_shaderType, vertexUniformDecl.str(), shaderBody.str()))
+				<< glu::FragmentSource(generateFragmentShader(m_shaderType, fragmentUniformDecl.str(), shaderBody.str()));
+
+	if (m_tessSupport)
+		sources << glu::TessellationControlSource(generateTessControlShader(m_shaderType, tessCtrlUniformDecl.str(), shaderBody.str()))
+				<< glu::TessellationEvaluationSource(generateTessEvaluationShader(m_shaderType, tessEvalUniformDecl.str(), shaderBody.str()));
+
+	return new glu::ShaderProgram(m_context.getRenderContext(), sources);
 }
 
 glu::DataType ImageBindingNegativeCase::getImageTexCoordType(void) const
@@ -1596,7 +1805,19 @@
 												ShaderType		shaderType,
 												TestType		testType,
 												ErrorType		errorType)
-	: LayoutBindingNegativeCase(context, name, desc, shaderType, testType, errorType, GL_MAX_UNIFORM_BUFFER_BINDINGS, GL_MAX_VERTEX_UNIFORM_BLOCKS, GL_MAX_FRAGMENT_UNIFORM_BLOCKS, GL_MAX_COMBINED_UNIFORM_BLOCKS, "ColorBlock")
+	: LayoutBindingNegativeCase(context,
+								name,
+								desc,
+								shaderType,
+								testType,
+								errorType,
+								GL_MAX_UNIFORM_BUFFER_BINDINGS,
+								GL_MAX_VERTEX_UNIFORM_BLOCKS,
+								GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS,
+								GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS,
+								GL_MAX_FRAGMENT_UNIFORM_BLOCKS,
+								GL_MAX_COMBINED_UNIFORM_BLOCKS,
+								"ColorBlock")
 {
 }
 
@@ -1609,6 +1830,8 @@
 {
 	std::ostringstream		vertexUniformDecl;
 	std::ostringstream		fragmentUniformDecl;
+	std::ostringstream		tessCtrlUniformDecl;
+	std::ostringstream		tessEvalUniformDecl;
 	std::ostringstream		shaderBody;
 	const bool				arrayInstance	= (m_testType == TESTTYPE_BINDING_ARRAY || m_testType == TESTTYPE_BINDING_MAX_ARRAY);
 	const int				numDeclarations = (arrayInstance ? 1 : m_numBindings);
@@ -1629,6 +1852,20 @@
 			<< "	highp vec4 color1;\n"
 			<< "	highp vec4 color2;\n"
 			<< "} " << (arrayInstance ? getUniformName("colors", declNdx, m_numBindings) : getUniformName("colors", declNdx)) << ";\n";
+
+		tessCtrlUniformDecl << "layout(std140, binding = " << m_tessCtrlShaderBinding[declNdx] << ") uniform "
+			<< getUniformName(m_uniformName, declNdx) << "\n"
+			<< "{\n"
+			<< "	highp vec4 color1;\n"
+			<< "	highp vec4 color2;\n"
+			<< "} " << (arrayInstance ? getUniformName("colors", declNdx, m_numBindings) : getUniformName("colors", declNdx)) << ";\n";
+
+		tessEvalUniformDecl << "layout(std140, binding = " << m_tessCtrlShaderBinding[declNdx] << ") uniform "
+			<< getUniformName(m_uniformName, declNdx) << "\n"
+			<< "{\n"
+			<< "	highp vec4 color1;\n"
+			<< "	highp vec4 color2;\n"
+			<< "} " << (arrayInstance ? getUniformName("colors", declNdx, m_numBindings) : getUniformName("colors", declNdx)) << ";\n";
 	}
 
 	// Generate the shader body for the vertex and fragment shaders
@@ -1646,9 +1883,15 @@
 				<< "		color = vec4(0.0, 0.0, 0.0, 1.0);\n"
 				<< "	}\n";
 
-	return new glu::ShaderProgram(m_context.getRenderContext(), glu::ProgramSources()
-					<< glu::VertexSource(generateVertexShader(m_shaderType, vertexUniformDecl.str(), shaderBody.str()))
-					<< glu::FragmentSource(generateFragmentShader(m_shaderType, fragmentUniformDecl.str(), shaderBody.str())));
+	glu::ProgramSources sources = glu::ProgramSources()
+				<< glu::VertexSource(generateVertexShader(m_shaderType, vertexUniformDecl.str(), shaderBody.str()))
+				<< glu::FragmentSource(generateFragmentShader(m_shaderType, fragmentUniformDecl.str(), shaderBody.str()));
+
+	if (m_tessSupport)
+		sources << glu::TessellationControlSource(generateTessControlShader(m_shaderType, tessCtrlUniformDecl.str(), shaderBody.str()))
+				<< glu::TessellationEvaluationSource(generateTessEvaluationShader(m_shaderType, tessEvalUniformDecl.str(), shaderBody.str()));
+
+	return new glu::ShaderProgram(m_context.getRenderContext(), sources);
 }
 
 
@@ -1831,7 +2074,19 @@
 												  ShaderType shaderType,
 												  TestType testType,
 												  ErrorType errorType)
-	: LayoutBindingNegativeCase(context, name, desc, shaderType, testType, errorType, GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS, GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS, GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS, GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS, "ColorBuffer")
+	: LayoutBindingNegativeCase(context,
+								name,
+								desc,
+								shaderType,
+								testType,
+								errorType,
+								GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS,
+								GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS,
+								GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS,
+								GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS,
+								GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS,
+								GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS,
+								"ColorBuffer")
 {
 }
 
@@ -1844,6 +2099,8 @@
 {
 	std::ostringstream		vertexUniformDecl;
 	std::ostringstream		fragmentUniformDecl;
+	std::ostringstream		tessCtrlUniformDecl;
+	std::ostringstream		tessEvalUniformDecl;
 	std::ostringstream		shaderBody;
 	const bool				arrayInstance	= (m_testType == TESTTYPE_BINDING_ARRAY || m_testType == TESTTYPE_BINDING_MAX_ARRAY);
 	const int				numDeclarations = (arrayInstance ? 1 : m_numBindings);
@@ -1864,6 +2121,20 @@
 			<< "	highp vec4 color1;\n"
 			<< "	highp vec4 color2;\n"
 			<< "} " << (arrayInstance ? getUniformName("colors", declNdx, m_numBindings) : getUniformName("colors", declNdx)) << ";\n";
+
+		tessCtrlUniformDecl << "layout(std140, binding = " << m_tessCtrlShaderBinding[declNdx] << ") buffer "
+			<< getUniformName(m_uniformName, declNdx) << "\n"
+			<< "{\n"
+			<< "	highp vec4 color1;\n"
+			<< "	highp vec4 color2;\n"
+			<< "} " << (arrayInstance ? getUniformName("colors", declNdx, m_numBindings) : getUniformName("colors", declNdx)) << ";\n";
+
+		tessEvalUniformDecl << "layout(std140, binding = " << m_tessEvalShaderBinding[declNdx] << ") buffer "
+			<< getUniformName(m_uniformName, declNdx) << "\n"
+			<< "{\n"
+			<< "	highp vec4 color1;\n"
+			<< "	highp vec4 color2;\n"
+			<< "} " << (arrayInstance ? getUniformName("colors", declNdx, m_numBindings) : getUniformName("colors", declNdx)) << ";\n";
 	}
 
 	// Generate the shader body for the vertex and fragment shaders
@@ -1881,9 +2152,15 @@
 				<< "		color = vec4(0.0, 0.0, 0.0, 1.0);\n"
 				<< "	}\n";
 
-	return new glu::ShaderProgram(m_context.getRenderContext(), glu::ProgramSources()
-					<< glu::VertexSource(generateVertexShader(m_shaderType, vertexUniformDecl.str(), shaderBody.str()))
-					<< glu::FragmentSource(generateFragmentShader(m_shaderType, fragmentUniformDecl.str(), shaderBody.str())));
+	glu::ProgramSources sources = glu::ProgramSources()
+				<< glu::VertexSource(generateVertexShader(m_shaderType, vertexUniformDecl.str(), shaderBody.str()))
+				<< glu::FragmentSource(generateFragmentShader(m_shaderType, fragmentUniformDecl.str(), shaderBody.str()));
+
+	if (m_tessSupport)
+		sources << glu::TessellationControlSource(generateTessControlShader(m_shaderType, tessCtrlUniformDecl.str(), shaderBody.str()))
+				<< glu::TessellationEvaluationSource(generateTessEvaluationShader(m_shaderType, tessEvalUniformDecl.str(), shaderBody.str()));
+
+	return new glu::ShaderProgram(m_context.getRenderContext(), sources);
 }
 
 
@@ -1956,18 +2233,26 @@
 		std::string								descPostfix;
 	} s_negativeTestTypes[] =
 	{
-		{ SHADERTYPE_VERTEX,	TESTTYPE_BINDING_SINGLE,		LayoutBindingNegativeCase::ERRORTYPE_OVER_MAX_UNITS,	"vertex_binding_over_max",			"over maximum binding point"},
-		{ SHADERTYPE_FRAGMENT,	TESTTYPE_BINDING_SINGLE,		LayoutBindingNegativeCase::ERRORTYPE_OVER_MAX_UNITS,	"fragment_binding_over_max",		"over maximum binding point"},
-		{ SHADERTYPE_VERTEX,	TESTTYPE_BINDING_SINGLE,		LayoutBindingNegativeCase::ERRORTYPE_LESS_THAN_ZERO,	"vertex_binding_neg",				"negative binding point"},
-		{ SHADERTYPE_FRAGMENT,	TESTTYPE_BINDING_SINGLE,		LayoutBindingNegativeCase::ERRORTYPE_LESS_THAN_ZERO,	"fragment_binding_neg",				"negative binding point"},
+		{ SHADERTYPE_VERTEX,			TESTTYPE_BINDING_SINGLE,		LayoutBindingNegativeCase::ERRORTYPE_OVER_MAX_UNITS,	"vertex_binding_over_max",					"over maximum binding point"   },
+		{ SHADERTYPE_FRAGMENT,			TESTTYPE_BINDING_SINGLE,		LayoutBindingNegativeCase::ERRORTYPE_OVER_MAX_UNITS,	"fragment_binding_over_max",				"over maximum binding point"   },
+		{ SHADERTYPE_TESS_CONTROL,		TESTTYPE_BINDING_SINGLE,		LayoutBindingNegativeCase::ERRORTYPE_OVER_MAX_UNITS,	"tess_control_binding_over_max",			"over maximum binding point"   },
+		{ SHADERTYPE_TESS_EVALUATION,	TESTTYPE_BINDING_SINGLE,		LayoutBindingNegativeCase::ERRORTYPE_OVER_MAX_UNITS,	"tess_evaluation_binding_over_max",			"over maximum binding point"   },
+		{ SHADERTYPE_VERTEX,			TESTTYPE_BINDING_SINGLE,		LayoutBindingNegativeCase::ERRORTYPE_LESS_THAN_ZERO,	"vertex_binding_neg",						"negative binding point"	   },
+		{ SHADERTYPE_FRAGMENT,			TESTTYPE_BINDING_SINGLE,		LayoutBindingNegativeCase::ERRORTYPE_LESS_THAN_ZERO,	"fragment_binding_neg",						"negative binding point"	   },
+		{ SHADERTYPE_TESS_CONTROL,		TESTTYPE_BINDING_SINGLE,		LayoutBindingNegativeCase::ERRORTYPE_LESS_THAN_ZERO,	"tess_control_binding_neg",					"negative binding point"	   },
+		{ SHADERTYPE_TESS_EVALUATION,	TESTTYPE_BINDING_SINGLE,		LayoutBindingNegativeCase::ERRORTYPE_LESS_THAN_ZERO,	"tess_evaluation_binding_neg",				"negative binding point"	   },
 
-		{ SHADERTYPE_VERTEX,	TESTTYPE_BINDING_ARRAY,			LayoutBindingNegativeCase::ERRORTYPE_OVER_MAX_UNITS,	"vertex_binding_over_max_array",	"over maximum binding point"},
-		{ SHADERTYPE_FRAGMENT,	TESTTYPE_BINDING_ARRAY,			LayoutBindingNegativeCase::ERRORTYPE_OVER_MAX_UNITS,	"fragment_binding_over_max_array",	"over maximum binding point"},
-		{ SHADERTYPE_VERTEX,	TESTTYPE_BINDING_ARRAY,			LayoutBindingNegativeCase::ERRORTYPE_LESS_THAN_ZERO,	"vertex_binding_neg_array",			"negative binding point"},
-		{ SHADERTYPE_FRAGMENT,	TESTTYPE_BINDING_ARRAY,			LayoutBindingNegativeCase::ERRORTYPE_LESS_THAN_ZERO,	"fragment_binding_neg_array",		"negative binding point"},
+		{ SHADERTYPE_VERTEX,			TESTTYPE_BINDING_ARRAY,			LayoutBindingNegativeCase::ERRORTYPE_OVER_MAX_UNITS,	"vertex_binding_over_max_array",			"over maximum binding point"   },
+		{ SHADERTYPE_FRAGMENT,			TESTTYPE_BINDING_ARRAY,			LayoutBindingNegativeCase::ERRORTYPE_OVER_MAX_UNITS,	"fragment_binding_over_max_array",			"over maximum binding point"   },
+		{ SHADERTYPE_TESS_CONTROL,		TESTTYPE_BINDING_ARRAY,			LayoutBindingNegativeCase::ERRORTYPE_OVER_MAX_UNITS,	"tess_control_binding_over_max_array",		"over maximum binding point"   },
+		{ SHADERTYPE_TESS_EVALUATION,	TESTTYPE_BINDING_ARRAY,			LayoutBindingNegativeCase::ERRORTYPE_OVER_MAX_UNITS,	"tess_evaluation_binding_over_max_array",	"over maximum binding point"   },
+		{ SHADERTYPE_VERTEX,			TESTTYPE_BINDING_ARRAY,			LayoutBindingNegativeCase::ERRORTYPE_LESS_THAN_ZERO,	"vertex_binding_neg_array",					"negative binding point"	   },
+		{ SHADERTYPE_FRAGMENT,			TESTTYPE_BINDING_ARRAY,			LayoutBindingNegativeCase::ERRORTYPE_LESS_THAN_ZERO,	"fragment_binding_neg_array",				"negative binding point"	   },
+		{ SHADERTYPE_TESS_CONTROL,		TESTTYPE_BINDING_ARRAY,			LayoutBindingNegativeCase::ERRORTYPE_LESS_THAN_ZERO,	"tess_control_binding_neg_array",			"negative binding point"	   },
+		{ SHADERTYPE_TESS_EVALUATION,	TESTTYPE_BINDING_ARRAY,			LayoutBindingNegativeCase::ERRORTYPE_LESS_THAN_ZERO,	"tess_evaluation_binding_neg_array",		"negative binding point"	   },
 
-		{ SHADERTYPE_BOTH,		TESTTYPE_BINDING_SINGLE,		LayoutBindingNegativeCase::ERRORTYPE_CONTRADICTORY,		"binding_contradictory",			"contradictory binding points"},
-		{ SHADERTYPE_BOTH,		TESTTYPE_BINDING_ARRAY,			LayoutBindingNegativeCase::ERRORTYPE_CONTRADICTORY,		"binding_contradictory_array",		"contradictory binding points"},
+		{ SHADERTYPE_ALL,				TESTTYPE_BINDING_SINGLE,		LayoutBindingNegativeCase::ERRORTYPE_CONTRADICTORY,		"binding_contradictory",					"contradictory binding points" },
+		{ SHADERTYPE_ALL,				TESTTYPE_BINDING_ARRAY,			LayoutBindingNegativeCase::ERRORTYPE_CONTRADICTORY,		"binding_contradictory_array",				"contradictory binding points" },
 	};
 
 	// Render tests
diff --git a/modules/gles31/functional/es31fNegativeSSBOBlockTests.cpp b/modules/gles31/functional/es31fNegativeSSBOBlockTests.cpp
new file mode 100644
index 0000000..bddd035
--- /dev/null
+++ b/modules/gles31/functional/es31fNegativeSSBOBlockTests.cpp
@@ -0,0 +1,617 @@
+/*-------------------------------------------------------------------------
+* drawElements Quality Program OpenGL ES 3.1 Module
+* -------------------------------------------------
+*
+* Copyright 2016 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+*      http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*//*!
+* \file
+* \brief Negative Shader Storage Buffer Object (SSBO) tests.
+*//*--------------------------------------------------------------------*/
+#include "es31fNegativeSSBOBlockTests.hpp"
+#include "glwDefs.hpp"
+#include "glwEnums.hpp"
+#include "tcuStringTemplate.hpp"
+#include "gluShaderProgram.hpp"
+#include <map>
+
+namespace deqp
+{
+namespace gles31
+{
+namespace Functional
+{
+namespace NegativeTestShared
+{
+namespace
+{
+using tcu::TestLog;
+using glu::CallLogWrapper;
+using namespace glw;
+namespace args
+{
+enum ArgMember
+{
+	ARGMEMBER_FORMAT			=	0,
+	ARGMEMBER_BINDING_POINT,
+	ARGMEMBER_MATRIX_ORDER,
+	ARGMEMBER_MEMBER_TYPE,
+	ARGMEMBER_NAME,
+	ARGMEMBER_FIXED_ARRAY,
+	ARGMEMBER_VARIABLE_ARRAY,
+	ARGMEMBER_REORDER
+};
+
+// key pair ssbo arg data
+struct SsboArgData
+{
+	ArgMember	member;
+	std::string	data;
+
+	SsboArgData(const ArgMember& member_, const std::string& data_)
+	{
+		member	=	member_;
+		data	=	data_;
+	}
+};
+
+// class which manages string based argument used to build varying ssbo interface blocks and members
+class SsboArgs
+{
+public:
+					SsboArgs(const std::string version, tcu::TestLog& log);
+
+	void			setSingleValue						(const SsboArgData argData);
+	bool			setAllValues						(const std::vector<SsboArgData> argDataList);
+
+	const std::string&	getContextVersion				(void) const;
+	const std::string&	getStdFormat					(void) const;
+	const std::string&	getBindingPoint					(void) const;
+	const std::string&	getMatrixOrder					(void) const;
+	const std::string&	getMemberType					(void) const;
+	const std::string&	getMemberName					(void) const;
+	const std::string&	getMemberFixedArrayName			(void) const;
+	const std::string&	getMemberVariableArray			(void) const;
+	bool				getMemberReorder				(void) const;
+	int					getNumberMembers				(void) const;
+
+	void				resetValues						(void);
+
+	std::map<std::string, std::string>	populateArgsMap	(void) const;
+
+private:
+	std::string		m_negativeContextVersion;
+	std::string		m_stdFormat;
+	std::string		m_bindingPoint;
+	std::string		m_matrixOrder;
+	std::string		m_memberType;
+	std::string		m_memberName;
+	std::string		m_memberFixedArrayerName;
+	std::string		m_memberVariableArray;
+	bool			m_memberReorder;
+	int				m_numberMembers;
+	tcu::TestLog&	m_testLog;
+
+	void			setDefaultValues					(void);
+};
+
+//constructor which ensure a proper context is passed into the struct
+SsboArgs::SsboArgs(const std::string version, tcu::TestLog& log)
+	: m_negativeContextVersion	(version)
+	, m_numberMembers			(8)
+	, m_testLog					(log)
+{
+	setDefaultValues();
+}
+
+void SsboArgs::setSingleValue (const SsboArgData argData)
+{
+	std::string message;
+
+	switch (argData.member)
+	{
+		case ARGMEMBER_FORMAT:
+			m_stdFormat					=	argData.data;
+			return;
+		case ARGMEMBER_BINDING_POINT:
+			m_bindingPoint				=	argData.data;
+			return;
+		case ARGMEMBER_MATRIX_ORDER:
+			m_matrixOrder				=	argData.data;
+			return;
+		case ARGMEMBER_MEMBER_TYPE:
+			m_memberType				=	argData.data;
+			return;
+		case ARGMEMBER_NAME:
+			m_memberName				=	argData.data;
+			return;
+		case ARGMEMBER_FIXED_ARRAY:
+			m_memberFixedArrayerName	=	argData.data;
+			return;
+		case ARGMEMBER_VARIABLE_ARRAY:
+			m_memberVariableArray		=	argData.data;
+			return;
+		case ARGMEMBER_REORDER:
+			if (argData.data == "true")
+			{
+				m_memberReorder			=	true;
+			}
+			return;
+		default:
+			message = "auto loop argument data member not recognised.";
+			m_testLog << tcu::TestLog::Message << message << tcu::TestLog::EndMessage;
+	}
+}
+
+bool SsboArgs::setAllValues (const std::vector<SsboArgData> argDataList)
+{
+	std::string	message;
+
+	if ((argDataList.size() == 0) || (argDataList.size() > (size_t)m_numberMembers))
+	{
+		message = "set of args does not match the number of args struct changeable members.";
+		m_testLog << tcu::TestLog::Message << message << tcu::TestLog::EndMessage;
+
+		return false;
+	}
+	else
+	{
+		for (unsigned int idx = 0; idx < argDataList.size(); idx++)
+		{
+			setSingleValue(argDataList[idx]);
+		}
+	}
+
+	return true;
+}
+
+const std::string& SsboArgs::getContextVersion (void) const
+{
+	return m_negativeContextVersion;
+}
+
+const std::string& SsboArgs::getStdFormat (void) const
+{
+	return m_stdFormat;
+}
+
+const std::string& SsboArgs::getBindingPoint (void) const
+{
+	return m_bindingPoint;
+}
+
+const std::string& SsboArgs::getMatrixOrder (void) const
+{
+	return m_matrixOrder;
+}
+
+const std::string& SsboArgs::getMemberType (void) const
+{
+	return m_memberType;
+}
+
+const std::string& SsboArgs::getMemberName (void) const
+{
+	return m_memberName;
+}
+
+const std::string& SsboArgs::getMemberFixedArrayName (void) const
+{
+	return m_memberFixedArrayerName;
+}
+
+const std::string& SsboArgs::getMemberVariableArray (void) const
+{
+	return m_memberVariableArray;
+}
+
+bool SsboArgs::getMemberReorder (void) const
+{
+	return m_memberReorder;
+}
+
+int SsboArgs::getNumberMembers (void) const
+{
+	return m_numberMembers;
+}
+
+void SsboArgs::resetValues (void)
+{
+	setDefaultValues();
+}
+
+//converts SsboArgs member variable into a map object to be used by tcu::StringTemplate
+std::map<std::string, std::string> SsboArgs::populateArgsMap (void) const
+{
+	std::map<std::string, std::string> argsMap;
+
+	// key placeholders located at specific points in the ssbo block
+	argsMap["NEGATIVE_CONTEXT_VERSION"]	=	m_negativeContextVersion;
+	argsMap["STD_FORMAT"]				=	m_stdFormat;
+	argsMap["BINDING_POINT"]			=	m_bindingPoint;
+	argsMap["MATRIX_ORDER"]				=	m_matrixOrder;
+	argsMap["MEMBER_TYPE"]				=	m_memberType;
+	argsMap["MEMBER_NAME"]				=	m_memberName;
+	argsMap["MEMBER_FIXED_ARRAY"]		=	m_memberFixedArrayerName;
+	argsMap["MEMBER_VARIABLE_ARRAY"]	=	m_memberVariableArray;
+
+	return argsMap;
+}
+
+// default values i.e. same shader template
+void SsboArgs::setDefaultValues (void)
+{
+	m_stdFormat					=	"std430";
+	m_bindingPoint				=	"0";
+	m_matrixOrder				=	"column_major";
+	m_memberType				=	"int";
+	m_memberName				=	"matrix";
+	m_memberFixedArrayerName	=	"10";
+	m_memberVariableArray		=	"";
+	m_memberReorder				=	false;
+}
+} // args
+
+std::string generateVaryingSSBOShader(const glw::GLenum shaderType, const args::SsboArgs& args, tcu::TestLog& log)
+{
+	std::map<std::string, std::string>	argsMap;
+	std::ostringstream					source;
+	std::string							sourceString;
+	std::stringstream					ssboString;
+	std::string							message;
+
+	if (args.getMemberReorder())
+	{
+		ssboString	<< "	mediump vec4 array_1[${MEMBER_FIXED_ARRAY}];\n"
+					<< "	highp mat4 ${MEMBER_NAME};\n"
+					<< "	lowp ${MEMBER_TYPE} data;\n"
+					<< "	mediump float array_2[${MEMBER_VARIABLE_ARRAY}];\n";
+	}
+	else
+	{
+		ssboString	<< "	lowp ${MEMBER_TYPE} data;\n"
+					<< "	highp mat4 ${MEMBER_NAME};\n"
+					<< "	mediump vec4 array_1[${MEMBER_FIXED_ARRAY}];\n"
+					<< "	mediump float array_2[${MEMBER_VARIABLE_ARRAY}];\n";
+	}
+
+	argsMap = args.populateArgsMap();
+
+	switch (shaderType)
+	{
+		case GL_VERTEX_SHADER:
+		{
+			source	<< "${NEGATIVE_CONTEXT_VERSION}\n"
+					<< "layout (location = 0) in highp vec4 position;\n"
+					<< "layout (location = 1) in mediump vec4 colour;\n"
+					<< "out mediump vec4 vertex_colour;\n"
+					<< "layout (${STD_FORMAT}, binding = ${BINDING_POINT}, ${MATRIX_ORDER}) buffer ssbo_block\n"
+					<< "{\n";
+
+			source << ssboString.str();
+
+			source	<< "} ssbo;\n"
+					<< "void main()\n"
+					<< "{\n"
+					<< "	mediump vec4 variable;\n"
+					<< "	gl_Position = ssbo.${MEMBER_NAME} * position;\n"
+					<< "	for (int idx = 0; idx < ${MEMBER_FIXED_ARRAY}; idx++)\n"
+					<< "	{\n"
+					<< "		variable += ssbo.array_1[idx];\n"
+					<< "	}\n"
+					<< "	vertex_colour = colour + variable;\n"
+					<< "}\n";
+
+			sourceString = source.str();
+			sourceString = tcu::StringTemplate(sourceString).specialize(argsMap);
+
+			return sourceString;
+		}
+
+		case GL_FRAGMENT_SHADER:
+		{
+			source	<< "${NEGATIVE_CONTEXT_VERSION}\n"
+					<< "in mediump vec4 vertex_colour;\n"
+					<< "layout (location = 0) out mediump vec4 fragment_colour;\n"
+					<< "layout (${STD_FORMAT}, binding = ${BINDING_POINT}, ${MATRIX_ORDER}) buffer ssbo_block\n"
+					<< "{\n";
+
+			source << ssboString.str();
+
+			source	<< "} ssbo;\n"
+					<< "void main()\n"
+					<< "{\n"
+					<< "	mediump vec4 variable;\n"
+					<< "	variable * ssbo.${MEMBER_NAME};\n"
+					<< "	for (int idx = 0; idx < ${MEMBER_FIXED_ARRAY}; idx++)\n"
+					<< "	{\n"
+					<< "		variable += ssbo.array_1[idx];\n"
+					<< "	}\n"
+					<< "	fragment_colour = vertex_colour + variable;\n"
+					<< "}\n";
+
+			sourceString = source.str();
+			sourceString = tcu::StringTemplate(sourceString).specialize(argsMap);
+
+			return sourceString;
+		}
+
+		case GL_GEOMETRY_SHADER:
+		{
+			// TODO:
+			return sourceString;
+		}
+
+		case GL_TESS_CONTROL_SHADER:
+		{
+			// TODO:
+			return sourceString;
+		}
+
+		case GL_TESS_EVALUATION_SHADER:
+		{
+			// TODO:
+			return sourceString;
+		}
+
+		case GL_COMPUTE_SHADER:
+		{
+			// TODO:
+			return sourceString;
+		}
+
+		default:
+		{
+			message = "shader type not recognised.";
+			log << tcu::TestLog::Message << message << tcu::TestLog::EndMessage;
+		}
+	}
+
+	return std::string();
+}
+
+void logProgramInfo(NegativeTestContext& ctx, GLint program)
+{
+	GLint			maxLength	=	0;
+	std::string		message;
+	tcu::TestLog&	log			=	ctx.getLog();
+
+	ctx.glGetProgramiv(program, GL_INFO_LOG_LENGTH, &maxLength);
+
+	message = "Program log:";
+	log << tcu::TestLog::Message << message << tcu::TestLog::EndMessage;
+
+	if (maxLength == 0)
+	{
+		message = "No available info log.";
+		log << tcu::TestLog::Message << message << tcu::TestLog::EndMessage;
+		return;
+	}
+
+	std::vector<GLchar> infoLog(maxLength);
+	ctx.glGetProgramInfoLog(program, maxLength, &maxLength, &infoLog[0]);
+
+	std::string programLogMessage(&infoLog[0], maxLength);
+	log << tcu::TestLog::Message << programLogMessage << tcu::TestLog::EndMessage;
+}
+
+void ssbo_block_matching(NegativeTestContext& ctx)
+{
+	const bool				isES32													=	contextSupports(ctx.getRenderContext().getType(), glu::ApiType::es(3, 2));
+	const glu::GLSLVersion	version													=	isES32 ? glu::GLSL_VERSION_320_ES : glu::GLSL_VERSION_310_ES;
+	tcu::TestLog&			log														=	ctx.getLog();
+	std::string				message;
+	std::string				versionString(glu::getGLSLVersionDeclaration(version));
+	args::SsboArgs			ssboArgs(versionString, log);
+	GLint					shaderVertexGL;
+	std::string				shaderVertexString;
+	const char*				shaderVertexCharPtr;
+
+	// List of arguments used to create varying ssbo objects in the fragment shader
+	const args::SsboArgData argDataArrayFrag[] = {	args::SsboArgData(args::ARGMEMBER_FORMAT,			"std140"),
+													args::SsboArgData(args::ARGMEMBER_BINDING_POINT,	"10"),
+													args::SsboArgData(args::ARGMEMBER_MATRIX_ORDER,		"row_major"),
+													args::SsboArgData(args::ARGMEMBER_MEMBER_TYPE,		"vec2"),
+													args::SsboArgData(args::ARGMEMBER_NAME,				"name_changed"),
+													args::SsboArgData(args::ARGMEMBER_FIXED_ARRAY,		"20"),
+													args::SsboArgData(args::ARGMEMBER_VARIABLE_ARRAY,	"5"),
+													args::SsboArgData(args::ARGMEMBER_REORDER,			"true") };
+	std::vector<args::SsboArgData> argDataVectorFrag(argDataArrayFrag, argDataArrayFrag + sizeof(argDataArrayFrag) / sizeof(argDataArrayFrag[0]));
+
+	// create default vertex shader
+	shaderVertexString = generateVaryingSSBOShader(GL_VERTEX_SHADER, ssboArgs, log);
+	shaderVertexCharPtr = shaderVertexString.c_str();
+	shaderVertexGL = ctx.glCreateShader(GL_VERTEX_SHADER);
+
+	// log
+	message = shaderVertexString;
+	log << tcu::TestLog::Message << message << tcu::TestLog::EndMessage;
+
+	// compile
+	ctx.glShaderSource(shaderVertexGL, 1, &shaderVertexCharPtr, DE_NULL);
+	ctx.glCompileShader(shaderVertexGL);
+
+	for (std::size_t idx = 0; idx < argDataVectorFrag.size(); ++idx)
+	{
+		GLint			linkStatus				=	-1;
+		GLint			program;
+		GLint			shaderFragmentGL;
+		std::string		shaderFragmentString;
+		const char*		shaderFragmentCharPtr;
+
+		ctx.beginSection("Multiple shaders created using SSBO's sharing the same name but not matching layouts");
+
+		program = ctx.glCreateProgram();
+
+		// reset args to default and make a single change
+		ssboArgs.resetValues();
+		ssboArgs.setSingleValue(argDataVectorFrag[idx]);
+
+		// create fragment shader
+		shaderFragmentString = generateVaryingSSBOShader(GL_FRAGMENT_SHADER, ssboArgs, log);
+		shaderFragmentCharPtr = shaderFragmentString.c_str();
+		shaderFragmentGL = ctx.glCreateShader(GL_FRAGMENT_SHADER);
+
+		// log
+		message = shaderFragmentString;
+		log << tcu::TestLog::Message << message << tcu::TestLog::EndMessage;
+
+		// compile
+		ctx.glShaderSource(shaderFragmentGL, 1, &shaderFragmentCharPtr, DE_NULL);
+		ctx.glCompileShader(shaderFragmentGL);
+
+		// attach shaders to program and attempt to link
+		ctx.glAttachShader(program, shaderVertexGL);
+		ctx.glAttachShader(program, shaderFragmentGL);
+		ctx.glLinkProgram(program);
+		ctx.glGetProgramiv(program, GL_LINK_STATUS, &linkStatus);
+
+		logProgramInfo(ctx, program);
+
+		if (linkStatus == GL_TRUE)
+		{
+			ctx.fail("Program should not have linked");
+		}
+
+		// clean up resources
+		ctx.glDeleteShader(shaderFragmentGL);
+		ctx.glDeleteProgram(program);
+
+		ctx.endSection();
+	}
+
+	// clean up default resources
+	ctx.glDeleteShader(shaderVertexGL);
+}
+
+void ssbo_block_shared_qualifier(NegativeTestContext& ctx)
+{
+	const bool				isES32													=	contextSupports(ctx.getRenderContext().getType(), glu::ApiType::es(3, 2));
+	const glu::GLSLVersion	version													=	isES32 ? glu::GLSL_VERSION_320_ES : glu::GLSL_VERSION_310_ES;
+	tcu::TestLog&			log														=	ctx.getLog();
+	std::string				message;
+	std::string				versionString(glu::getGLSLVersionDeclaration(version));
+	args::SsboArgs			ssboArgs(versionString, log);
+	bool					result;
+	GLint					shaderVertexGL;
+	std::string				shaderVertexString;
+	const char*				shaderVertexCharPtr;
+
+	// default args used in vertex shader ssbo
+	const args::SsboArgData argDataArrayVert[] = {	args::SsboArgData(args::ARGMEMBER_FORMAT,			"shared"),
+													args::SsboArgData(args::ARGMEMBER_BINDING_POINT,	"0"),
+													args::SsboArgData(args::ARGMEMBER_MATRIX_ORDER,		"column_major"),
+													args::SsboArgData(args::ARGMEMBER_FIXED_ARRAY,		"10"),
+													args::SsboArgData(args::ARGMEMBER_VARIABLE_ARRAY,	"10"),
+													args::SsboArgData(args::ARGMEMBER_REORDER,			"false") };
+	std::vector<args::SsboArgData> argDataVectorVert(argDataArrayVert, argDataArrayVert + sizeof(argDataArrayVert) / sizeof(argDataArrayVert[0]));
+
+	// args changed in fragment shader ssbo
+	const args::SsboArgData argDataArrayFrag[] = {	args::SsboArgData(args::ARGMEMBER_MATRIX_ORDER,		"row_major"),
+													args::SsboArgData(args::ARGMEMBER_VARIABLE_ARRAY,	""),
+													args::SsboArgData(args::ARGMEMBER_FIXED_ARRAY,		"20") };
+	std::vector<args::SsboArgData> argDataVectorFrag(argDataArrayFrag, argDataArrayFrag + sizeof(argDataArrayFrag) / sizeof(argDataArrayFrag[0]));
+
+	// set default vertex ssbo args
+	result = ssboArgs.setAllValues(argDataVectorVert);
+
+	if (result == false)
+	{
+		message = "Invalid use of args.setAllValues()";
+		log << tcu::TestLog::Message << message << tcu::TestLog::EndMessage;
+		return;
+	}
+
+	// create default vertex shader
+	shaderVertexString = generateVaryingSSBOShader(GL_VERTEX_SHADER, ssboArgs, log);
+	shaderVertexCharPtr = shaderVertexString.c_str();
+	shaderVertexGL = ctx.glCreateShader(GL_VERTEX_SHADER);
+
+	// log
+	message = shaderVertexString;
+	log << tcu::TestLog::Message << message << tcu::TestLog::EndMessage;
+
+	// compile
+	ctx.glShaderSource(shaderVertexGL, 1, &shaderVertexCharPtr, DE_NULL);
+	ctx.glCompileShader(shaderVertexGL);
+
+	for (std::size_t idx = 0; idx < argDataVectorFrag.size(); idx++)
+	{
+		GLint		linkStatus				=	-1;
+		GLint		program;
+		GLint		shaderFragmentGL;
+		std::string	shaderFragmentString;
+		const char*	shaderFragmentCharPtr;
+
+		ctx.beginSection("Multiple shaders created using SSBO's sharing the same name but not matching layouts");
+
+		program = ctx.glCreateProgram();
+
+		// reset args to default and make a single change
+		ssboArgs.setAllValues(argDataVectorVert);
+		ssboArgs.setSingleValue(argDataVectorFrag[idx]);
+
+		// create fragment shader
+		shaderFragmentString = generateVaryingSSBOShader(GL_FRAGMENT_SHADER, ssboArgs, log);
+		shaderFragmentCharPtr = shaderFragmentString.c_str();
+		shaderFragmentGL = ctx.glCreateShader(GL_FRAGMENT_SHADER);
+
+		// log
+		message = shaderFragmentString;
+		log << tcu::TestLog::Message << message << tcu::TestLog::EndMessage;
+
+		// compile
+		ctx.glShaderSource(shaderFragmentGL, 1, &shaderFragmentCharPtr, DE_NULL);
+		ctx.glCompileShader(shaderFragmentGL);
+
+		// attach shaders to the program and attempt to link
+		ctx.glAttachShader(program, shaderVertexGL);
+		ctx.glAttachShader(program, shaderFragmentGL);
+		ctx.glLinkProgram(program);
+		ctx.glGetProgramiv(program, GL_LINK_STATUS, &linkStatus);
+
+		logProgramInfo(ctx, program);
+
+		if (linkStatus == GL_TRUE)
+		{
+			ctx.fail("Program should not have linked");
+		}
+
+		// clean up resources
+		ctx.glDeleteShader(shaderFragmentGL);
+		ctx.glDeleteProgram(program);
+
+		ctx.endSection();
+	}
+
+	// clean up default resources
+	ctx.glDeleteShader(shaderVertexGL);
+}
+} // anonymous
+
+std::vector<FunctionContainer> getNegativeSSBOBlockTestFunctions (void)
+{
+	const FunctionContainer funcs[] =
+	{
+		{ ssbo_block_matching,			"ssbo_block_interface_matching_tests",	"Invalid Shader Linkage" },
+		{ ssbo_block_shared_qualifier,	"ssbo_using_shared_qualifier_tests",	"Invalid Shader Linkage" },
+	};
+
+	return std::vector<FunctionContainer>(DE_ARRAY_BEGIN(funcs), DE_ARRAY_END(funcs));
+}
+} // NegativeTestShared
+} //Functional
+} //gles31
+} //deqp
diff --git a/modules/gles31/functional/es31fNegativeSSBOBlockTests.hpp b/modules/gles31/functional/es31fNegativeSSBOBlockTests.hpp
new file mode 100644
index 0000000..db1d3bb
--- /dev/null
+++ b/modules/gles31/functional/es31fNegativeSSBOBlockTests.hpp
@@ -0,0 +1,44 @@
+#ifndef _ES31FNEGATIVESSBOBLOCKTESTS_HPP
+#define _ES31FNEGATIVESSBOBLOCKTESTS_HPP
+/*-------------------------------------------------------------------------
+* drawElements Quality Program OpenGL ES 3.1 Module
+* -------------------------------------------------
+*
+* Copyright 2016 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+*      http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*//*!
+* \file
+* \brief Negative Shader Storage Block Object (SSBO) API tests.
+*//*--------------------------------------------------------------------*/
+#include "tcuDefs.hpp"
+#include "es31fNegativeTestShared.hpp"
+
+namespace deqp
+{
+namespace gles31
+{
+namespace Functional
+{
+namespace NegativeTestShared
+{
+
+std::vector<FunctionContainer> getNegativeSSBOBlockTestFunctions (void);
+
+} // NegativeTestShared
+} // Functional
+} // gles31
+} // deqp
+
+#endif // _ES31FNEGATIVESSBOBLOCKTESTS_HPP
\ No newline at end of file
diff --git a/modules/gles31/functional/es31fNegativeShaderDirectiveTests.cpp b/modules/gles31/functional/es31fNegativeShaderDirectiveTests.cpp
index f3b5ac4..c2c3f42 100644
--- a/modules/gles31/functional/es31fNegativeShaderDirectiveTests.cpp
+++ b/modules/gles31/functional/es31fNegativeShaderDirectiveTests.cpp
@@ -502,6 +502,107 @@
 	ctx.endSection();
 }
 
+void executeAccessingBoundingBoxType (NegativeTestContext& ctx, const std::string builtInTypeName, glu::GLSLVersion glslVersion)
+{
+	std::ostringstream	sourceStream;
+	std::string			version;
+	std::string			extensionPrim;
+	std::string			extensionTess;
+
+	if (glslVersion == glu::GLSL_VERSION_310_ES)
+	{
+		version = "#version 310 es\n";
+		extensionPrim = "#extension GL_EXT_primitive_bounding_box : require\n";
+		extensionTess = "#extension GL_EXT_tessellation_shader : require\n";
+	}
+	else if (glslVersion >= glu::GLSL_VERSION_320_ES)
+	{
+		version = "#version 320 es\n";
+		extensionPrim = "";
+		extensionTess = "";
+	}
+	else
+	{
+		DE_FATAL("error: context below 3.1 and not supported");
+	}
+
+	ctx.beginSection("cannot access built-in type " + builtInTypeName + "[]" + " in vertex shader");
+	sourceStream	<< version
+					<< extensionPrim
+					<< "void main()\n"
+					<< "{\n"
+					<< "	" + builtInTypeName + "[0] = vec4(1.0, 1.0, 1.0, 1.0);\n"
+					<< "	gl_Position = " + builtInTypeName + "[0];\n"
+					<< "}\n";
+	verifyShader(ctx, glu::SHADERTYPE_VERTEX, sourceStream.str(), EXPECT_RESULT_FAIL);
+	ctx.endSection();
+
+	sourceStream.str(std::string());
+
+	ctx.beginSection("cannot access built-in type " + builtInTypeName + "[]" + " in tessellation evaluation shader");
+	sourceStream	<< version
+					<< extensionPrim
+					<< extensionTess
+					<< "layout (triangles, equal_spacing, ccw) in;\n"
+					<< "void main()\n"
+					<< "{\n"
+					<< "	" + builtInTypeName + "[0] = vec4(1.0, 1.0, 1.0, 1.0);\n"
+					<< "	gl_Position = (	gl_TessCoord.x * " +  builtInTypeName + "[0] +\n"
+					<< "					gl_TessCoord.y * " +  builtInTypeName + "[0] +\n"
+					<< "					gl_TessCoord.z * " +  builtInTypeName + "[0]);\n"
+					<< "}\n";
+	verifyShader(ctx, glu::SHADERTYPE_TESSELLATION_EVALUATION, sourceStream.str(), EXPECT_RESULT_FAIL);
+	ctx.endSection();
+
+	sourceStream.str(std::string());
+
+	ctx.beginSection("cannot access built-in type " + builtInTypeName + "[]" + " in geometry shader");
+	sourceStream	<< version
+					<< extensionPrim
+					<< "layout (triangles) in;\n"
+					<< "layout (triangle_strip, max_vertices = 3) out;\n"
+					<< "void main()\n"
+					<< "{\n"
+					<< "	" + builtInTypeName + "[0] = vec4(1.0, 1.0, 1.0, 1.0);\n"
+					<< "	for (int idx = 0; idx < 3; idx++)\n"
+					<< "	{\n"
+					<< "		gl_Position = gl_in[idx].gl_Position * " + builtInTypeName + "[0];\n"
+					<< "		EmitVertex();\n"
+					<< "	}\n"
+					<< "	EndPrimitive();\n"
+					<< "}\n";
+	verifyShader(ctx, glu::SHADERTYPE_GEOMETRY, sourceStream.str(), EXPECT_RESULT_FAIL);
+	ctx.endSection();
+
+	sourceStream.str(std::string());
+
+	ctx.beginSection("cannot access built-in type " + builtInTypeName + "[]" + " in fragment shader");
+	sourceStream	<< version
+					<< extensionPrim
+					<< "layout (location = 0) out mediump vec4 fs_colour;\n"
+					<< "void main()\n"
+					<< "{\n"
+					<< "	" + builtInTypeName + "[0] = vec4(1.0, 1.0, 1.0, 1.0);\n"
+					<< "	fs_colour = " + builtInTypeName + "[0];\n"
+					<< "}\n";
+	verifyShader(ctx, glu::SHADERTYPE_FRAGMENT, sourceStream.str(), EXPECT_RESULT_FAIL);
+	ctx.endSection();
+}
+
+void accessing_bounding_box_type (NegativeTestContext& ctx)
+{
+	// Extension requirements and name differences depending on the context
+	if ((ctx.getRenderContext().getType().getMajorVersion() == 3) && (ctx.getRenderContext().getType().getMinorVersion() == 1))
+	{
+		executeAccessingBoundingBoxType(ctx, "gl_BoundingBoxEXT", glu::GLSL_VERSION_310_ES);
+	}
+	else
+	{
+		executeAccessingBoundingBoxType(ctx, "gl_BoundingBox", glu::GLSL_VERSION_320_ES);
+	}
+
+}
+
 } // anonymous
 
 std::vector<FunctionContainer> getNegativeShaderDirectiveTestFunctions (void)
@@ -520,6 +621,7 @@
 		{tessellation_shader,					"tessellation_shader",					"GL_EXT_tessellation_shader is required in 310 es shaders to use AEP features"													},
 		{texture_buffer,						"texture_buffer",						"GL_EXT_texture_buffer is required in 310 es shaders to use AEP features"														},
 		{texture_cube_map_array,				"texture_cube_map_array",				"GL_EXT_texture_cube_map_array is required in 310 es shaders to use AEP features"												},
+		{accessing_bounding_box_type,			"accessing_bounding_box_type",			"Should not be able to access gl_BoundingBoxEXT[] and gl_BoundingBox[] in shaders other than tess control and evaluation"		},
 	};
 
 	return std::vector<FunctionContainer>(DE_ARRAY_BEGIN(funcs), DE_ARRAY_END(funcs));
diff --git a/modules/gles31/functional/es31fNegativeTessellationTests.cpp b/modules/gles31/functional/es31fNegativeTessellationTests.cpp
new file mode 100644
index 0000000..e72f480
--- /dev/null
+++ b/modules/gles31/functional/es31fNegativeTessellationTests.cpp
@@ -0,0 +1,380 @@
+/*-------------------------------------------------------------------------
+ * drawElements Quality Program OpenGL ES 3.1 Module
+ * -------------------------------------------------
+ *
+ * Copyright 2016 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ *//*!
+ * \file
+ * \brief Negative Tessellation tests.
+ *//*--------------------------------------------------------------------*/
+
+#include "es31fNegativeTessellationTests.hpp"
+#include "gluContextInfo.hpp"
+#include "gluShaderProgram.hpp"
+#include "glwDefs.hpp"
+#include "glwEnums.hpp"
+#include "tcuStringTemplate.hpp"
+
+namespace deqp
+{
+
+using std::string;
+using std::map;
+
+namespace gles31
+{
+namespace Functional
+{
+namespace NegativeTestShared
+{
+
+using tcu::TestLog;
+using namespace glw;
+
+static const char* vertexShaderSource		=	"${GLSL_VERSION_STRING}\n"
+												"\n"
+												"void main (void)\n"
+												"{\n"
+												"	gl_Position = vec4(0.0);\n"
+												"}\n";
+
+static const char* fragmentShaderSource		=	"${GLSL_VERSION_STRING}\n"
+												"precision mediump float;\n"
+												"layout(location = 0) out mediump vec4 fragColor;\n"
+												"\n"
+												"void main (void)\n"
+												"{\n"
+												"	fragColor = vec4(1.0);\n"
+												"}\n";
+
+static const char* tessControlShaderSource	=	"${GLSL_VERSION_STRING}\n"
+												"${GLSL_TESS_EXTENSION_STRING}\n"
+												"layout (vertices=3) out;\n"
+												"\n"
+												"void main()\n"
+												"{\n"
+												"	gl_out[gl_InvocationID].gl_Position = gl_in[gl_InvocationID].gl_Position;\n"
+												"}\n";
+
+static const char* tessEvalShaderSource		=	"${GLSL_VERSION_STRING}\n"
+												"${GLSL_TESS_EXTENSION_STRING}\n"
+												"layout(triangles) in;\n"
+												"\n"
+												"void main()\n"
+												"{\n"
+												"	gl_Position = gl_TessCoord[0] * gl_in[0].gl_Position;\n"
+												"}\n";
+
+static void checkExtensionSupport (NegativeTestContext& ctx, const char* extName)
+{
+	if (!ctx.getContextInfo().isExtensionSupported(extName))
+		throw tcu::NotSupportedError(string(extName) + " not supported");
+}
+
+static void checkTessellationSupport (NegativeTestContext& ctx)
+{
+	checkExtensionSupport(ctx, "GL_EXT_tessellation_shader");
+}
+
+// Helper for constructing tessellation pipeline sources.
+static glu::ProgramSources makeTessPipelineSources (const std::string& vertexSrc, const std::string& fragmentSrc, const std::string& tessCtrlSrc, const std::string& tessEvalSrc)
+{
+	glu::ProgramSources sources;
+	sources.sources[glu::SHADERTYPE_VERTEX].push_back(vertexSrc);
+	sources.sources[glu::SHADERTYPE_FRAGMENT].push_back(fragmentSrc);
+
+	if (!tessCtrlSrc.empty())
+		sources.sources[glu::SHADERTYPE_TESSELLATION_CONTROL].push_back(tessCtrlSrc);
+
+	if (!tessEvalSrc.empty())
+		sources.sources[glu::SHADERTYPE_TESSELLATION_EVALUATION].push_back(tessEvalSrc);
+
+	return sources;
+}
+
+// Incomplete active tess shaders
+void single_tessellation_stage (NegativeTestContext& ctx)
+{
+	const bool					isES32	= glu::contextSupports(ctx.getRenderContext().getType(), glu::ApiType::es(3, 2));
+	map<string, string>			args;
+	args["GLSL_VERSION_STRING"]			= isES32 ? getGLSLVersionDeclaration(glu::GLSL_VERSION_320_ES) : getGLSLVersionDeclaration(glu::GLSL_VERSION_310_ES);
+	args["GLSL_TESS_EXTENSION_STRING"]	= isES32 ? "" : "#extension GL_EXT_tessellation_shader : require";
+
+	checkTessellationSupport(ctx);
+
+	{
+		glu::ShaderProgram program(ctx.getRenderContext(),
+								   makeTessPipelineSources(tcu::StringTemplate(vertexShaderSource).specialize(args),
+														   tcu::StringTemplate(fragmentShaderSource).specialize(args),
+														   tcu::StringTemplate(tessControlShaderSource).specialize(args),
+														   "")); // missing tessEvalShaderSource
+		tcu::TestLog& log = ctx.getLog();
+		log << program;
+
+		ctx.glUseProgram(program.getProgram());
+		ctx.expectError(GL_NO_ERROR);
+
+		ctx.beginSection("GL_INVALID_OPERATION is generated if current program state has tessellation control shader but no tessellation evaluation shader.");
+		ctx.glDrawArrays(GL_PATCHES, 0, 3);
+		ctx.expectError(GL_INVALID_OPERATION);
+		ctx.endSection();
+
+		ctx.glUseProgram(0);
+	}
+
+	{
+		glu::ShaderProgram program(ctx.getRenderContext(),
+								   makeTessPipelineSources(tcu::StringTemplate(vertexShaderSource).specialize(args),
+														   tcu::StringTemplate(fragmentShaderSource).specialize(args),
+														   "", // missing tessControlShaderSource
+														   tcu::StringTemplate(tessEvalShaderSource).specialize(args)));
+		tcu::TestLog& log = ctx.getLog();
+		log << program;
+
+		ctx.glUseProgram(program.getProgram());
+		ctx.expectError(GL_NO_ERROR);
+
+		ctx.beginSection("GL_INVALID_OPERATION is generated if current program state has tessellation evaluation shader but no tessellation control shader.");
+		ctx.glDrawArrays(GL_PATCHES, 0, 3);
+		ctx.expectError(GL_INVALID_OPERATION);
+		ctx.endSection();
+
+		ctx.glUseProgram(0);
+	}
+}
+
+// Complete active tess shaders invalid primitive mode
+void invalid_primitive_mode (NegativeTestContext& ctx)
+{
+	checkTessellationSupport(ctx);
+
+	const bool					isES32	= glu::contextSupports(ctx.getRenderContext().getType(), glu::ApiType::es(3, 2));
+	map<string, string>			args;
+	args["GLSL_VERSION_STRING"]			= isES32 ? getGLSLVersionDeclaration(glu::GLSL_VERSION_320_ES) : getGLSLVersionDeclaration(glu::GLSL_VERSION_310_ES);
+	args["GLSL_TESS_EXTENSION_STRING"]	= isES32 ? "" : "#extension GL_EXT_tessellation_shader : require";
+
+	glu::ShaderProgram program(ctx.getRenderContext(),
+							   makeTessPipelineSources(tcu::StringTemplate(vertexShaderSource).specialize(args),
+													   tcu::StringTemplate(fragmentShaderSource).specialize(args),
+													   tcu::StringTemplate(tessControlShaderSource).specialize(args),
+													   tcu::StringTemplate(tessEvalShaderSource).specialize(args)));
+	tcu::TestLog& log = ctx.getLog();
+	log << program;
+
+	ctx.glUseProgram(program.getProgram());
+	ctx.expectError(GL_NO_ERROR);
+
+	ctx.beginSection("GL_INVALID_OPERATION is generated if tessellation is active and primitive mode is not GL_PATCHES.");
+	ctx.glDrawArrays(GL_TRIANGLES, 0, 3);
+	ctx.expectError(GL_INVALID_OPERATION);
+	ctx.endSection();
+
+	ctx.glUseProgram(0);
+}
+
+void tessellation_not_active (NegativeTestContext& ctx)
+{
+	checkTessellationSupport(ctx);
+
+	const bool					isES32	= glu::contextSupports(ctx.getRenderContext().getType(), glu::ApiType::es(3, 2));
+	map<string, string>			args;
+	args["GLSL_VERSION_STRING"]			= isES32 ? getGLSLVersionDeclaration(glu::GLSL_VERSION_320_ES) : getGLSLVersionDeclaration(glu::GLSL_VERSION_310_ES);
+	args["GLSL_TESS_EXTENSION_STRING"]	= isES32 ? "" : "#extension GL_EXT_tessellation_shader : require";
+
+	glu::ShaderProgram program(ctx.getRenderContext(),
+							   makeTessPipelineSources(tcu::StringTemplate(vertexShaderSource).specialize(args),
+													   tcu::StringTemplate(fragmentShaderSource).specialize(args),
+													   "",		// missing tessControlShaderSource
+													   ""));	// missing tessEvalShaderSource
+	tcu::TestLog& log = ctx.getLog();
+	log << program;
+
+	ctx.glUseProgram(program.getProgram());
+	ctx.expectError(GL_NO_ERROR);
+
+	ctx.beginSection("GL_INVALID_OPERATION is generated if tessellation is not active and primitive mode is GL_PATCHES.");
+	ctx.glDrawArrays(GL_PATCHES, 0, 3);
+	ctx.expectError(GL_INVALID_OPERATION);
+	ctx.endSection();
+
+	ctx.glUseProgram(0);
+}
+
+void invalid_program_state (NegativeTestContext& ctx)
+{
+	checkTessellationSupport(ctx);
+
+	const bool					isES32	= glu::contextSupports(ctx.getRenderContext().getType(), glu::ApiType::es(3, 2));
+	map<string, string>			args;
+	args["GLSL_VERSION_STRING"]			= isES32 ? getGLSLVersionDeclaration(glu::GLSL_VERSION_320_ES) : getGLSLVersionDeclaration(glu::GLSL_VERSION_310_ES);
+	args["GLSL_TESS_EXTENSION_STRING"]	= isES32 ? "" : "#extension GL_EXT_tessellation_shader : require";
+
+	glu::FragmentSource frgSource(tcu::StringTemplate(fragmentShaderSource).specialize(args));
+	glu::TessellationControlSource tessCtrlSource(tcu::StringTemplate(tessControlShaderSource).specialize(args));
+	glu::TessellationEvaluationSource tessEvalSource(tcu::StringTemplate(tessEvalShaderSource).specialize(args));
+
+	glu::ProgramPipeline pipeline(ctx.getRenderContext());
+
+	glu::ShaderProgram	fragProgram	(ctx.getRenderContext(), glu::ProgramSources() << glu::ProgramSeparable(true) << frgSource);
+	glu::ShaderProgram	tessCtrlProgram	(ctx.getRenderContext(), glu::ProgramSources() << glu::ProgramSeparable(true) << tessCtrlSource);
+	glu::ShaderProgram	tessEvalProgram	(ctx.getRenderContext(), glu::ProgramSources() << glu::ProgramSeparable(true) << tessEvalSource);
+
+	tcu::TestLog& log = ctx.getLog();
+	log << fragProgram << tessCtrlProgram << tessEvalProgram;
+
+	if (!fragProgram.isOk() || !tessCtrlProgram.isOk() || !tessEvalProgram.isOk())
+		throw tcu::TestError("failed to build program");
+
+	ctx.glBindProgramPipeline(pipeline.getPipeline());
+	ctx.expectError(GL_NO_ERROR);
+
+	ctx.glUseProgramStages(pipeline.getPipeline(), GL_FRAGMENT_SHADER_BIT, fragProgram.getProgram());
+	ctx.glUseProgramStages(pipeline.getPipeline(), GL_TESS_CONTROL_SHADER_BIT, tessCtrlProgram.getProgram());
+	ctx.glUseProgramStages(pipeline.getPipeline(), GL_TESS_EVALUATION_SHADER_BIT, tessEvalProgram.getProgram());
+	ctx.expectError(GL_NO_ERROR);
+
+	ctx.beginSection("GL_INVALID_OPERATION is generated if tessellation is active and vertex shader is missing.");
+	ctx.glDrawArrays(GL_PATCHES, 0, 3);
+	ctx.expectError(GL_INVALID_OPERATION);
+	ctx.endSection();
+
+	ctx.glBindProgramPipeline(0);
+	ctx.expectError(GL_NO_ERROR);
+}
+
+void tessellation_control_invalid_vertex_count (NegativeTestContext& ctx)
+{
+	checkTessellationSupport(ctx);
+
+	const char* const tessControlVertLimitSource	=	"${GLSL_VERSION_STRING}\n"
+														"${GLSL_TESS_EXTENSION_STRING}\n"
+														"layout (vertices=${GL_MAX_PATCH_LIMIT}) out;\n"
+														"void main()\n"
+														"{\n"
+														"	gl_out[gl_InvocationID].gl_Position = gl_in[gl_InvocationID].gl_Position;\n"
+														"}\n";
+
+	const bool					isES32	= glu::contextSupports(ctx.getRenderContext().getType(), glu::ApiType::es(3, 2));
+	map<string, string>			args;
+	args["GLSL_VERSION_STRING"]			= isES32 ? getGLSLVersionDeclaration(glu::GLSL_VERSION_320_ES) : getGLSLVersionDeclaration(glu::GLSL_VERSION_310_ES);
+	args["GLSL_TESS_EXTENSION_STRING"]	= isES32 ? "" : "#extension GL_EXT_tessellation_shader : require";
+
+	int maxPatchVertices= 0;
+
+	ctx.beginSection("Output vertex count exceeds GL_MAX_PATCH_VERTICES.");
+	ctx.glGetIntegerv(GL_MAX_PATCH_VERTICES, &maxPatchVertices);
+	ctx.expectError(GL_NO_ERROR);
+
+	std::ostringstream				oss;
+	oss << (maxPatchVertices + 1);
+	args["GL_MAX_PATCH_LIMIT"] =	oss.str();
+
+
+	glu::ShaderProgram program(ctx.getRenderContext(),
+							   makeTessPipelineSources(tcu::StringTemplate(vertexShaderSource).specialize(args),
+													   tcu::StringTemplate(fragmentShaderSource).specialize(args),
+													   tcu::StringTemplate(tessControlVertLimitSource).specialize(args),
+													   tcu::StringTemplate(tessEvalShaderSource).specialize(args)));
+	tcu::TestLog& log = ctx.getLog();
+	log << program;
+
+	bool testFailed = program.getProgramInfo().linkOk;
+
+	if (testFailed)
+		ctx.fail("Program was not expected to link");
+
+	ctx.endSection();
+}
+
+void invalid_get_programiv (NegativeTestContext& ctx)
+{
+	checkTessellationSupport(ctx);
+
+	GLuint	program		= ctx.glCreateProgram();
+	GLint	params[1]	= { 0 };
+
+	ctx.beginSection("GL_INVALID_OPERATION is generated if GL_TESS_CONTROL_OUTPUT_VERTICES is queried for a program which has not been linked properly.");
+	ctx.glGetProgramiv(program, GL_TESS_CONTROL_OUTPUT_VERTICES, &params[0]);
+	ctx.expectError(GL_INVALID_OPERATION);
+	ctx.endSection();
+
+	ctx.beginSection("GL_INVALID_OPERATION is generated if GL_TESS_GEN_MODE is queried for a program which has not been linked properly.");
+	ctx.glGetProgramiv(program, GL_TESS_GEN_MODE, &params[0]);
+	ctx.expectError(GL_INVALID_OPERATION);
+	ctx.endSection();
+
+	ctx.beginSection("GL_INVALID_OPERATION is generated if GL_TESS_GEN_SPACING is queried for a program which has not been linked properly.");
+	ctx.glGetProgramiv(program, GL_TESS_GEN_SPACING, &params[0]);
+	ctx.expectError(GL_INVALID_OPERATION);
+	ctx.endSection();
+
+	ctx.beginSection("GL_INVALID_OPERATION is generated if GL_TESS_GEN_VERTEX_ORDER is queried for a program which has not been linked properly.");
+	ctx.glGetProgramiv(program, GL_TESS_GEN_VERTEX_ORDER, &params[0]);
+	ctx.expectError(GL_INVALID_OPERATION);
+	ctx.endSection();
+
+	ctx.beginSection("GL_INVALID_OPERATION is generated if GL_TESS_GEN_POINT_MODE is queried for a program which has not been linked properly.");
+	ctx.glGetProgramiv(program, GL_TESS_GEN_POINT_MODE, &params[0]);
+	ctx.expectError(GL_INVALID_OPERATION);
+	ctx.endSection();
+
+	ctx.glDeleteProgram(program);
+}
+
+void invalid_patch_parameteri (NegativeTestContext& ctx)
+{
+	checkTessellationSupport(ctx);
+
+	ctx.beginSection("GL_INVALID_ENUM is generated if pname is not GL_PATCH_VERTICES.");
+	ctx.glPatchParameteri(-1, 1);
+	ctx.expectError(GL_INVALID_ENUM);
+	ctx.endSection();
+
+	ctx.beginSection("GL_INVALID_VALUE is generated if value is less than or equal to zero.");
+	ctx.glPatchParameteri(GL_PATCH_VERTICES, 0);
+	ctx.expectError(GL_INVALID_VALUE);
+	ctx.endSection();
+
+	int maxPatchVertices= 0;
+	ctx.glGetIntegerv(GL_MAX_PATCH_VERTICES, &maxPatchVertices);
+	ctx.expectError(GL_NO_ERROR);
+
+	ctx.beginSection("GL_INVALID_VALUE is generated if value is greater than GL_MAX_PATCH_VERTICES.");
+	ctx.glPatchParameteri(GL_PATCH_VERTICES, maxPatchVertices + 1);
+	ctx.expectError(GL_INVALID_VALUE);
+	ctx.endSection();
+}
+
+std::vector<FunctionContainer> getNegativeTessellationTestFunctions (void)
+{
+	const FunctionContainer funcs[] =
+	{
+		{ single_tessellation_stage,					"single_tessellation_stage",					"Invalid program state with single tessellation stage"							},
+		{ invalid_primitive_mode,						"invalid_primitive_mode",						"Invalid primitive mode when tessellation is active"							},
+		{ tessellation_not_active,						"tessellation_not_active",						"Use of GL_PATCHES when tessellation is not active"								},
+		{ invalid_program_state,						"invalid_program_state",						"Invalid program state when tessellation active but no vertex shader present"	},
+		{ invalid_get_programiv,						"get_programiv",								"Invalid glGetProgramiv() usage"												},
+		{ invalid_patch_parameteri,						"invalid_program_queries",						"Invalid glPatchParameteri() usage"												},
+		{ tessellation_control_invalid_vertex_count,	"tessellation_control_invalid_vertex_count",	"Exceed vertex count limit in tessellation control shader"						},
+	};
+
+	return std::vector<FunctionContainer>(DE_ARRAY_BEGIN(funcs), DE_ARRAY_END(funcs));
+}
+
+} // NegativeTestShared
+} // Functional
+} // gles31
+} // deqp
diff --git a/modules/gles31/functional/es31fNegativeTessellationTests.hpp b/modules/gles31/functional/es31fNegativeTessellationTests.hpp
new file mode 100644
index 0000000..d376656
--- /dev/null
+++ b/modules/gles31/functional/es31fNegativeTessellationTests.hpp
@@ -0,0 +1,45 @@
+#ifndef _ES31FNEGATIVETESSELLATIONTESTS_HPP
+#define _ES31FNEGATIVETESSELLATIONTESTS_HPP
+/*-------------------------------------------------------------------------
+ * drawElements Quality Program OpenGL ES 3.1 Module
+ * -------------------------------------------------
+ *
+ * Copyright 2016 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ *//*!
+ * \file
+ * \brief Negative Tessellation tests.
+ *//*--------------------------------------------------------------------*/
+
+#include "tcuDefs.hpp"
+#include "es31fNegativeTestShared.hpp"
+
+namespace deqp
+{
+namespace gles31
+{
+namespace Functional
+{
+namespace NegativeTestShared
+{
+
+std::vector<FunctionContainer> getNegativeTessellationTestFunctions (void);
+
+} // NegativeTestShared
+} // Functional
+} // gles3
+} // deqp
+
+#endif // _ES31FNEGATIVETESSELLATIONTESTS_HPP
diff --git a/scripts/build_android_mustpass.py b/scripts/build_android_mustpass.py
index d236081..ddbd5ed 100644
--- a/scripts/build_android_mustpass.py
+++ b/scripts/build_android_mustpass.py
@@ -497,8 +497,8 @@
 MASTER_VULKAN_FILTERS			= [
 		include("vk-master.txt"),
 		exclude("vk-not-applicable.txt"),
+		exclude("vk-excluded-tests.txt"),
 		exclude("vk-test-issues.txt"),
-		exclude("vk-hw-issues.txt")
 	]
 MASTER_VULKAN_PKG				= Package(module = VULKAN_MODULE, configurations = [
 		Configuration(name			= "master",
diff --git a/scripts/egl/str_util.py b/scripts/egl/str_util.py
index b77e69b..57627b6 100644
--- a/scripts/egl/str_util.py
+++ b/scripts/egl/str_util.py
@@ -106,7 +106,8 @@
 		"TRANSPARENT_TYPE",
 		"TRANSPARENT_RED_VALUE",
 		"TRANSPARENT_GREEN_VALUE",
-		"TRANSPARENT_BLUE_VALUE"
+		"TRANSPARENT_BLUE_VALUE",
+		"COLOR_COMPONENT_TYPE_EXT"
 		]),
 	("SurfaceAttrib", [
 		"CONFIG_ID",