Merge gerrit/vulkan-cts-1.0-dev into gerrit/opengl-cts-dev

Change-Id: I3228680996ef34bbc824b4e38d26da0597ff22b7
diff --git a/android/cts/master/vk-master.txt b/android/cts/master/vk-master.txt
index 444d08e..3cad29e 100644
--- a/android/cts/master/vk-master.txt
+++ b/android/cts/master/vk-master.txt
@@ -1686,6 +1686,11 @@
 dEQP-VK.api.object_management.alloc_callback_fail.command_pool_transient
 dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_primary
 dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_secondary
+dEQP-VK.api.object_management.alloc_callback_fail_multiple.graphics_pipeline
+dEQP-VK.api.object_management.alloc_callback_fail_multiple.compute_pipeline
+dEQP-VK.api.object_management.alloc_callback_fail_multiple.descriptor_set
+dEQP-VK.api.object_management.alloc_callback_fail_multiple.command_buffer_primary
+dEQP-VK.api.object_management.alloc_callback_fail_multiple.command_buffer_secondary
 dEQP-VK.api.buffer.create_buffer_1_0
 dEQP-VK.api.buffer.create_buffer_2_0
 dEQP-VK.api.buffer.create_buffer_3_0
@@ -6494,9 +6499,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_uscaled
@@ -6507,9 +6509,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_uscaled
@@ -6520,9 +6519,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_uscaled
@@ -6533,9 +6529,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r16g16b16a16_uscaled
@@ -6546,9 +6539,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r16g16b16a16_uscaled
@@ -6559,9 +6549,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_uscaled
@@ -6572,9 +6559,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r16g16b16a16_uscaled
@@ -6585,9 +6569,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r16g16b16a16_uscaled
@@ -6598,9 +6579,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r16g16b16a16_uscaled
@@ -6611,48 +6589,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_unorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_snorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_uscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_sscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r32g32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r32g32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_unorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_snorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_uscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_sscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r32g32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r32g32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_unorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_snorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_uscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_sscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r32g32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r32g32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32_uint_r32g32b32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32_uint_r32g32b32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32_uint_r32g32b32_sfloat
@@ -6665,57 +6601,19 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r32g32b32a32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r32g32b32a32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r64g64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r32g32b32a32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r32g32b32a32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r64g64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r32g32b32a32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r32g32b32a32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r64g64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r32g32b32a32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r32g32b32a32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r64g64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r32g32b32a32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r32g32b32a32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r64g64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r32g32b32a32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r32g32b32a32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r64g64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_uint_r64g64b64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_uint_r64g64b64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_uint_r64g64b64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sint_r64g64b64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sint_r64g64b64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sint_r64g64b64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sfloat_r64g64b64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sfloat_r64g64b64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sfloat_r64g64b64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_uint_r64g64b64a64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_uint_r64g64b64a64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_uint_r64g64b64a64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sint_r64g64b64a64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sint_r64g64b64a64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sint_r64g64b64a64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sfloat_r64g64b64a64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sfloat_r64g64b64a64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sfloat_r64g64b64a64_sfloat
+dEQP-VK.api.copy_and_blit.image_to_image.all_formats.depth_stencil_d16_unorm_d16_unorm
+dEQP-VK.api.copy_and_blit.image_to_image.all_formats.depth_stencil_x8_d24_unorm_pack32_x8_d24_unorm_pack32
+dEQP-VK.api.copy_and_blit.image_to_image.all_formats.depth_stencil_d32_sfloat_d32_sfloat
+dEQP-VK.api.copy_and_blit.image_to_image.all_formats.depth_stencil_s8_uint_s8_uint
+dEQP-VK.api.copy_and_blit.image_to_image.all_formats.depth_stencil_d16_unorm_s8_uint_d16_unorm_s8_uint
+dEQP-VK.api.copy_and_blit.image_to_image.all_formats.depth_stencil_d24_unorm_s8_uint_d24_unorm_s8_uint
+dEQP-VK.api.copy_and_blit.image_to_image.all_formats.depth_stencil_d32_sfloat_s8_uint_d32_sfloat_s8_uint
 dEQP-VK.api.copy_and_blit.image_to_buffer.whole
 dEQP-VK.api.copy_and_blit.image_to_buffer.buffer_offset
 dEQP-VK.api.copy_and_blit.image_to_buffer.regions
@@ -6796,10 +6694,6 @@
 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.r8_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uint_r64g64b64a64_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
@@ -6817,10 +6711,6 @@
 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.r8g8_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uint_r64g64b64a64_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
@@ -6838,10 +6728,6 @@
 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.r8g8b8_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uint_r64g64b64a64_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
@@ -6859,10 +6745,6 @@
 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.b8g8r8_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uint_r64g64b64a64_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
@@ -6880,10 +6762,6 @@
 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.r8g8b8a8_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uint_r64g64b64a64_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
@@ -6901,10 +6779,6 @@
 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.b8g8r8a8_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uint_r64g64b64a64_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
@@ -6922,10 +6796,6 @@
 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.a8b8g8r8_uint_pack32_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uint_pack32_r64g64b64a64_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
@@ -6943,10 +6813,6 @@
 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.a2r10g10b10_uint_pack32_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uint_pack32_r64g64b64a64_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
@@ -6964,10 +6830,6 @@
 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.a2b10g10r10_uint_pack32_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uint_pack32_r64g64b64a64_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
@@ -6985,10 +6847,6 @@
 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.r16_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uint_r64g64b64a64_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
@@ -7006,10 +6864,6 @@
 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.r16g16_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uint_r64g64b64a64_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
@@ -7027,10 +6881,6 @@
 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.r16g16b16_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uint_r64g64b64a64_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
@@ -7048,10 +6898,6 @@
 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.r16g16b16a16_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uint_r64g64b64a64_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
@@ -7069,10 +6915,6 @@
 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.r32_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_uint_r64g64b64a64_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
@@ -7090,10 +6932,6 @@
 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.r32g32_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_uint_r64g64b64a64_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
@@ -7111,10 +6949,6 @@
 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.r32g32b32_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_uint_r64g64b64a64_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
@@ -7132,94 +6966,6 @@
 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.r32g32b32a32_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_uint_r64g64b64a64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_uint_r64g64b64a64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_uint_r64g64b64a64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_uint_r64g64b64a64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_r8g8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_r8g8b8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_b8g8r8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_r8g8b8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_b8g8r8a8_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_a8b8g8r8_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_a2r10g10b10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_a2b10g10r10_uint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_r16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_r16g16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_r16g16b16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_r16g16b16a16_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_r32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_r32g32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_r32g32b32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_r32g32b32a32_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_r64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_r64g64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_r64g64b64_uint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_uint_r64g64b64a64_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
@@ -7237,10 +6983,6 @@
 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.r8_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sint_r64g64b64a64_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
@@ -7258,10 +7000,6 @@
 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.r8g8_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sint_r64g64b64a64_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
@@ -7279,10 +7017,6 @@
 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.r8g8b8_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sint_r64g64b64a64_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
@@ -7300,10 +7034,6 @@
 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.b8g8r8_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sint_r64g64b64a64_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
@@ -7321,10 +7051,6 @@
 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.r8g8b8a8_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sint_r64g64b64a64_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
@@ -7342,10 +7068,6 @@
 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.b8g8r8a8_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sint_r64g64b64a64_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
@@ -7363,10 +7085,6 @@
 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.a8b8g8r8_sint_pack32_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sint_pack32_r64g64b64a64_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
@@ -7384,10 +7102,6 @@
 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.a2r10g10b10_sint_pack32_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sint_pack32_r64g64b64a64_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
@@ -7405,10 +7119,6 @@
 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.a2b10g10r10_sint_pack32_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sint_pack32_r64g64b64a64_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
@@ -7426,10 +7136,6 @@
 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.r16_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sint_r64g64b64a64_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
@@ -7447,10 +7153,6 @@
 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.r16g16_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sint_r64g64b64a64_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
@@ -7468,10 +7170,6 @@
 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.r16g16b16_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sint_r64g64b64a64_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
@@ -7489,10 +7187,6 @@
 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.r16g16b16a16_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sint_r64g64b64a64_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
@@ -7510,10 +7204,6 @@
 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.r32_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sint_r64g64b64a64_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
@@ -7531,10 +7221,6 @@
 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.r32g32_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sint_r64g64b64a64_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
@@ -7552,10 +7238,6 @@
 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.r32g32b32_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sint_r64g64b64a64_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
@@ -7573,94 +7255,6 @@
 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.r32g32b32a32_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sint_r64g64b64a64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sint_r64g64b64a64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sint_r64g64b64a64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sint_r64g64b64a64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_r8g8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_r8g8b8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_b8g8r8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_r8g8b8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_b8g8r8a8_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_a8b8g8r8_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_a2r10g10b10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_a2b10g10r10_sint_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_r16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_r16g16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_r16g16b16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_r16g16b16a16_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_r32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_r32g32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_r32g32b32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_r32g32b32a32_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_r64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_r64g64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_r64g64b64_sint_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sint_r64g64b64a64_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
@@ -7797,14 +7391,6 @@
 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.r4g4_unorm_pack8_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r64g64b64a64_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
@@ -7941,14 +7527,6 @@
 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.r4g4b4a4_unorm_pack16_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r64g64b64a64_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
@@ -8085,14 +7663,6 @@
 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.b4g4r4a4_unorm_pack16_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r64g64b64a64_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
@@ -8229,14 +7799,6 @@
 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.r5g6b5_unorm_pack16_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r64g64b64a64_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
@@ -8373,14 +7935,6 @@
 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.b5g6r5_unorm_pack16_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r64g64b64a64_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
@@ -8517,14 +8071,6 @@
 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.r5g5b5a1_unorm_pack16_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r64g64b64a64_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
@@ -8661,14 +8207,6 @@
 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.b5g5r5a1_unorm_pack16_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r64g64b64a64_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
@@ -8805,14 +8343,6 @@
 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.a1r5g5b5_unorm_pack16_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r64g64b64a64_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
@@ -8949,14 +8479,6 @@
 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_unorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r64g64b64a64_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
@@ -9093,14 +8615,6 @@
 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_snorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r64g64b64a64_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
@@ -9237,14 +8751,6 @@
 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_uscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r64g64b64a64_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
@@ -9381,14 +8887,6 @@
 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.r8_sscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r64g64b64a64_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
@@ -9525,14 +9023,6 @@
 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_unorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r64g64b64a64_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
@@ -9669,14 +9159,6 @@
 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_snorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r64g64b64a64_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
@@ -9813,14 +9295,6 @@
 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_uscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r64g64b64a64_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
@@ -9957,14 +9431,6 @@
 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.r8g8_sscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r64g64b64a64_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
@@ -10101,14 +9567,6 @@
 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_unorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r64g64b64a64_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
@@ -10245,14 +9703,6 @@
 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_snorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r64g64b64a64_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
@@ -10389,14 +9839,6 @@
 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_uscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r64g64b64a64_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
@@ -10533,14 +9975,6 @@
 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.r8g8b8_sscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r64g64b64a64_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
@@ -10677,14 +10111,6 @@
 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_unorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r64g64b64a64_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
@@ -10821,14 +10247,6 @@
 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_snorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r64g64b64a64_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
@@ -10965,14 +10383,6 @@
 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_uscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r64g64b64a64_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
@@ -11109,14 +10519,6 @@
 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.b8g8r8_sscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r64g64b64a64_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
@@ -11253,14 +10655,6 @@
 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_unorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r64g64b64a64_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
@@ -11397,14 +10791,6 @@
 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_snorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r64g64b64a64_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
@@ -11541,14 +10927,6 @@
 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_uscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r64g64b64a64_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
@@ -11685,14 +11063,6 @@
 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.r8g8b8a8_sscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r64g64b64a64_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
@@ -11829,14 +11199,6 @@
 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_unorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r64g64b64a64_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
@@ -11973,14 +11335,6 @@
 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_snorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r64g64b64a64_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
@@ -12117,14 +11471,6 @@
 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_uscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r64g64b64a64_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
@@ -12261,14 +11607,6 @@
 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.b8g8r8a8_sscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r64g64b64a64_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
@@ -12405,14 +11743,6 @@
 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_unorm_pack32_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r64g64b64a64_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
@@ -12549,14 +11879,6 @@
 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_snorm_pack32_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r64g64b64a64_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
@@ -12693,14 +12015,6 @@
 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_uscaled_pack32_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r64g64b64a64_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
@@ -12837,14 +12151,6 @@
 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.a8b8g8r8_sscaled_pack32_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r64g64b64a64_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
@@ -12981,14 +12287,6 @@
 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_unorm_pack32_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r64g64b64a64_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
@@ -13125,14 +12423,6 @@
 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_snorm_pack32_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r64g64b64a64_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
@@ -13269,14 +12559,6 @@
 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_uscaled_pack32_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r64g64b64a64_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
@@ -13413,14 +12695,6 @@
 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.a2r10g10b10_sscaled_pack32_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r64g64b64a64_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
@@ -13557,14 +12831,6 @@
 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_unorm_pack32_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r64g64b64a64_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
@@ -13701,14 +12967,6 @@
 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_snorm_pack32_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r64g64b64a64_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
@@ -13845,14 +13103,6 @@
 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_uscaled_pack32_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r64g64b64a64_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
@@ -13989,14 +13239,6 @@
 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.a2b10g10r10_sscaled_pack32_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r64g64b64a64_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
@@ -14133,14 +13375,6 @@
 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_unorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r64g64b64a64_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
@@ -14277,14 +13511,6 @@
 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_snorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r64g64b64a64_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
@@ -14421,14 +13647,6 @@
 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_uscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r64g64b64a64_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
@@ -14565,14 +13783,6 @@
 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_sscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r64g64b64a64_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
@@ -14709,14 +13919,6 @@
 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.r16_sfloat_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r64g64b64a64_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
@@ -14853,14 +14055,6 @@
 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_unorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r64g64b64a64_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
@@ -14997,14 +14191,6 @@
 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_snorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r64g64b64a64_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
@@ -15141,14 +14327,6 @@
 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_uscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r64g64b64a64_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
@@ -15285,14 +14463,6 @@
 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_sscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r64g64b64a64_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
@@ -15429,14 +14599,6 @@
 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.r16g16_sfloat_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r64g64b64a64_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
@@ -15573,14 +14735,6 @@
 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_unorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r64g64b64a64_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
@@ -15717,14 +14871,6 @@
 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_snorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r64g64b64a64_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
@@ -15861,14 +15007,6 @@
 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_uscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r64g64b64a64_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
@@ -16005,14 +15143,6 @@
 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_sscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r64g64b64a64_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
@@ -16149,14 +15279,6 @@
 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.r16g16b16_sfloat_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r64g64b64a64_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
@@ -16293,14 +15415,6 @@
 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_unorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r64g64b64a64_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
@@ -16437,14 +15551,6 @@
 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_snorm_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r64g64b64a64_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
@@ -16581,14 +15687,6 @@
 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_uscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r64g64b64a64_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
@@ -16725,14 +15823,6 @@
 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_sscaled_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r64g64b64a64_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
@@ -16869,14 +15959,6 @@
 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.r16g16b16a16_sfloat_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r64g64b64a64_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
@@ -17013,14 +16095,6 @@
 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.r32_sfloat_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r64g64b64a64_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
@@ -17157,14 +16231,6 @@
 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.r32g32_sfloat_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r64g64b64a64_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
@@ -17301,14 +16367,6 @@
 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.r32g32b32_sfloat_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r64g64b64a64_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
@@ -17445,590 +16503,6 @@
 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.r32g32b32a32_sfloat_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r64g64b64a64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r4g4_unorm_pack8_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r4g4b4a4_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b4g4r4a4_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r5g6b5_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b5g6r5_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r5g5b5a1_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b5g5r5a1_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a1r5g5b5_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_unorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_snorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_uscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_sscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_unorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_snorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_uscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_sscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_unorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_snorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_uscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_sscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32g32_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32g32b32_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32g32b32a32_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64g64b64a64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r4g4_unorm_pack8_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r4g4b4a4_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b4g4r4a4_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r5g6b5_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b5g6r5_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r5g5b5a1_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b5g5r5a1_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a1r5g5b5_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_unorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_snorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_uscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_sscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_unorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_snorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_uscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_sscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_unorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_snorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_uscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_sscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32g32_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32g32b32_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32g32b32a32_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64g64b64a64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r4g4_unorm_pack8_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r4g4b4a4_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b4g4r4a4_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r5g6b5_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b5g6r5_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r5g5b5a1_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b5g5r5a1_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a1r5g5b5_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_unorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_snorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_uscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_sscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_unorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_snorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_uscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_sscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_unorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_snorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_uscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_sscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32g32_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32g32b32_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32g32b32a32_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64g64b64a64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r4g4_unorm_pack8_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r4g4b4a4_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b4g4r4a4_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r5g6b5_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b5g6r5_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r5g5b5a1_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b5g5r5a1_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a1r5g5b5_unorm_pack16_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_unorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_snorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_uscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_sscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_unorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_snorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_uscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_sscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_unorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_snorm_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_uscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_sscaled_pack32_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_unorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_snorm_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_uscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_sscaled_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32g32_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32g32b32_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32g32b32a32_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64g64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64g64b64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64g64b64a64_sfloat_nearest
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64g64b64a64_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
@@ -90841,6 +89315,30 @@
 dEQP-VK.pipeline.cache.misc_tests.merge_cache_test
 dEQP-VK.pipeline.cache.misc_tests.cache_header_test
 dEQP-VK.pipeline.cache.misc_tests.invalid_size_test
+dEQP-VK.pipeline.render_to_image.1d.54.r8g8b8a8_unorm
+dEQP-VK.pipeline.render_to_image.1d.54.r32_uint
+dEQP-VK.pipeline.render_to_image.1d.54.r16g16_sint
+dEQP-VK.pipeline.render_to_image.1d.54.r32g32b32a32_sfloat
+dEQP-VK.pipeline.render_to_image.1d_array.54_4.r8g8b8a8_unorm
+dEQP-VK.pipeline.render_to_image.1d_array.54_4.r32_uint
+dEQP-VK.pipeline.render_to_image.1d_array.54_4.r16g16_sint
+dEQP-VK.pipeline.render_to_image.1d_array.54_4.r32g32b32a32_sfloat
+dEQP-VK.pipeline.render_to_image.2d.22x64.r8g8b8a8_unorm
+dEQP-VK.pipeline.render_to_image.2d.22x64.r32_uint
+dEQP-VK.pipeline.render_to_image.2d.22x64.r16g16_sint
+dEQP-VK.pipeline.render_to_image.2d.22x64.r32g32b32a32_sfloat
+dEQP-VK.pipeline.render_to_image.2d_array.22x64_4.r8g8b8a8_unorm
+dEQP-VK.pipeline.render_to_image.2d_array.22x64_4.r32_uint
+dEQP-VK.pipeline.render_to_image.2d_array.22x64_4.r16g16_sint
+dEQP-VK.pipeline.render_to_image.2d_array.22x64_4.r32g32b32a32_sfloat
+dEQP-VK.pipeline.render_to_image.cube.35x35_6.r8g8b8a8_unorm
+dEQP-VK.pipeline.render_to_image.cube.35x35_6.r32_uint
+dEQP-VK.pipeline.render_to_image.cube.35x35_6.r16g16_sint
+dEQP-VK.pipeline.render_to_image.cube.35x35_6.r32g32b32a32_sfloat
+dEQP-VK.pipeline.render_to_image.cube_array.35x35_12.r8g8b8a8_unorm
+dEQP-VK.pipeline.render_to_image.cube_array.35x35_12.r32_uint
+dEQP-VK.pipeline.render_to_image.cube_array.35x35_12.r16g16_sint
+dEQP-VK.pipeline.render_to_image.cube_array.35x35_12.r32g32b32a32_sfloat
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -133815,12 +132313,41 @@
 dEQP-VK.synchronization.op.multi_queue.semaphore.write_indirect_buffer_dispatch_read_indirect_buffer_dispatch.indirect_buffer_concurrent
 dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_compute
 dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_graphics
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.ubo.sparse_binding
+dEQP-VK.sparse_resources.buffer.ubo.sparse_binding_aliased
+dEQP-VK.sparse_resources.buffer.ubo.sparse_residency
+dEQP-VK.sparse_resources.buffer.ubo.sparse_residency_aliased
+dEQP-VK.sparse_resources.buffer.ubo.sparse_residency_non_resident_strict
+dEQP-VK.sparse_resources.buffer.vertex_buffer.sparse_binding
+dEQP-VK.sparse_resources.buffer.vertex_buffer.sparse_binding_aliased
+dEQP-VK.sparse_resources.buffer.vertex_buffer.sparse_residency
+dEQP-VK.sparse_resources.buffer.vertex_buffer.sparse_residency_aliased
+dEQP-VK.sparse_resources.buffer.index_buffer.sparse_binding
+dEQP-VK.sparse_resources.buffer.index_buffer.sparse_binding_aliased
+dEQP-VK.sparse_resources.buffer.index_buffer.sparse_residency
+dEQP-VK.sparse_resources.buffer.index_buffer.sparse_residency_aliased
+dEQP-VK.sparse_resources.buffer.indirect_buffer.sparse_binding
+dEQP-VK.sparse_resources.buffer.indirect_buffer.sparse_binding_aliased
+dEQP-VK.sparse_resources.buffer.indirect_buffer.sparse_residency
+dEQP-VK.sparse_resources.buffer.indirect_buffer.sparse_residency_aliased
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.512_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.1024_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.11_1_1
@@ -133947,12 +132474,6 @@
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.137_137_3
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_24
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.11_137_1
@@ -134178,12 +132699,6 @@
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.11_137_3
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_24
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.503_137_1
diff --git a/android/cts/nyc/src/vk-master.txt b/android/cts/nyc/src/vk-master.txt
index 66e1f45..fc5076c 100644
--- a/android/cts/nyc/src/vk-master.txt
+++ b/android/cts/nyc/src/vk-master.txt
@@ -81671,12 +81671,24 @@
 dEQP-VK.synchronization.smoke.fences
 dEQP-VK.synchronization.smoke.semaphores
 dEQP-VK.synchronization.smoke.events
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_24
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.512_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.1024_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.11_1_1
@@ -81803,12 +81815,6 @@
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.137_137_3
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_24
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.11_137_1
@@ -82034,12 +82040,6 @@
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.11_137_3
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_24
 dEQP-VK.fragment_operations.early_fragment.no_early_fragment_tests_depth
 dEQP-VK.fragment_operations.early_fragment.no_early_fragment_tests_stencil
 dEQP-VK.fragment_operations.early_fragment.early_fragment_tests_depth
diff --git a/android/cts/nyc/vk-master.txt b/android/cts/nyc/vk-master.txt
index bb51c26..aba32b1 100644
--- a/android/cts/nyc/vk-master.txt
+++ b/android/cts/nyc/vk-master.txt
@@ -81671,12 +81671,24 @@
 dEQP-VK.synchronization.smoke.fences
 dEQP-VK.synchronization.smoke.semaphores
 dEQP-VK.synchronization.smoke.events
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_24
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.512_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.1024_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.11_1_1
@@ -81803,12 +81815,6 @@
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.137_137_3
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_24
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.11_137_1
@@ -82034,12 +82040,6 @@
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.11_137_3
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_24
 dEQP-VK.fragment_operations.early_fragment.no_early_fragment_tests_depth
 dEQP-VK.fragment_operations.early_fragment.no_early_fragment_tests_stencil
 dEQP-VK.fragment_operations.early_fragment.early_fragment_tests_depth
diff --git a/external/vulkancts/framework/vulkan/vkImageUtil.cpp b/external/vulkancts/framework/vulkan/vkImageUtil.cpp
index 33e6dbd..2d21450 100644
--- a/external/vulkancts/framework/vulkan/vkImageUtil.cpp
+++ b/external/vulkancts/framework/vulkan/vkImageUtil.cpp
@@ -156,6 +156,51 @@
 	}
 }
 
+bool isSupportedByFramework (VkFormat format)
+{
+	if (format == VK_FORMAT_UNDEFINED || format > VK_CORE_FORMAT_LAST)
+		return false;
+
+	switch (format)
+	{
+		case VK_FORMAT_R64_UINT:
+		case VK_FORMAT_R64_SINT:
+		case VK_FORMAT_R64_SFLOAT:
+		case VK_FORMAT_R64G64_UINT:
+		case VK_FORMAT_R64G64_SINT:
+		case VK_FORMAT_R64G64_SFLOAT:
+		case VK_FORMAT_R64G64B64_UINT:
+		case VK_FORMAT_R64G64B64_SINT:
+		case VK_FORMAT_R64G64B64_SFLOAT:
+		case VK_FORMAT_R64G64B64A64_UINT:
+		case VK_FORMAT_R64G64B64A64_SINT:
+		case VK_FORMAT_R64G64B64A64_SFLOAT:
+			// \todo [2016-12-01 pyry] Support 64-bit channel types
+			return false;
+
+		case VK_FORMAT_BC1_RGB_UNORM_BLOCK:
+		case VK_FORMAT_BC1_RGB_SRGB_BLOCK:
+		case VK_FORMAT_BC1_RGBA_UNORM_BLOCK:
+		case VK_FORMAT_BC1_RGBA_SRGB_BLOCK:
+		case VK_FORMAT_BC2_UNORM_BLOCK:
+		case VK_FORMAT_BC2_SRGB_BLOCK:
+		case VK_FORMAT_BC3_UNORM_BLOCK:
+		case VK_FORMAT_BC3_SRGB_BLOCK:
+		case VK_FORMAT_BC4_UNORM_BLOCK:
+		case VK_FORMAT_BC4_SNORM_BLOCK:
+		case VK_FORMAT_BC5_UNORM_BLOCK:
+		case VK_FORMAT_BC5_SNORM_BLOCK:
+		case VK_FORMAT_BC6H_UFLOAT_BLOCK:
+		case VK_FORMAT_BC6H_SFLOAT_BLOCK:
+		case VK_FORMAT_BC7_UNORM_BLOCK:
+		case VK_FORMAT_BC7_SRGB_BLOCK:
+			return false;
+
+		default:
+			return true;
+	}
+}
+
 VkFormat mapTextureFormat (const tcu::TextureFormat& format)
 {
 	DE_STATIC_ASSERT(tcu::TextureFormat::CHANNELORDER_LAST < (1<<16));
diff --git a/external/vulkancts/framework/vulkan/vkImageUtil.hpp b/external/vulkancts/framework/vulkan/vkImageUtil.hpp
index 980bc01..e4aa1e8 100644
--- a/external/vulkancts/framework/vulkan/vkImageUtil.hpp
+++ b/external/vulkancts/framework/vulkan/vkImageUtil.hpp
@@ -41,6 +41,8 @@
 bool						isCompressedFormat			(VkFormat format);
 bool						isSrgbFormat				(VkFormat format);
 
+bool						isSupportedByFramework		(VkFormat format);
+
 tcu::TextureFormat			mapVkFormat					(VkFormat format);
 tcu::CompressedTexFormat	mapVkCompressedFormat		(VkFormat format);
 tcu::TextureFormat			getDepthCopyFormat			(VkFormat combinedFormat);
diff --git a/external/vulkancts/framework/vulkan/vkNullDriver.cpp b/external/vulkancts/framework/vulkan/vkNullDriver.cpp
index eb863b5..677e26e 100644
--- a/external/vulkancts/framework/vulkan/vkNullDriver.cpp
+++ b/external/vulkancts/framework/vulkan/vkNullDriver.cpp
@@ -768,7 +768,8 @@
 											| VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 											| VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 											| VK_FORMAT_FEATURE_BLIT_SRC_BIT
-											| VK_FORMAT_FEATURE_BLIT_DST_BIT;
+											| VK_FORMAT_FEATURE_BLIT_DST_BIT
+											| VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT;
 
 	pFormatProperties->linearTilingFeatures		= allFeatures;
 	pFormatProperties->optimalTilingFeatures	= allFeatures;
diff --git a/external/vulkancts/framework/vulkan/vkRefUtil.inl b/external/vulkancts/framework/vulkan/vkRefUtil.inl
index ba08754..77a72a7 100644
--- a/external/vulkancts/framework/vulkan/vkRefUtil.inl
+++ b/external/vulkancts/framework/vulkan/vkRefUtil.inl
@@ -14,8 +14,6 @@
 Move<VkImageView>					createImageView					(const DeviceInterface& vk, VkDevice device, const VkImageViewCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL);
 Move<VkShaderModule>				createShaderModule				(const DeviceInterface& vk, VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL);
 Move<VkPipelineCache>				createPipelineCache				(const DeviceInterface& vk, VkDevice device, const VkPipelineCacheCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL);
-Move<VkPipeline>					createGraphicsPipelines			(const DeviceInterface& vk, VkDevice device, VkPipelineCache pipelineCache, deUint32 createInfoCount, const VkGraphicsPipelineCreateInfo* pCreateInfos, const VkAllocationCallbacks* pAllocator = DE_NULL);
-Move<VkPipeline>					createComputePipelines			(const DeviceInterface& vk, VkDevice device, VkPipelineCache pipelineCache, deUint32 createInfoCount, const VkComputePipelineCreateInfo* pCreateInfos, const VkAllocationCallbacks* pAllocator = DE_NULL);
 Move<VkPipelineLayout>				createPipelineLayout			(const DeviceInterface& vk, VkDevice device, const VkPipelineLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL);
 Move<VkSampler>						createSampler					(const DeviceInterface& vk, VkDevice device, const VkSamplerCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL);
 Move<VkDescriptorSetLayout>			createDescriptorSetLayout		(const DeviceInterface& vk, VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL);
diff --git a/external/vulkancts/framework/vulkan/vkRefUtilImpl.inl b/external/vulkancts/framework/vulkan/vkRefUtilImpl.inl
index 5a51b31..35a2ac4 100644
--- a/external/vulkancts/framework/vulkan/vkRefUtilImpl.inl
+++ b/external/vulkancts/framework/vulkan/vkRefUtilImpl.inl
@@ -229,20 +229,6 @@
 	return Move<VkPipelineCache>(check<VkPipelineCache>(object), Deleter<VkPipelineCache>(vk, device, pAllocator));
 }
 
-Move<VkPipeline> createGraphicsPipelines (const DeviceInterface& vk, VkDevice device, VkPipelineCache pipelineCache, deUint32 createInfoCount, const VkGraphicsPipelineCreateInfo* pCreateInfos, const VkAllocationCallbacks* pAllocator)
-{
-	VkPipeline object = 0;
-	VK_CHECK(vk.createGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, &object));
-	return Move<VkPipeline>(check<VkPipeline>(object), Deleter<VkPipeline>(vk, device, pAllocator));
-}
-
-Move<VkPipeline> createComputePipelines (const DeviceInterface& vk, VkDevice device, VkPipelineCache pipelineCache, deUint32 createInfoCount, const VkComputePipelineCreateInfo* pCreateInfos, const VkAllocationCallbacks* pAllocator)
-{
-	VkPipeline object = 0;
-	VK_CHECK(vk.createComputePipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, &object));
-	return Move<VkPipeline>(check<VkPipeline>(object), Deleter<VkPipeline>(vk, device, pAllocator));
-}
-
 Move<VkPipelineLayout> createPipelineLayout (const DeviceInterface& vk, VkDevice device, const VkPipelineLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator)
 {
 	VkPipelineLayout object = 0;
diff --git a/external/vulkancts/modules/vulkan/api/vktApiCopiesAndBlittingTests.cpp b/external/vulkancts/modules/vulkan/api/vktApiCopiesAndBlittingTests.cpp
index 4b76eb4..98a8285 100644
--- a/external/vulkancts/modules/vulkan/api/vktApiCopiesAndBlittingTests.cpp
+++ b/external/vulkancts/modules/vulkan/api/vktApiCopiesAndBlittingTests.cpp
@@ -65,7 +65,10 @@
 
 using namespace vk;
 
-static VkImageAspectFlags getAspectFlags (tcu::TextureFormat format)
+namespace
+{
+
+VkImageAspectFlags getAspectFlags (tcu::TextureFormat format)
 {
 	VkImageAspectFlags	aspectFlag	= 0;
 	aspectFlag |= (tcu::hasDepthComponent(format.order)? VK_IMAGE_ASPECT_DEPTH_BIT : 0);
@@ -77,8 +80,15 @@
 	return aspectFlag;
 }
 
-namespace
+// This is effectively same as vk::isFloatFormat(mapTextureFormat(format))
+// except that it supports some formats that are not mappable to VkFormat.
+// When we are checking combined depth and stencil formats, each aspect is
+// checked separately, and in some cases we construct PBA with a format that
+// is not mappable to VkFormat.
+bool isFloatFormat (tcu::TextureFormat format)
 {
+	return tcu::getTextureChannelClass(format.type) == tcu::TEXTURECHANNELCLASS_FLOATING_POINT;
+}
 
 union CopyRegion
 {
@@ -133,6 +143,27 @@
 	return extent;
 }
 
+const tcu::TextureFormat mapCombinedToDepthTransferFormat (const tcu::TextureFormat& combinedFormat)
+{
+	tcu::TextureFormat format;
+	switch (combinedFormat.type)
+	{
+		case tcu::TextureFormat::UNSIGNED_INT_16_8_8:
+			format = tcu::TextureFormat(tcu::TextureFormat::D, tcu::TextureFormat::UNORM_INT16);
+			break;
+		case tcu::TextureFormat::UNSIGNED_INT_24_8_REV:
+			format = tcu::TextureFormat(tcu::TextureFormat::D, tcu::TextureFormat::UNSIGNED_INT_24_8_REV);
+			break;
+		case tcu::TextureFormat::FLOAT_UNSIGNED_INT_24_8_REV:
+			format = tcu::TextureFormat(tcu::TextureFormat::D, tcu::TextureFormat::FLOAT);
+			break;
+		default:
+			DE_ASSERT(false);
+			break;
+	}
+	return format;
+}
+
 class CopiesAndBlittingTestInstance : public vkt::TestInstance
 {
 public:
@@ -165,7 +196,7 @@
 	void								generateBuffer						(tcu::PixelBufferAccess buffer, int width, int height, int depth = 1, FillMode = FILL_MODE_GRADIENT);
 	virtual void						generateExpectedResult				(void);
 	void								uploadBuffer						(tcu::ConstPixelBufferAccess bufferAccess, const Allocation& bufferAlloc);
-	void								uploadImage							(tcu::ConstPixelBufferAccess imageAccess, const VkImage& image, const ImageParms& parms);
+	void								uploadImage							(const tcu::ConstPixelBufferAccess& src, VkImage dst, const ImageParms& parms);
 	virtual tcu::TestStatus				checkTestResult						(tcu::ConstPixelBufferAccess result);
 	virtual void						copyRegionToTextureLevel			(tcu::ConstPixelBufferAccess src, tcu::PixelBufferAccess dst, CopyRegion region) = 0;
 	deUint32							calculateSize						(tcu::ConstPixelBufferAccess src) const
@@ -173,16 +204,20 @@
 											return src.getWidth() * src.getHeight() * src.getDepth() * tcu::getPixelSize(src.getFormat());
 										}
 
-	de::MovePtr<tcu::TextureLevel>		readImage							(const vk::DeviceInterface&	vk,
-																			 vk::VkDevice				device,
-																			 vk::VkQueue				queue,
-																			 vk::Allocator&				allocator,
-																			 vk::VkImage				image,
+	de::MovePtr<tcu::TextureLevel>		readImage							(vk::VkImage				image,
 																			 const ImageParms&			imageParms);
 	void								submitCommandsAndWait				(const DeviceInterface&		vk,
 																			const VkDevice				device,
 																			const VkQueue				queue,
 																			const VkCommandBuffer&		cmdBuffer);
+
+private:
+	void								uploadImageAspect					(const tcu::ConstPixelBufferAccess&	src,
+																			 const VkImage&						dst,
+																			 const ImageParms&					parms);
+	void								readImageAspect						(vk::VkImage						src,
+																			 const tcu::PixelBufferAccess&		dst,
+																			 const ImageParms&					parms);
 };
 
 CopiesAndBlittingTestInstance::CopiesAndBlittingTestInstance (Context& context, TestParams testParams)
@@ -265,8 +300,14 @@
 							buffer.setPixel(whiteColor, x, y, z);
 						break;
 					case FILL_MODE_RED:
-						DE_ASSERT(!tcu::isCombinedDepthStencilType(buffer.getFormat().type)); // combined types cannot be accessed directly
-						buffer.setPixel(redColor, x, y, z);
+						if (tcu::isCombinedDepthStencilType(buffer.getFormat().type))
+						{
+							buffer.setPixDepth(redColor[x % 4], x, y, z);
+							if (tcu::hasStencilComponent(buffer.getFormat().order))
+								buffer.setPixStencil(255 * (int)redColor[y % 4], x, y, z);
+						}
+						else
+							buffer.setPixel(redColor, x, y, z);
 						break;
 					case FILL_MODE_MULTISAMPLE:
 						buffer.setPixel((x == y) ? tcu::Vec4(0.0, 0.5, 0.5, 1.0) : ((x > y) ? greenColor : blueColor), x, y, z);
@@ -290,7 +331,7 @@
 	flushMappedMemoryRange(vk, vkDevice, bufferAlloc.getMemory(), bufferAlloc.getOffset(), bufferSize);
 }
 
-void CopiesAndBlittingTestInstance::uploadImage (tcu::ConstPixelBufferAccess imageAccess, const VkImage& image, const ImageParms& parms)
+void CopiesAndBlittingTestInstance::uploadImageAspect (const tcu::ConstPixelBufferAccess& imageAccess, const VkImage& image, const ImageParms& parms)
 {
 	const DeviceInterface&		vk					= m_context.getDeviceInterface();
 	const VkDevice				vkDevice			= m_context.getDevice();
@@ -378,36 +419,19 @@
 		}
 	};
 
-	const deUint32				regionCount			= tcu::isCombinedDepthStencilType(imageAccess.getFormat().type) ? 2u : 1u;
-	const VkImageAspectFlags	firstRegionAspect	= aspect & VK_IMAGE_ASPECT_DEPTH_BIT ? VkImageAspectFlags(VK_IMAGE_ASPECT_DEPTH_BIT) : aspect;
-	const VkBufferImageCopy		copyRegion[]		=
+	const VkBufferImageCopy		copyRegion		=
 	{
+		0u,												// VkDeviceSize				bufferOffset;
+		(deUint32)imageAccess.getWidth(),				// deUint32					bufferRowLength;
+		(deUint32)imageAccess.getHeight(),				// deUint32					bufferImageHeight;
 		{
-			0u,												// VkDeviceSize				bufferOffset;
-			(deUint32)imageAccess.getWidth(),				// deUint32					bufferRowLength;
-			(deUint32)imageAccess.getHeight(),				// deUint32					bufferImageHeight;
-			{												// VkImageSubresourceLayers	imageSubresource;
-				firstRegionAspect,							// VkImageAspectFlags	aspect;
-				0u,								// deUint32				mipLevel;
-				0u,								// deUint32				baseArrayLayer;
-				arraySize,						// deUint32				layerCount;
-			},
-			{ 0, 0, 0 },						// VkOffset3D				imageOffset;
-			imageExtent							// VkExtent3D				imageExtent;
-		},
-		{
-			0u,												// VkDeviceSize				bufferOffset;
-			(deUint32)imageAccess.getWidth(),				// deUint32					bufferRowLength;
-			(deUint32)imageAccess.getHeight(),				// deUint32					bufferImageHeight;
-			{												// VkImageSubresourceLayers	imageSubresource;
-				VK_IMAGE_ASPECT_STENCIL_BIT,				// VkImageAspectFlags	aspect;
-				0u,								// deUint32				mipLevel;
-				0u,								// deUint32				baseArrayLayer;
-				arraySize,						// deUint32				layerCount;
-			},
-			{ 0, 0, 0 },						// VkOffset3D				imageOffset;
-			imageExtent							// VkExtent3D				imageExtent;
-		},
+			getAspectFlags(imageAccess.getFormat()),		// VkImageAspectFlags	aspect;
+			0u,												// deUint32				mipLevel;
+			0u,												// deUint32				baseArrayLayer;
+			arraySize,										// deUint32				layerCount;
+		},												// VkImageSubresourceLayers	imageSubresource;
+		{ 0, 0, 0 },									// VkOffset3D				imageOffset;
+		imageExtent										// VkExtent3D				imageExtent;
 	};
 
 	// Write buffer data
@@ -425,18 +449,40 @@
 
 	VK_CHECK(vk.beginCommandBuffer(*m_cmdBuffer, &cmdBufferBeginInfo));
 	vk.cmdPipelineBarrier(*m_cmdBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1, &preBufferBarrier, 1, &preImageBarrier);
-	vk.cmdCopyBufferToImage(*m_cmdBuffer, *buffer, image, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, regionCount, copyRegion);
+	vk.cmdCopyBufferToImage(*m_cmdBuffer, *buffer, image, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, 1u, &copyRegion);
 	vk.cmdPipelineBarrier(*m_cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0, (const VkBufferMemoryBarrier*)DE_NULL, 1, &postImageBarrier);
 	VK_CHECK(vk.endCommandBuffer(*m_cmdBuffer));
 
-	submitCommandsAndWait (vk, vkDevice, queue, *m_cmdBuffer);
+	submitCommandsAndWait(vk, vkDevice, queue, *m_cmdBuffer);
+}
+
+void CopiesAndBlittingTestInstance::uploadImage (const tcu::ConstPixelBufferAccess& src, VkImage dst, const ImageParms& parms)
+{
+	if (tcu::isCombinedDepthStencilType(src.getFormat().type))
+	{
+		if (tcu::hasDepthComponent(src.getFormat().order))
+		{
+			tcu::TextureLevel	depthTexture	(mapCombinedToDepthTransferFormat(src.getFormat()), src.getWidth(), src.getHeight(), src.getDepth());
+			tcu::copy(depthTexture.getAccess(), tcu::getEffectiveDepthStencilAccess(src, tcu::Sampler::MODE_DEPTH));
+			uploadImageAspect(depthTexture.getAccess(), dst, parms);
+		}
+
+		if (tcu::hasStencilComponent(src.getFormat().order))
+		{
+			tcu::TextureLevel	stencilTexture	(tcu::getEffectiveDepthStencilTextureFormat(src.getFormat(), tcu::Sampler::MODE_STENCIL), src.getWidth(), src.getHeight(), src.getDepth());
+			tcu::copy(stencilTexture.getAccess(), tcu::getEffectiveDepthStencilAccess(src, tcu::Sampler::MODE_STENCIL));
+			uploadImageAspect(stencilTexture.getAccess(), dst, parms);
+		}
+	}
+	else
+		uploadImageAspect(src, dst, parms);
 }
 
 tcu::TestStatus CopiesAndBlittingTestInstance::checkTestResult (tcu::ConstPixelBufferAccess result)
 {
 	const tcu::ConstPixelBufferAccess	expected	= m_expectedTextureLevel->getAccess();
 
-	if (isFloatFormat(mapTextureFormat(result.getFormat())))
+	if (isFloatFormat(result.getFormat()))
 	{
 		const tcu::Vec4	threshold (0.0f);
 		if (!tcu::floatThresholdCompare(m_context.getTestContext().getLog(), "Compare", "Result comparsion", expected, result, threshold, tcu::COMPARE_LOG_RESULT))
@@ -476,19 +522,20 @@
 	virtual TestInstance*	createInstance				(Context&					context) const = 0;
 };
 
-de::MovePtr<tcu::TextureLevel> CopiesAndBlittingTestInstance::readImage	(const vk::DeviceInterface&	vk,
-																		 vk::VkDevice				device,
-																		 vk::VkQueue				queue,
-																		 vk::Allocator&				allocator,
-																		 vk::VkImage				image,
-																		 const ImageParms&			imageParms)
+void CopiesAndBlittingTestInstance::readImageAspect (vk::VkImage					image,
+													 const tcu::PixelBufferAccess&	dst,
+													 const ImageParms&				imageParms)
 {
-	Move<VkBuffer>					buffer;
-	de::MovePtr<Allocation>			bufferAlloc;
-	const deUint32					queueFamilyIndex	= m_context.getUniversalQueueFamilyIndex();
-	const tcu::TextureFormat		tcuFormat			= mapVkFormat(imageParms.format);
-	const VkDeviceSize				pixelDataSize		= imageParms.extent.width * imageParms.extent.height * imageParms.extent.depth * tcu::getPixelSize(tcuFormat);
-	de::MovePtr<tcu::TextureLevel>	resultLevel			(new tcu::TextureLevel(tcuFormat,imageParms.extent.width, imageParms.extent.height, imageParms.extent.depth));
+	const DeviceInterface&		vk					= m_context.getDeviceInterface();
+	const VkDevice				device				= m_context.getDevice();
+	const VkQueue				queue				= m_context.getUniversalQueue();
+	Allocator&					allocator			= m_context.getDefaultAllocator();
+
+	Move<VkBuffer>				buffer;
+	de::MovePtr<Allocation>		bufferAlloc;
+	const deUint32				queueFamilyIndex	= m_context.getUniversalQueueFamilyIndex();
+	const VkDeviceSize			pixelDataSize		= calculateSize(dst);
+	const VkExtent3D			imageExtent			= getExtent3D(imageParms);
 
 	// Create destination buffer
 	{
@@ -513,7 +560,7 @@
 	}
 
 	// Barriers for copying image to buffer
-	const VkImageAspectFlags				aspect					= getAspectFlags(tcuFormat);
+	const VkImageAspectFlags				aspect					= getAspectFlags(dst.getFormat());
 	const VkImageMemoryBarrier				imageBarrier			=
 	{
 		VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER,		// VkStructureType			sType;
@@ -547,37 +594,40 @@
 		pixelDataSize								// VkDeviceSize		size;
 	};
 
-	// Copy image to buffer
-	const deUint32				regionCount			= tcu::isCombinedDepthStencilType(tcuFormat.type) ? 2u : 1u;
-	const VkImageAspectFlags	firstRegionAspect	= aspect & VK_IMAGE_ASPECT_DEPTH_BIT ? VkImageAspectFlags(VK_IMAGE_ASPECT_DEPTH_BIT) : aspect;
-	const VkBufferImageCopy		copyRegion[]		=
+	const VkImageMemoryBarrier				postImageBarrier		=
 	{
+		VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER,		// VkStructureType			sType;
+		DE_NULL,									// const void*				pNext;
+		VK_ACCESS_TRANSFER_READ_BIT,				// VkAccessFlags			srcAccessMask;
+		VK_ACCESS_TRANSFER_WRITE_BIT,				// VkAccessFlags			dstAccessMask;
+		VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL,		// VkImageLayout			oldLayout;
+		VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,		// VkImageLayout			newLayout;
+		VK_QUEUE_FAMILY_IGNORED,					// deUint32					srcQueueFamilyIndex;
+		VK_QUEUE_FAMILY_IGNORED,					// deUint32					dstQueueFamilyIndex;
+		image,										// VkImage					image;
 		{
-			0u,												// VkDeviceSize				bufferOffset;
-			(deUint32)imageParms.extent.width,				// deUint32					bufferRowLength;
-			(deUint32)imageParms.extent.height,				// deUint32					bufferImageHeight;
-			{												// VkImageSubresourceLayers	imageSubresource;
-				firstRegionAspect,			// VkImageAspectFlags		aspect;
-				0u,							// deUint32					mipLevel;
-				0u,							// deUint32					baseArrayLayer;
-				getArraySize(imageParms),	// deUint32					layerCount;
-			},
-			{ 0, 0, 0 },									// VkOffset3D				imageOffset;
-			getExtent3D(imageParms)							// VkExtent3D				imageExtent;
-		},
+			aspect,									// VkImageAspectFlags	aspectMask;
+			0u,											// deUint32				baseMipLevel;
+			1u,											// deUint32				mipLevels;
+			0u,											// deUint32				baseArraySlice;
+			getArraySize(imageParms)					// deUint32				arraySize;
+		}											// VkImageSubresourceRange	subresourceRange;
+	};
+
+	// Copy image to buffer
+	const VkBufferImageCopy		copyRegion		=
+	{
+		0u,									// VkDeviceSize				bufferOffset;
+		(deUint32)dst.getWidth(),			// deUint32					bufferRowLength;
+		(deUint32)dst.getHeight(),			// deUint32					bufferImageHeight;
 		{
-			0u,												// VkDeviceSize				bufferOffset;
-			(deUint32)imageParms.extent.width,				// deUint32					bufferRowLength;
-			(deUint32)imageParms.extent.height,				// deUint32					bufferImageHeight;
-			{												// VkImageSubresourceLayers	imageSubresource;
-				VK_IMAGE_ASPECT_STENCIL_BIT,	// VkImageAspectFlags		aspect;
-				0u,								// deUint32					mipLevel;
-				0u,								// deUint32					baseArrayLayer;
-				getArraySize(imageParms),		// deUint32					layerCount;
-			},
-			{ 0, 0, 0 },						// VkOffset3D				imageOffset;
-			getExtent3D(imageParms)				// VkExtent3D				imageExtent;
-		},
+			aspect,								// VkImageAspectFlags		aspect;
+			0u,									// deUint32					mipLevel;
+			0u,									// deUint32					baseArrayLayer;
+			getArraySize(imageParms),			// deUint32					layerCount;
+		},									// VkImageSubresourceLayers	imageSubresource;
+		{ 0, 0, 0 },						// VkOffset3D				imageOffset;
+		imageExtent							// VkExtent3D				imageExtent;
 	};
 
 	const VkCommandBufferBeginInfo			cmdBufferBeginInfo		=
@@ -590,17 +640,15 @@
 
 	VK_CHECK(vk.beginCommandBuffer(*m_cmdBuffer, &cmdBufferBeginInfo));
 	vk.cmdPipelineBarrier(*m_cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0, (const VkBufferMemoryBarrier*)DE_NULL, 1, &imageBarrier);
-	vk.cmdCopyImageToBuffer(*m_cmdBuffer, image, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *buffer, regionCount, copyRegion);
-	vk.cmdPipelineBarrier(*m_cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1, &bufferBarrier, 0, (const VkImageMemoryBarrier*)DE_NULL);
+	vk.cmdCopyImageToBuffer(*m_cmdBuffer, image, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *buffer, 1u, &copyRegion);
+	vk.cmdPipelineBarrier(*m_cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_HOST_BIT|VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1, &bufferBarrier, 1, &postImageBarrier);
 	VK_CHECK(vk.endCommandBuffer(*m_cmdBuffer));
 
-	submitCommandsAndWait (vk, device, queue, *m_cmdBuffer);
+	submitCommandsAndWait(vk, device, queue, *m_cmdBuffer);
 
 	// Read buffer data
 	invalidateMappedMemoryRange(vk, device, bufferAlloc->getMemory(), bufferAlloc->getOffset(), pixelDataSize);
-	tcu::copy(*resultLevel, tcu::ConstPixelBufferAccess(resultLevel->getFormat(), resultLevel->getSize(), bufferAlloc->getHostPtr()));
-
-	return resultLevel;
+	tcu::copy(dst, tcu::ConstPixelBufferAccess(dst.getFormat(), dst.getSize(), bufferAlloc->getHostPtr()));
 }
 
 void CopiesAndBlittingTestInstance::submitCommandsAndWait (const DeviceInterface& vk, const VkDevice device, const VkQueue queue, const VkCommandBuffer& cmdBuffer)
@@ -623,6 +671,34 @@
 	VK_CHECK(vk.waitForFences(device, 1, &m_fence.get(), true, ~(0ull) /* infinity */));
 }
 
+de::MovePtr<tcu::TextureLevel> CopiesAndBlittingTestInstance::readImage	(vk::VkImage		image,
+																		 const ImageParms&	parms)
+{
+	const tcu::TextureFormat		imageFormat	= mapVkFormat(parms.format);
+	de::MovePtr<tcu::TextureLevel>	resultLevel	(new tcu::TextureLevel(imageFormat, parms.extent.width, parms.extent.height, parms.extent.depth));
+
+	if (tcu::isCombinedDepthStencilType(imageFormat.type))
+	{
+		if (tcu::hasDepthComponent(imageFormat.order))
+		{
+			tcu::TextureLevel	depthTexture	(mapCombinedToDepthTransferFormat(imageFormat), parms.extent.width, parms.extent.height, parms.extent.depth);
+			readImageAspect(image, depthTexture.getAccess(), parms);
+			tcu::copy(tcu::getEffectiveDepthStencilAccess(resultLevel->getAccess(), tcu::Sampler::MODE_DEPTH), depthTexture.getAccess());
+		}
+
+		if (tcu::hasStencilComponent(imageFormat.order))
+		{
+			tcu::TextureLevel	stencilTexture	(tcu::getEffectiveDepthStencilTextureFormat(imageFormat, tcu::Sampler::MODE_STENCIL), parms.extent.width, parms.extent.height, parms.extent.depth);
+			readImageAspect(image, stencilTexture.getAccess(), parms);
+			tcu::copy(tcu::getEffectiveDepthStencilAccess(resultLevel->getAccess(), tcu::Sampler::MODE_STENCIL), stencilTexture.getAccess());
+		}
+	}
+	else
+		readImageAspect(image, resultLevel->getAccess(), parms);
+
+	return resultLevel;
+}
+
 // Copy from image to image.
 
 class CopyImageToImage : public CopiesAndBlittingTestInstance
@@ -631,6 +707,10 @@
 										CopyImageToImage			(Context&	context,
 																	 TestParams params);
 	virtual tcu::TestStatus				iterate						(void);
+
+protected:
+	virtual tcu::TestStatus				checkTestResult				(tcu::ConstPixelBufferAccess result);
+
 private:
 	Move<VkImage>						m_source;
 	de::MovePtr<Allocation>				m_sourceImageAlloc;
@@ -730,7 +810,7 @@
 																				m_params.src.image.extent.width,
 																				m_params.src.image.extent.height,
 																				m_params.src.image.extent.depth));
-	generateBuffer(m_sourceTextureLevel->getAccess(), m_params.src.image.extent.width, m_params.src.image.extent.height, m_params.src.image.extent.depth, FILL_MODE_WHITE);
+	generateBuffer(m_sourceTextureLevel->getAccess(), m_params.src.image.extent.width, m_params.src.image.extent.height, m_params.src.image.extent.depth, FILL_MODE_RED);
 	m_destinationTextureLevel = de::MovePtr<tcu::TextureLevel>(new tcu::TextureLevel(dstTcuFormat,
 																					 (int)m_params.dst.image.extent.width,
 																					 (int)m_params.dst.image.extent.height,
@@ -744,7 +824,6 @@
 	const DeviceInterface&		vk					= m_context.getDeviceInterface();
 	const VkDevice				vkDevice			= m_context.getDevice();
 	const VkQueue				queue				= m_context.getUniversalQueue();
-	Allocator&					memAlloc			= m_context.getDefaultAllocator();
 
 	std::vector<VkImageCopy>	imageCopies;
 	for (deUint32 i = 0; i < m_params.regions.size(); i++)
@@ -807,26 +886,86 @@
 
 	submitCommandsAndWait (vk, vkDevice, queue, *m_cmdBuffer);
 
-	de::MovePtr<tcu::TextureLevel>	resultTextureLevel	= readImage(vk, vkDevice, queue, memAlloc, *m_destination, m_params.dst.image);
+	de::MovePtr<tcu::TextureLevel>	resultTextureLevel	= readImage(*m_destination, m_params.dst.image);
 
 	return checkTestResult(resultTextureLevel->getAccess());
 }
 
+tcu::TestStatus CopyImageToImage::checkTestResult (tcu::ConstPixelBufferAccess result)
+{
+	const tcu::Vec4	fThreshold (0.0f);
+	const tcu::UVec4 uThreshold (0u);
+
+	if (tcu::isCombinedDepthStencilType(result.getFormat().type))
+	{
+		if (tcu::hasDepthComponent(result.getFormat().order))
+		{
+			const tcu::Sampler::DepthStencilMode	mode				= tcu::Sampler::MODE_DEPTH;
+			const tcu::ConstPixelBufferAccess		depthResult			= tcu::getEffectiveDepthStencilAccess(result, mode);
+			const tcu::ConstPixelBufferAccess		expectedResult		= tcu::getEffectiveDepthStencilAccess(m_expectedTextureLevel->getAccess(), mode);
+
+			if (isFloatFormat(result.getFormat()))
+			{
+				if (!tcu::floatThresholdCompare(m_context.getTestContext().getLog(), "Compare", "Result comparsion", expectedResult, depthResult, fThreshold, tcu::COMPARE_LOG_RESULT))
+					return tcu::TestStatus::fail("CopiesAndBlitting test");
+			}
+			else
+			{
+				if (!tcu::intThresholdCompare(m_context.getTestContext().getLog(), "Compare", "Result comparsion", expectedResult, depthResult, uThreshold, tcu::COMPARE_LOG_RESULT))
+					return tcu::TestStatus::fail("CopiesAndBlitting test");
+			}
+		}
+
+		if (tcu::hasStencilComponent(result.getFormat().order))
+		{
+			const tcu::Sampler::DepthStencilMode	mode				= tcu::Sampler::MODE_STENCIL;
+			const tcu::ConstPixelBufferAccess		stencilResult		= tcu::getEffectiveDepthStencilAccess(result, mode);
+			const tcu::ConstPixelBufferAccess		expectedResult		= tcu::getEffectiveDepthStencilAccess(m_expectedTextureLevel->getAccess(), mode);
+
+			if (isFloatFormat(result.getFormat()))
+			{
+				if (!tcu::floatThresholdCompare(m_context.getTestContext().getLog(), "Compare", "Result comparsion", expectedResult, stencilResult, fThreshold, tcu::COMPARE_LOG_RESULT))
+					return tcu::TestStatus::fail("CopiesAndBlitting test");
+			}
+			else
+			{
+				if (!tcu::intThresholdCompare(m_context.getTestContext().getLog(), "Compare", "Result comparsion", expectedResult, stencilResult, uThreshold, tcu::COMPARE_LOG_RESULT))
+					return tcu::TestStatus::fail("CopiesAndBlitting test");
+			}
+		}
+	}
+	else
+	{
+		if (isFloatFormat(result.getFormat()))
+		{
+			if (!tcu::floatThresholdCompare(m_context.getTestContext().getLog(), "Compare", "Result comparsion", m_expectedTextureLevel->getAccess(), result, fThreshold, tcu::COMPARE_LOG_RESULT))
+				return tcu::TestStatus::fail("CopiesAndBlitting test");
+		}
+		else
+		{
+			if (!tcu::intThresholdCompare(m_context.getTestContext().getLog(), "Compare", "Result comparsion", m_expectedTextureLevel->getAccess(), result, uThreshold, tcu::COMPARE_LOG_RESULT))
+				return tcu::TestStatus::fail("CopiesAndBlitting test");
+		}
+	}
+
+	return tcu::TestStatus::pass("CopiesAndBlitting test");
+}
+
 void CopyImageToImage::copyRegionToTextureLevel (tcu::ConstPixelBufferAccess src, tcu::PixelBufferAccess dst, CopyRegion region)
 {
-	VkOffset3D srcOffset	= region.imageCopy.srcOffset;
-	VkOffset3D dstOffset	= region.imageCopy.dstOffset;
-	VkExtent3D extent		= region.imageCopy.extent;
+	const VkOffset3D	srcOffset	= region.imageCopy.srcOffset;
+	const VkOffset3D	dstOffset	= region.imageCopy.dstOffset;
+	const VkExtent3D	extent		= region.imageCopy.extent;
 
 	if (tcu::isCombinedDepthStencilType(src.getFormat().type))
 	{
 		DE_ASSERT(src.getFormat() == dst.getFormat());
+
 		// Copy depth.
+		if (tcu::hasDepthComponent(src.getFormat().order))
 		{
 			const tcu::ConstPixelBufferAccess	srcSubRegion	= getEffectiveDepthStencilAccess(tcu::getSubregion(src, srcOffset.x, srcOffset.y, srcOffset.z, extent.width, extent.height, extent.depth), tcu::Sampler::MODE_DEPTH);
-			const tcu::PixelBufferAccess		dstWithSrcFormat(srcSubRegion.getFormat(), dst.getSize(), dst.getDataPtr());
-			const tcu::PixelBufferAccess		dstSubRegion	= getEffectiveDepthStencilAccess(tcu::getSubregion(dstWithSrcFormat, dstOffset.x, dstOffset.y, dstOffset.z, extent.width, extent.height, extent.depth), tcu::Sampler::MODE_DEPTH);
-
+			const tcu::PixelBufferAccess		dstSubRegion	= getEffectiveDepthStencilAccess(tcu::getSubregion(dst, dstOffset.x, dstOffset.y, dstOffset.z, extent.width, extent.height, extent.depth), tcu::Sampler::MODE_DEPTH);
 			tcu::copy(dstSubRegion, srcSubRegion);
 		}
 
@@ -834,9 +973,7 @@
 		if (tcu::hasStencilComponent(src.getFormat().order))
 		{
 			const tcu::ConstPixelBufferAccess	srcSubRegion	= getEffectiveDepthStencilAccess(tcu::getSubregion(src, srcOffset.x, srcOffset.y, srcOffset.z, extent.width, extent.height, extent.depth), tcu::Sampler::MODE_STENCIL);
-			const tcu::PixelBufferAccess		dstWithSrcFormat(srcSubRegion.getFormat(), dst.getSize(), dst.getDataPtr());
-			const tcu::PixelBufferAccess		dstSubRegion	= getEffectiveDepthStencilAccess(tcu::getSubregion(dstWithSrcFormat, dstOffset.x, dstOffset.y, dstOffset.z, extent.width, extent.height, extent.depth), tcu::Sampler::MODE_STENCIL);
-
+			const tcu::PixelBufferAccess		dstSubRegion	= getEffectiveDepthStencilAccess(tcu::getSubregion(dst, dstOffset.x, dstOffset.y, dstOffset.z, extent.width, extent.height, extent.depth), tcu::Sampler::MODE_STENCIL);
 			tcu::copy(dstSubRegion, srcSubRegion);
 		}
 	}
@@ -1348,7 +1485,6 @@
 	const DeviceInterface&		vk			= m_context.getDeviceInterface();
 	const VkDevice				vkDevice	= m_context.getDevice();
 	const VkQueue				queue		= m_context.getUniversalQueue();
-	SimpleAllocator				memAlloc	(vk, vkDevice, getPhysicalDeviceMemoryProperties(m_context.getInstanceInterface(), m_context.getPhysicalDevice()));
 
 	const VkImageMemoryBarrier	imageBarrier	=
 	{
@@ -1390,7 +1526,7 @@
 
 	submitCommandsAndWait (vk, vkDevice, queue, *m_cmdBuffer);
 
-	de::MovePtr<tcu::TextureLevel>	resultLevel	= readImage(vk, vkDevice, queue, memAlloc, *m_destination, m_params.dst.image);
+	de::MovePtr<tcu::TextureLevel>	resultLevel	= readImage(*m_destination, m_params.dst.image);
 
 	return checkTestResult(resultLevel->getAccess());
 }
@@ -1457,7 +1593,10 @@
 	virtual void						copyRegionToTextureLevel		(tcu::ConstPixelBufferAccess src, tcu::PixelBufferAccess dst, CopyRegion region);
 	virtual void						generateExpectedResult			(void);
 private:
-	bool								checkClampedAndUnclampedResult	(const tcu::ConstPixelBufferAccess&, const tcu::ConstPixelBufferAccess&, const tcu::ConstPixelBufferAccess&);
+	bool								checkClampedAndUnclampedResult	(const tcu::ConstPixelBufferAccess&	result,
+																		 const tcu::ConstPixelBufferAccess&	clampedReference,
+																		 const tcu::ConstPixelBufferAccess&	unclampedReference,
+																		 VkImageAspectFlagBits				aspect);
 	Move<VkImage>						m_source;
 	de::MovePtr<Allocation>				m_sourceImageAlloc;
 	Move<VkImage>						m_destination;
@@ -1592,7 +1731,6 @@
 	const DeviceInterface&		vk					= m_context.getDeviceInterface();
 	const VkDevice				vkDevice			= m_context.getDevice();
 	const VkQueue				queue				= m_context.getUniversalQueue();
-	Allocator&					memAlloc			= m_context.getDefaultAllocator();
 
 	std::vector<VkImageBlit>	regions;
 	for (deUint32 i = 0; i < m_params.regions.size(); i++)
@@ -1655,7 +1793,7 @@
 
 	submitCommandsAndWait (vk, vkDevice, queue, *m_cmdBuffer);
 
-	de::MovePtr<tcu::TextureLevel> resultTextureLevel = readImage(vk, vkDevice, queue, memAlloc, *m_destination, m_params.dst.image);
+	de::MovePtr<tcu::TextureLevel> resultTextureLevel = readImage(*m_destination, m_params.dst.image);
 
 	return checkTestResult(resultTextureLevel->getAccess());
 }
@@ -1712,20 +1850,40 @@
 		return threshold;
 }
 
-bool BlittingImages::checkClampedAndUnclampedResult(const tcu::ConstPixelBufferAccess& result,
-													const tcu::ConstPixelBufferAccess& clampedExpected,
-													const tcu::ConstPixelBufferAccess& unclampedExpected)
+tcu::TextureFormat getFormatAspect (VkFormat format, VkImageAspectFlagBits aspect)
+{
+	const tcu::TextureFormat	baseFormat	= mapVkFormat(format);
+
+	if (isCombinedDepthStencilType(baseFormat.type))
+	{
+		if (aspect == VK_IMAGE_ASPECT_DEPTH_BIT)
+			return getEffectiveDepthStencilTextureFormat(baseFormat, tcu::Sampler::MODE_DEPTH);
+		else if (aspect == VK_IMAGE_ASPECT_STENCIL_BIT)
+			return getEffectiveDepthStencilTextureFormat(baseFormat, tcu::Sampler::MODE_STENCIL);
+		else
+			DE_FATAL("Invalid aspect");
+	}
+
+	return baseFormat;
+}
+
+bool BlittingImages::checkClampedAndUnclampedResult (const tcu::ConstPixelBufferAccess&	result,
+													 const tcu::ConstPixelBufferAccess& clampedExpected,
+													 const tcu::ConstPixelBufferAccess& unclampedExpected,
+													 VkImageAspectFlagBits				aspect)
 {
 	tcu::TestLog&				log			(m_context.getTestContext().getLog());
 	const bool					isLinear	= m_params.filter == VK_FILTER_LINEAR;
-	const tcu::TextureFormat	srcFormat	= m_sourceTextureLevel->getFormat();
+	const tcu::TextureFormat	srcFormat	= getFormatAspect(m_params.src.image.format, aspect);
 	const tcu::TextureFormat	dstFormat	= result.getFormat();
 	bool						isOk		= false;
 
+	DE_ASSERT(dstFormat == getFormatAspect(m_params.dst.image.format, aspect));
+
 	if (isLinear)
 		log << tcu::TestLog::Section("ClampedSourceImage", "Region with clamped edges on source image.");
 
-	if (isFloatFormat(mapTextureFormat(dstFormat)))
+	if (isFloatFormat(dstFormat))
 	{
 		const bool		srcIsSRGB	= tcu::isSRGB(srcFormat);
 		const tcu::Vec4	srcMaxDiff	= getFormatThreshold(srcFormat) * tcu::Vec4(srcIsSRGB ? 2.0f : 1.0f);
@@ -1780,7 +1938,7 @@
 			const tcu::ConstPixelBufferAccess		clampedExpected		= tcu::getEffectiveDepthStencilAccess(m_expectedTextureLevel->getAccess(), mode);
 			const tcu::ConstPixelBufferAccess		unclampedExpected	= m_params.filter == VK_FILTER_LINEAR ? tcu::getEffectiveDepthStencilAccess(m_unclampedExpectedTextureLevel->getAccess(), mode) : tcu::ConstPixelBufferAccess();
 
-			if (!checkClampedAndUnclampedResult(depthResult, clampedExpected, unclampedExpected))
+			if (!checkClampedAndUnclampedResult(depthResult, clampedExpected, unclampedExpected, VK_IMAGE_ASPECT_DEPTH_BIT))
 			{
 				return tcu::TestStatus::fail("CopiesAndBlitting test");
 			}
@@ -1793,7 +1951,7 @@
 			const tcu::ConstPixelBufferAccess		clampedExpected		= tcu::getEffectiveDepthStencilAccess(m_expectedTextureLevel->getAccess(), mode);
 			const tcu::ConstPixelBufferAccess		unclampedExpected	= m_params.filter == VK_FILTER_LINEAR ? tcu::getEffectiveDepthStencilAccess(m_unclampedExpectedTextureLevel->getAccess(), mode) : tcu::ConstPixelBufferAccess();
 
-			if (!checkClampedAndUnclampedResult(stencilResult, clampedExpected, unclampedExpected))
+			if (!checkClampedAndUnclampedResult(stencilResult, clampedExpected, unclampedExpected, VK_IMAGE_ASPECT_STENCIL_BIT))
 			{
 				return tcu::TestStatus::fail("CopiesAndBlitting test");
 			}
@@ -1801,7 +1959,7 @@
 	}
 	else
 	{
-		if (!checkClampedAndUnclampedResult(result, m_expectedTextureLevel->getAccess(), m_params.filter == VK_FILTER_LINEAR ? m_unclampedExpectedTextureLevel->getAccess() : tcu::ConstPixelBufferAccess()))
+		if (!checkClampedAndUnclampedResult(result, m_expectedTextureLevel->getAccess(), m_params.filter == VK_FILTER_LINEAR ? m_unclampedExpectedTextureLevel->getAccess() : tcu::ConstPixelBufferAccess(), VK_IMAGE_ASPECT_COLOR_BIT))
 		{
 			return tcu::TestStatus::fail("CopiesAndBlitting test");
 		}
@@ -2636,7 +2794,6 @@
 	const DeviceInterface&			vk					= m_context.getDeviceInterface();
 	const VkDevice					vkDevice			= m_context.getDevice();
 	const VkQueue					queue				= m_context.getUniversalQueue();
-	SimpleAllocator					memAlloc			(vk, vkDevice, getPhysicalDeviceMemoryProperties(m_context.getInstanceInterface(), m_context.getPhysicalDevice()));
 
 	std::vector<VkImageResolve>		imageResolves;
 	for (deUint32 i = 0; i < m_params.regions.size(); i++)
@@ -2722,7 +2879,7 @@
 
 	// check the result of resolving image
 	{
-		de::MovePtr<tcu::TextureLevel>	resultTextureLevel	= readImage(vk, vkDevice, queue, memAlloc, *m_destination, m_params.dst.image);
+		de::MovePtr<tcu::TextureLevel>	resultTextureLevel	= readImage(*m_destination, m_params.dst.image);
 
 		if (QP_TEST_RESULT_PASS != checkTestResult(resultTextureLevel->getAccess()).getCode())
 			return tcu::TestStatus::fail("CopiesAndBlitting test");
@@ -3133,6 +3290,10 @@
 			for (size_t dstFormatIndex = 0; compatibleFormats[dstFormatIndex] != VK_FORMAT_UNDEFINED; ++dstFormatIndex)
 			{
 				params.dst.image.format	= compatibleFormats[dstFormatIndex];
+
+				if (!isSupportedByFramework(params.src.image.format) || !isSupportedByFramework(params.dst.image.format))
+					continue;
+
 				std::ostringstream	testName;
 				testName << getFormatCaseName(params.src.image.format) << "_" << getFormatCaseName(params.dst.image.format);
 				std::ostringstream	description;
@@ -3369,6 +3530,10 @@
 			for (size_t dstFormatIndex = 0; compatibleFormats[dstFormatIndex] != VK_FORMAT_UNDEFINED; ++dstFormatIndex)
 			{
 				params.dst.image.format	= compatibleFormats[dstFormatIndex];
+
+				if (!isSupportedByFramework(params.src.image.format) || !isSupportedByFramework(params.dst.image.format))
+					continue;
+
 				std::ostringstream	testName;
 				testName << getFormatCaseName(params.src.image.format) << "_" << getFormatCaseName(params.dst.image.format);
 				std::ostringstream	description;
@@ -3421,6 +3586,17 @@
 		1u,							// uint32_t				layerCount;
 	};
 
+	const VkFormat	depthAndStencilFormats[]	=
+	{
+		VK_FORMAT_D16_UNORM,
+		VK_FORMAT_X8_D24_UNORM_PACK32,
+		VK_FORMAT_D32_SFLOAT,
+		VK_FORMAT_S8_UINT,
+		VK_FORMAT_D16_UNORM_S8_UINT,
+		VK_FORMAT_D24_UNORM_S8_UINT,
+		VK_FORMAT_D32_SFLOAT_S8_UINT,
+	};
+
 	// Copy image to image testcases.
 	{
 		TestParams			params;
@@ -3576,30 +3752,95 @@
 	}
 
 	{
-		TestParams			params;
-		params.src.image.imageType	= VK_IMAGE_TYPE_2D;
-		params.src.image.extent		= defaultExtent;
-		params.dst.image.imageType	= VK_IMAGE_TYPE_2D;
-		params.dst.image.extent		= defaultExtent;
-
-		for (deInt32 i = 0; i < defaultSize; i += defaultFourthSize)
+		// Test Color formats.
 		{
-			const VkImageCopy				testCopy	=
+			TestParams			params;
+			params.src.image.imageType	= VK_IMAGE_TYPE_2D;
+			params.src.image.extent	= defaultExtent;
+			params.dst.image.imageType	= VK_IMAGE_TYPE_2D;
+			params.dst.image.extent	= defaultExtent;
+
+			for (deInt32 i = 0; i < defaultSize; i += defaultFourthSize)
 			{
-				defaultSourceLayer,								// VkImageSubresourceLayers	srcSubresource;
-				{0, 0, 0},										// VkOffset3D				srcOffset;
-				defaultSourceLayer,								// VkImageSubresourceLayers	dstSubresource;
-				{i, defaultSize - i - defaultFourthSize, 0},	// VkOffset3D				dstOffset;
-				{defaultFourthSize, defaultFourthSize, 1},		// VkExtent3D				extent;
-			};
+				const VkImageCopy				testCopy	=
+				{
+					defaultSourceLayer,								// VkImageSubresourceLayers	srcSubresource;
+					{0, 0, 0},										// VkOffset3D				srcOffset;
+					defaultSourceLayer,								// VkImageSubresourceLayers	dstSubresource;
+					{i, defaultSize - i - defaultFourthSize, 0},	// VkOffset3D				dstOffset;
+					{defaultFourthSize, defaultFourthSize, 1},		// VkExtent3D				extent;
+				};
 
-			CopyRegion	imageCopy;
-			imageCopy.imageCopy	= testCopy;
+				CopyRegion	imageCopy;
+				imageCopy.imageCopy	= testCopy;
 
-			params.regions.push_back(imageCopy);
+				params.regions.push_back(imageCopy);
+			}
+
+			addCopyImageTestsAllFormats(imgToImgAllFormatsTests.get(), testCtx, params);
 		}
 
-		addCopyImageTestsAllFormats(imgToImgAllFormatsTests.get(), testCtx, params);
+		// Test Depth and Stencil formats.
+		{
+			const std::string	description	("Copy image to image with depth/stencil formats ");
+			const std::string	testName	("depth_stencil");
+
+			for (size_t compatibleFormatsIndex = 0; compatibleFormatsIndex < DE_LENGTH_OF_ARRAY(depthAndStencilFormats); ++compatibleFormatsIndex)
+			{
+				TestParams params;
+
+				params.src.image.imageType	= VK_IMAGE_TYPE_2D;
+				params.dst.image.imageType	= VK_IMAGE_TYPE_2D;
+				params.src.image.extent		= defaultExtent;
+				params.dst.image.extent		= defaultExtent;
+				params.src.image.format		= depthAndStencilFormats[compatibleFormatsIndex];
+				params.dst.image.format		= params.src.image.format;
+				std::ostringstream	oss;
+				oss << testName << "_" << getFormatCaseName(params.src.image.format) << "_" << getFormatCaseName(params.dst.image.format);
+
+				const VkImageSubresourceLayers	defaultDepthSourceLayer		= { VK_IMAGE_ASPECT_DEPTH_BIT, 0u, 0u, 1u };
+				const VkImageSubresourceLayers	defaultStencilSourceLayer	= { VK_IMAGE_ASPECT_STENCIL_BIT, 0u, 0u, 1u };
+
+				for (deInt32 i = 0; i < defaultSize; i += defaultFourthSize)
+				{
+					CopyRegion			copyRegion;
+					const VkOffset3D	srcOffset	= {0, 0, 0};
+					const VkOffset3D	dstOffset	= {i, defaultSize - i - defaultFourthSize, 0};
+					const VkExtent3D	extent		= {defaultFourthSize, defaultFourthSize, 1};
+
+					if (tcu::hasDepthComponent(mapVkFormat(params.src.image.format).order))
+					{
+						const VkImageCopy				testCopy	=
+						{
+							defaultDepthSourceLayer,	// VkImageSubresourceLayers	srcSubresource;
+							srcOffset,					// VkOffset3D				srcOffset;
+							defaultDepthSourceLayer,	// VkImageSubresourceLayers	dstSubresource;
+							dstOffset,					// VkOffset3D				dstOffset;
+							extent,						// VkExtent3D				extent;
+						};
+
+						copyRegion.imageCopy	= testCopy;
+						params.regions.push_back(copyRegion);
+					}
+					if (tcu::hasStencilComponent(mapVkFormat(params.src.image.format).order))
+					{
+						const VkImageCopy				testCopy	=
+						{
+							defaultStencilSourceLayer,	// VkImageSubresourceLayers	srcSubresource;
+							srcOffset,					// VkOffset3D				srcOffset;
+							defaultStencilSourceLayer,	// VkImageSubresourceLayers	dstSubresource;
+							dstOffset,					// VkOffset3D				dstOffset;
+							extent,						// VkExtent3D				extent;
+						};
+
+						copyRegion.imageCopy	= testCopy;
+						params.regions.push_back(copyRegion);
+					}
+				}
+
+				imgToImgAllFormatsTests->addChild(new CopyImageToImageTestCase(testCtx, oss.str(), description, params));
+			}
+		}
 	}
 	imageToImageTests->addChild(imgToImgSimpleTests.release());
 	imageToImageTests->addChild(imgToImgAllFormatsTests.release());
@@ -4541,25 +4782,14 @@
 
 		// Test Depth and Stencil formats.
 		{
-			const VkFormat	compatibleDepthAndStencilFormats[]	=
-			{
-				VK_FORMAT_D16_UNORM,
-				VK_FORMAT_X8_D24_UNORM_PACK32,
-				VK_FORMAT_D32_SFLOAT,
-				VK_FORMAT_S8_UINT,
-				VK_FORMAT_D16_UNORM_S8_UINT,
-				VK_FORMAT_D24_UNORM_S8_UINT,
-				VK_FORMAT_D32_SFLOAT_S8_UINT,
-			};
-
-			for (size_t compatibleFormatsIndex = 0; compatibleFormatsIndex < DE_LENGTH_OF_ARRAY(compatibleDepthAndStencilFormats); ++compatibleFormatsIndex)
+			for (size_t compatibleFormatsIndex = 0; compatibleFormatsIndex < DE_LENGTH_OF_ARRAY(depthAndStencilFormats); ++compatibleFormatsIndex)
 			{
 				TestParams params;
 
 				params.src.image.imageType	= VK_IMAGE_TYPE_2D;
 				params.src.image.extent		= defaultExtent;
 				params.dst.image.extent		= defaultExtent;
-				params.src.image.format		= compatibleDepthAndStencilFormats[compatibleFormatsIndex];
+				params.src.image.format		= depthAndStencilFormats[compatibleFormatsIndex];
 				params.dst.image.imageType	= VK_IMAGE_TYPE_2D;
 				params.dst.image.format		= params.src.image.format;
 				std::ostringstream	oss;
diff --git a/external/vulkancts/modules/vulkan/api/vktApiObjectManagementTests.cpp b/external/vulkancts/modules/vulkan/api/vktApiObjectManagementTests.cpp
index 771f996..9f0b019 100644
--- a/external/vulkancts/modules/vulkan/api/vktApiObjectManagementTests.cpp
+++ b/external/vulkancts/modules/vulkan/api/vktApiObjectManagementTests.cpp
@@ -73,6 +73,10 @@
 using std::string;
 using std::vector;
 
+typedef SharedPtr<Move<VkPipeline> >			VkPipelineSp;		// Move so it's possible to disown the handle
+typedef SharedPtr<Move<VkDescriptorSet> >		VkDescriptorSetSp;
+typedef SharedPtr<Move<VkCommandBuffer> >		VkCommandBufferSp;
+
 class ThreadGroupThread;
 
 /*--------------------------------------------------------------------*//*!
@@ -1529,8 +1533,12 @@
 		ShaderModule::initPrograms(dst, ShaderModule::Parameters(VK_SHADER_STAGE_FRAGMENT_BIT, "frag"));
 	}
 
-	static Move<VkPipeline> create (const Environment& env, const Resources& res, const Parameters&)
+	static vector<VkPipelineSp> createMultiple (const Environment& env, const Resources& res, const Parameters&, vector<VkPipeline>* const pOutHandles, VkResult* const pOutResult)
 	{
+		DE_ASSERT(pOutResult);
+		DE_ASSERT(pOutHandles);
+		DE_ASSERT(pOutHandles->size() != 0);
+
 		const VkPipelineShaderStageCreateInfo			stages[]			=
 		{
 			{
@@ -1695,7 +1703,32 @@
 			0,										// basePipelineIndex
 		};
 
-		return createGraphicsPipeline(env.vkd, env.device, *res.pipelineCache.object, &pipelineInfo, env.allocationCallbacks);
+		const deUint32							numPipelines	= static_cast<deUint32>(pOutHandles->size());
+		VkPipeline*	const						pHandles		= &(*pOutHandles)[0];
+		vector<VkGraphicsPipelineCreateInfo>	pipelineInfos	(numPipelines, pipelineInfo);
+
+		*pOutResult = env.vkd.createGraphicsPipelines(env.device, *res.pipelineCache.object, numPipelines, &pipelineInfos[0], env.allocationCallbacks, pHandles);
+
+		vector<VkPipelineSp>	pipelines;
+
+		// Even if an error is returned, some pipelines may have been created successfully
+		for (deUint32 i = 0; i < numPipelines; ++i)
+		{
+			if (pHandles[i] != DE_NULL)
+				pipelines.push_back(VkPipelineSp(new Move<VkPipeline>(check<VkPipeline>(pHandles[i]), Deleter<VkPipeline>(env.vkd, env.device, env.allocationCallbacks))));
+		}
+
+		return pipelines;
+	}
+
+	static Move<VkPipeline> create (const Environment& env, const Resources& res, const Parameters&)
+	{
+		vector<VkPipeline>		handles			(1, DE_NULL);
+		VkResult				result			= VK_NOT_READY;
+		vector<VkPipelineSp>	scopedHandles	= createMultiple(env, res, Parameters(), &handles, &result);
+
+		VK_CHECK(result);
+		return Move<VkPipeline>(check<VkPipeline>(scopedHandles.front()->disown()), Deleter<VkPipeline>(env.vkd, env.device, env.allocationCallbacks));
 	}
 };
 
@@ -1767,6 +1800,49 @@
 
 		return createComputePipeline(env.vkd, env.device, *res.pipelineCache.object, &pipelineInfo, env.allocationCallbacks);
 	}
+
+	static vector<VkPipelineSp> createMultiple (const Environment& env, const Resources& res, const Parameters&, vector<VkPipeline>* const pOutHandles, VkResult* const pOutResult)
+	{
+		DE_ASSERT(pOutResult);
+		DE_ASSERT(pOutHandles);
+		DE_ASSERT(pOutHandles->size() != 0);
+
+		const VkComputePipelineCreateInfo	commonPipelineInfo	=
+		{
+			VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO,
+			DE_NULL,
+			(VkPipelineCreateFlags)0,
+			{
+				VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO,
+				DE_NULL,
+				(VkPipelineShaderStageCreateFlags)0,
+				VK_SHADER_STAGE_COMPUTE_BIT,
+				*res.shaderModule.object,
+				"main",
+				DE_NULL					// pSpecializationInfo
+			},
+			*res.layout.object,
+			(VkPipeline)0,				// basePipelineHandle
+			0u,							// basePipelineIndex
+		};
+
+		const deUint32						numPipelines	= static_cast<deUint32>(pOutHandles->size());
+		VkPipeline*	const					pHandles		= &(*pOutHandles)[0];
+		vector<VkComputePipelineCreateInfo>	pipelineInfos	(numPipelines, commonPipelineInfo);
+
+		*pOutResult = env.vkd.createComputePipelines(env.device, *res.pipelineCache.object, numPipelines, &pipelineInfos[0], env.allocationCallbacks, pHandles);
+
+		vector<VkPipelineSp>	pipelines;
+
+		// Even if an error is returned, some pipelines may have been created successfully
+		for (deUint32 i = 0; i < numPipelines; ++i)
+		{
+			if (pHandles[i] != DE_NULL)
+				pipelines.push_back(VkPipelineSp(new Move<VkPipeline>(check<VkPipeline>(pHandles[i]), Deleter<VkPipeline>(env.vkd, env.device, env.allocationCallbacks))));
+		}
+
+		return pipelines;
+	}
 };
 
 struct DescriptorPool
@@ -1891,6 +1967,38 @@
 
 		return allocateDescriptorSet(env.vkd, env.device, &allocateInfo);
 	}
+
+	static vector<VkDescriptorSetSp> createMultiple (const Environment& env, const Resources& res, const Parameters&, vector<VkDescriptorSet>* const pOutHandles, VkResult* const pOutResult)
+	{
+		DE_ASSERT(pOutResult);
+		DE_ASSERT(pOutHandles);
+		DE_ASSERT(pOutHandles->size() != 0);
+
+		const deUint32						numDescriptorSets		= static_cast<deUint32>(pOutHandles->size());
+		VkDescriptorSet* const				pHandles				= &(*pOutHandles)[0];
+		const vector<VkDescriptorSetLayout>	descriptorSetLayouts	(numDescriptorSets, res.descriptorSetLayout.object.get());
+
+		const VkDescriptorSetAllocateInfo	allocateInfo			=
+		{
+			VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO,
+			DE_NULL,
+			*res.descriptorPool.object,
+			numDescriptorSets,
+			&descriptorSetLayouts[0],
+		};
+
+		*pOutResult = env.vkd.allocateDescriptorSets(env.device, &allocateInfo, pHandles);
+
+		vector<VkDescriptorSetSp>	descriptorSets;
+
+		if (*pOutResult == VK_SUCCESS)
+		{
+			for (deUint32 i = 0; i < numDescriptorSets; ++i)
+				descriptorSets.push_back(VkDescriptorSetSp(new Move<VkDescriptorSet>(check<VkDescriptorSet>(pHandles[i]), Deleter<VkDescriptorSet>(env.vkd, env.device, *res.descriptorPool.object))));
+		}
+
+		return descriptorSets;
+	}
 };
 
 struct Framebuffer
@@ -2044,6 +2152,37 @@
 
 		return allocateCommandBuffer(env.vkd, env.device, &cmdBufferInfo);
 	}
+
+	static vector<VkCommandBufferSp> createMultiple (const Environment& env, const Resources& res, const Parameters& params, vector<VkCommandBuffer>* const pOutHandles, VkResult* const pOutResult)
+	{
+		DE_ASSERT(pOutResult);
+		DE_ASSERT(pOutHandles);
+		DE_ASSERT(pOutHandles->size() != 0);
+
+		const deUint32						numCommandBuffers	= static_cast<deUint32>(pOutHandles->size());
+		VkCommandBuffer* const				pHandles			= &(*pOutHandles)[0];
+
+		const VkCommandBufferAllocateInfo	cmdBufferInfo		=
+		{
+			VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO,
+			DE_NULL,
+			*res.commandPool.object,
+			params.level,
+			numCommandBuffers,
+		};
+
+		*pOutResult = env.vkd.allocateCommandBuffers(env.device, &cmdBufferInfo, pHandles);
+
+		vector<VkCommandBufferSp>	commandBuffers;
+
+		if (*pOutResult == VK_SUCCESS)
+		{
+			for (deUint32 i = 0; i < numCommandBuffers; ++i)
+				commandBuffers.push_back(VkCommandBufferSp(new Move<VkCommandBuffer>(check<VkCommandBuffer>(pHandles[i]), Deleter<VkCommandBuffer>(env.vkd, env.device, *res.commandPool.object))));
+		}
+
+		return commandBuffers;
+	}
 };
 
 // Test cases
@@ -2379,6 +2518,85 @@
 		return tcu::TestStatus::pass("Ok");
 }
 
+// Determine whether an API call sets the invalid handles to NULL (true) or leaves them undefined or not modified (false)
+template<typename T>
+inline bool isNullHandleOnAllocationFailure				(void)	{ return false; }
+
+template<>
+inline bool isNullHandleOnAllocationFailure<VkPipeline>	(void)	{ return true; }
+
+template<typename Object>
+tcu::TestStatus allocCallbackFailMultipleObjectsTest (Context& context, typename Object::Parameters params)
+{
+	typedef SharedPtr<Move<typename Object::Type> >	ObjectTypeSp;
+
+	static const deUint32	numObjects			= 4;
+	const bool				expectNullHandles	= isNullHandleOnAllocationFailure<typename Object::Type>();
+	deUint32				numPassingAllocs	= 0;
+
+	{
+		vector<typename Object::Type>	handles	(numObjects);
+		VkResult						result	= VK_NOT_READY;
+
+		for (; numPassingAllocs <= numObjects; ++numPassingAllocs)
+		{
+			ValidateQueryBits::fillBits(handles.begin(), handles.end());	// fill with garbage
+
+			// \note We have to use the same allocator for both resource dependencies and the object under test,
+			//       because pooled objects take memory from the pool.
+			DeterministicFailAllocator			objAllocator(getSystemAllocator(), numPassingAllocs, DeterministicFailAllocator::MODE_DO_NOT_COUNT);
+			AllocationCallbackRecorder			recorder	(objAllocator.getCallbacks(), 128);
+			const Environment					objEnv		(context.getPlatformInterface(),
+															 context.getDeviceInterface(),
+															 context.getDevice(),
+															 context.getUniversalQueueFamilyIndex(),
+															 context.getBinaryCollection(),
+															 recorder.getCallbacks(),
+															 numObjects);
+
+			context.getTestContext().getLog()
+				<< TestLog::Message
+				<< "Trying to create " << numObjects << " objects with " << numPassingAllocs << " allocation" << (numPassingAllocs != 1 ? "s" : "") << " passing"
+				<< TestLog::EndMessage;
+
+			{
+				const typename Object::Resources res (objEnv, params);
+
+				objAllocator.setMode(DeterministicFailAllocator::MODE_COUNT_AND_FAIL);
+				const vector<ObjectTypeSp> scopedHandles = Object::createMultiple(objEnv, res, params, &handles, &result);
+			}
+
+			if (result == VK_SUCCESS)
+			{
+				context.getTestContext().getLog() << TestLog::Message << "Construction of all objects succeeded! " << TestLog::EndMessage;
+				break;
+			}
+			else
+			{
+				if (expectNullHandles)
+				{
+					for (deUint32 nullNdx = numPassingAllocs; nullNdx < numObjects; ++nullNdx)
+					{
+						if (handles[nullNdx] != DE_NULL)
+							return tcu::TestStatus::fail("Some object handles weren't set to NULL");
+					}
+				}
+
+				if (result != VK_ERROR_OUT_OF_HOST_MEMORY)
+					return tcu::TestStatus::fail("Got invalid error code: " + de::toString(getResultName(result)));
+
+				if (!validateAndLog(context.getTestContext().getLog(), recorder, 0u))
+					return tcu::TestStatus::fail("Invalid allocation callback");
+			}
+		}
+	}
+
+	if (numPassingAllocs == 0)
+		return tcu::TestStatus(QP_TEST_RESULT_QUALITY_WARNING, "Allocation callbacks not called");
+	else
+		return tcu::TestStatus::pass("Ok");
+}
+
 // Utilities for creating groups
 
 template<typename Object>
@@ -2873,6 +3091,36 @@
 	};
 	objectMgmtTests->addChild(createGroup(testCtx, "alloc_callback_fail", "Allocation callback failure", s_allocCallbackFailGroup));
 
+	// \note Test objects that can be created in bulk
+	static const CaseDescriptions	s_allocCallbackFailMultipleObjectsGroup	=
+	{
+		EMPTY_CASE_DESC(Instance),			// most objects can be created one at a time only
+		EMPTY_CASE_DESC(Device),
+		EMPTY_CASE_DESC(DeviceMemory),
+		EMPTY_CASE_DESC(Buffer),
+		EMPTY_CASE_DESC(BufferView),
+		EMPTY_CASE_DESC(Image),
+		EMPTY_CASE_DESC(ImageView),
+		EMPTY_CASE_DESC(Semaphore),
+		EMPTY_CASE_DESC(Event),
+		EMPTY_CASE_DESC(Fence),
+		EMPTY_CASE_DESC(QueryPool),
+		EMPTY_CASE_DESC(ShaderModule),
+		EMPTY_CASE_DESC(PipelineCache),
+		EMPTY_CASE_DESC(PipelineLayout),
+		EMPTY_CASE_DESC(RenderPass),
+		CASE_DESC(allocCallbackFailMultipleObjectsTest <GraphicsPipeline>,		s_graphicsPipelineCases),
+		CASE_DESC(allocCallbackFailMultipleObjectsTest <ComputePipeline>,		s_computePipelineCases),
+		EMPTY_CASE_DESC(DescriptorSetLayout),
+		EMPTY_CASE_DESC(Sampler),
+		EMPTY_CASE_DESC(DescriptorPool),
+		CASE_DESC(allocCallbackFailMultipleObjectsTest <DescriptorSet>,			s_descriptorSetCases),
+		EMPTY_CASE_DESC(Framebuffer),
+		EMPTY_CASE_DESC(CommandPool),
+		CASE_DESC(allocCallbackFailMultipleObjectsTest <CommandBuffer>,			s_commandBufferCases),
+	};
+	objectMgmtTests->addChild(createGroup(testCtx, "alloc_callback_fail_multiple", "Allocation callback failure creating multiple objects with one call", s_allocCallbackFailMultipleObjectsGroup));
+
 	return objectMgmtTests.release();
 }
 
diff --git a/external/vulkancts/modules/vulkan/draw/vktBasicDrawTests.cpp b/external/vulkancts/modules/vulkan/draw/vktBasicDrawTests.cpp
index a966011..db93794 100644
--- a/external/vulkancts/modules/vulkan/draw/vktBasicDrawTests.cpp
+++ b/external/vulkancts/modules/vulkan/draw/vktBasicDrawTests.cpp
@@ -249,6 +249,21 @@
 	}
 };
 
+inline bool imageCompare (tcu::TestLog& log, const tcu::ConstPixelBufferAccess& reference, const tcu::ConstPixelBufferAccess& result, const vk::VkPrimitiveTopology topology)
+{
+	if (topology == vk::VK_PRIMITIVE_TOPOLOGY_POINT_LIST)
+	{
+		return tcu::intThresholdPositionDeviationCompare(
+			log, "Result", "Image comparison result", reference, result,
+			tcu::UVec4(4u),					// color threshold
+			tcu::IVec3(1, 1, 0),			// position deviation tolerance
+			true,							// don't check the pixels at the boundary
+			tcu::COMPARE_LOG_RESULT);
+	}
+	else
+		return tcu::fuzzyCompare(log, "Result", "Image comparison result", reference, result, 0.05f, tcu::COMPARE_LOG_RESULT);
+}
+
 class DrawTestInstanceBase : public TestInstance
 {
 public:
@@ -391,7 +406,7 @@
 							   device,
 							   m_vertexBuffer->getBoundMemory().getMemory(),
 							   m_vertexBuffer->getBoundMemory().getOffset(),
-							   dataSize);
+							   VK_WHOLE_SIZE);
 
 	const CmdPoolCreateInfo cmdPoolCreateInfo(queueFamilyIndex);
 	m_cmdPool = vk::createCommandPool(m_vk, device, &cmdPoolCreateInfo);
@@ -584,11 +599,13 @@
 				<< "layout(location = 0) out vec4 out_color;\n"
 
 				<< "out gl_PerVertex {\n"
-				<< "    vec4 gl_Position;\n"
+				<< "    vec4  gl_Position;\n"
+				<< "    float gl_PointSize;\n"
 				<< "};\n"
 				<< "void main() {\n"
-				<< "	gl_Position = in_position;\n"
-				<< "	out_color = in_color;\n"
+				<< "    gl_PointSize = 1.0;\n"
+				<< "    gl_Position  = in_position;\n"
+				<< "    out_color    = in_color;\n"
 				<< "}\n";
 
 	m_vertShaderSource = vertShader.str();
@@ -599,7 +616,7 @@
 				<< "layout(location = 0) out vec4 out_color;\n"
 				<< "void main()\n"
 				<< "{\n"
-				<< "	out_color = in_color;\n"
+				<< "    out_color = in_color;\n"
 				<< "}\n";
 
 	m_fragShaderSource = fragShader.str();
@@ -684,12 +701,9 @@
 
 	qpTestResult res = QP_TEST_RESULT_PASS;
 
-	if (!tcu::fuzzyCompare(log, "Result", "Image comparison result",
-						   refImage.getAccess(),
-						   renderedFrame, 0.05f,
-						   tcu::COMPARE_LOG_RESULT)) {
+	if (!imageCompare(log, refImage.getAccess(), renderedFrame, m_data.topology))
 		res = QP_TEST_RESULT_FAIL;
-	}
+
 	return tcu::TestStatus(res, qpGetTestResultName(res));
 }
 
@@ -814,12 +828,9 @@
 
 	qpTestResult res = QP_TEST_RESULT_PASS;
 
-	if (!tcu::fuzzyCompare(log, "Result", "Image comparison result",
-						   refImage.getAccess(),
-						   renderedFrame, 0.05f,
-						   tcu::COMPARE_LOG_RESULT)) {
+	if (!imageCompare(log, refImage.getAccess(), renderedFrame, m_data.topology))
 		res = QP_TEST_RESULT_FAIL;
-	}
+
 	return tcu::TestStatus(res, qpGetTestResultName(res));
 }
 
@@ -961,12 +972,9 @@
 
 	qpTestResult res = QP_TEST_RESULT_PASS;
 
-	if (!tcu::fuzzyCompare(log, "Result", "Image comparison result",
-						   refImage.getAccess(),
-						   renderedFrame, 0.05f,
-						   tcu::COMPARE_LOG_RESULT)) {
+	if (!imageCompare(log, refImage.getAccess(), renderedFrame, m_data.topology))
 		res = QP_TEST_RESULT_FAIL;
-	}
+
 	return tcu::TestStatus(res, qpGetTestResultName(res));
 }
 
@@ -1152,12 +1160,9 @@
 
 	qpTestResult res = QP_TEST_RESULT_PASS;
 
-	if (!tcu::fuzzyCompare(log, "Result", "Image comparison result",
-						   refImage.getAccess(),
-						   renderedFrame, 0.05f,
-						   tcu::COMPARE_LOG_RESULT)) {
+	if (!imageCompare(log, refImage.getAccess(), renderedFrame, m_data.topology))
 		res = QP_TEST_RESULT_FAIL;
-	}
+
 	return tcu::TestStatus(res, qpGetTestResultName(res));
 }
 
diff --git a/external/vulkancts/modules/vulkan/draw/vktDrawInstancedTests.cpp b/external/vulkancts/modules/vulkan/draw/vktDrawInstancedTests.cpp
index 6a15506..a1a28af 100644
--- a/external/vulkancts/modules/vulkan/draw/vktDrawInstancedTests.cpp
+++ b/external/vulkancts/modules/vulkan/draw/vktDrawInstancedTests.cpp
@@ -136,7 +136,7 @@
 	vk::flushMappedMemoryRange(vk, context.getDevice(),
 							   vertexBuffer->getBoundMemory().getMemory(),
 							   vertexBuffer->getBoundMemory().getOffset(),
-							   dataSize);
+							   VK_WHOLE_SIZE);
 	return vertexBuffer;
 }
 
@@ -254,11 +254,13 @@
 				"} params;\n"
 				"layout(location = 0) out vec4 out_color;\n"
 				"out gl_PerVertex {\n"
-				"    vec4 gl_Position;\n"
+				"    vec4  gl_Position;\n"
+				"    float gl_PointSize;\n"
 				"};\n"
 				"void main() {\n"
-				"	gl_Position = in_position + vec4(float(gl_InstanceIndex - params.firstInstance) * 2.0 / params.instanceCount, 0.0, 0.0, 0.0);\n"
-				"	out_color = in_color + vec4(float(gl_InstanceIndex) / params.instanceCount, 0.0, 0.0, 1.0) + in_color_2;\n"
+				"    gl_PointSize = 1.0;\n"
+				"    gl_Position  = in_position + vec4(float(gl_InstanceIndex - params.firstInstance) * 2.0 / params.instanceCount, 0.0, 0.0, 0.0);\n"
+				"    out_color    = in_color + vec4(float(gl_InstanceIndex) / params.instanceCount, 0.0, 0.0, 1.0) + in_color_2;\n"
 				"}\n";
 
 		m_fragmentShader = "#version 430\n"
@@ -266,7 +268,7 @@
 				"layout(location = 0) out vec4 out_color;\n"
 				"void main()\n"
 				"{\n"
-				"  out_color = in_color;\n"
+				"    out_color = in_color;\n"
 				"}\n";
 	}
 
@@ -630,8 +632,24 @@
 
 			std::ostringstream resultDesc;
 			resultDesc << "Image comparison result. Instance count: " << instanceCount << " first instance index: " << firstInstance;
-			if (!tcu::fuzzyCompare(log, "Result", resultDesc.str().c_str(), refImage.getAccess(), renderedFrame, 0.05f, tcu::COMPARE_LOG_RESULT))
-				res = QP_TEST_RESULT_FAIL;
+
+			if (m_params.topology == vk::VK_PRIMITIVE_TOPOLOGY_POINT_LIST)
+			{
+				const bool ok = tcu::intThresholdPositionDeviationCompare(
+					log, "Result", resultDesc.str().c_str(), refImage.getAccess(), renderedFrame,
+					tcu::UVec4(4u),					// color threshold
+					tcu::IVec3(1, 1, 0),			// position deviation tolerance
+					true,							// don't check the pixels at the boundary
+					tcu::COMPARE_LOG_RESULT);
+
+				if (!ok)
+					res = QP_TEST_RESULT_FAIL;
+			}
+			else
+			{
+				if (!tcu::fuzzyCompare(log, "Result", resultDesc.str().c_str(), refImage.getAccess(), renderedFrame, 0.05f, tcu::COMPARE_LOG_RESULT))
+					res = QP_TEST_RESULT_FAIL;
+			}
 		}
 	}
 	return tcu::TestStatus(res, qpGetTestResultName(res));
diff --git a/external/vulkancts/modules/vulkan/pipeline/CMakeLists.txt b/external/vulkancts/modules/vulkan/pipeline/CMakeLists.txt
index ee771ca..73d1e03 100644
--- a/external/vulkancts/modules/vulkan/pipeline/CMakeLists.txt
+++ b/external/vulkancts/modules/vulkan/pipeline/CMakeLists.txt
@@ -37,6 +37,8 @@
 	vktPipelineInputAssemblyTests.hpp
 	vktPipelineReferenceRenderer.cpp
 	vktPipelineReferenceRenderer.hpp
+	vktPipelineRenderToImageTests.cpp
+	vktPipelineRenderToImageTests.hpp
 	vktPipelineSamplerTests.cpp
 	vktPipelineSamplerTests.hpp
 	vktPipelineStencilTests.cpp
diff --git a/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageUtil.cpp b/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageUtil.cpp
index c273cb8..ad77b32 100644
--- a/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageUtil.cpp
+++ b/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageUtil.cpp
@@ -351,7 +351,7 @@
 	VK_CHECK(vk.waitForFences(device, 1, &fence.get(), 0, ~(0ull) /* infinity */));
 
 	// Read buffer data
-	invalidateMappedMemoryRange(vk, device, bufferAlloc->getMemory(), bufferAlloc->getOffset(), pixelDataSize);
+	invalidateMappedMemoryRange(vk, device, bufferAlloc->getMemory(), bufferAlloc->getOffset(), VK_WHOLE_SIZE);
 	tcu::copy(*resultLevel, tcu::ConstPixelBufferAccess(resultLevel->getFormat(), resultLevel->getSize(), bufferAlloc->getHostPtr()));
 
 	return resultLevel;
@@ -400,14 +400,12 @@
 	// Calculate buffer size
 	bufferSize =  (srcTexture.isCompressed())? srcTexture.getCompressedSize(): srcTexture.getSize();
 
-	// Stencil texture should be provided if (and only if) the image has combined DS format
+	// Stencil-only texture should be provided if (and only if) the image has a combined DS format
 	DE_ASSERT(tcu::isCombinedDepthStencilType(format.type) == (srcStencilTexture != DE_NULL));
 
 	if (srcStencilTexture != DE_NULL)
 	{
-		const deInt32 stencilAlignment = deMin32(4, srcTexture.getTextureFormat().getPixelSize());
-
-		stencilOffset	= static_cast<deUint32>(deAlign32(static_cast<deInt32>(bufferSize), stencilAlignment));
+		stencilOffset	= static_cast<deUint32>(deAlign32(static_cast<deInt32>(bufferSize), 4));
 		bufferSize		= stencilOffset + srcStencilTexture->getSize();
 	}
 
@@ -549,7 +547,7 @@
 		}
 	}
 
-	flushMappedMemoryRange(vk, device, bufferAlloc->getMemory(), bufferAlloc->getOffset(), bufferSize);
+	flushMappedMemoryRange(vk, device, bufferAlloc->getMemory(), bufferAlloc->getOffset(), VK_WHOLE_SIZE);
 
 	// Copy buffer to image
 	VK_CHECK(vk.beginCommandBuffer(*cmdBuffer, &cmdBufferBeginInfo));
@@ -604,16 +602,15 @@
 				break;
 			default:
 				DE_ASSERT(0);
+				break;
 			}
 			srcDepthTexture = srcTexture.copy(format);
 		}
 
 		if (tcu::hasStencilComponent(srcTexture.getTextureFormat().order))
-		{
 			srcStencilTexture = srcTexture.copy(tcu::getEffectiveDepthStencilTextureFormat(srcTexture.getTextureFormat(), tcu::Sampler::MODE_STENCIL));
-		}
 
-		uploadTestTextureInternal(vk, device, queue, queueFamilyIndex, allocator, srcTexture, srcDepthTexture.get(), srcTexture.getTextureFormat(), destImage);
+		uploadTestTextureInternal(vk, device, queue, queueFamilyIndex, allocator, *srcDepthTexture, srcStencilTexture.get(), srcTexture.getTextureFormat(), destImage);
 	}
 	else
 		uploadTestTextureInternal(vk, device, queue, queueFamilyIndex, allocator, srcTexture, DE_NULL, srcTexture.getTextureFormat(), destImage);
diff --git a/external/vulkancts/modules/vulkan/pipeline/vktPipelineRenderToImageTests.cpp b/external/vulkancts/modules/vulkan/pipeline/vktPipelineRenderToImageTests.cpp
new file mode 100644
index 0000000..3ec6ecc
--- /dev/null
+++ b/external/vulkancts/modules/vulkan/pipeline/vktPipelineRenderToImageTests.cpp
@@ -0,0 +1,795 @@
+/*------------------------------------------------------------------------
+ * Vulkan Conformance Tests
+ * ------------------------
+ *
+ * Copyright (c) 2016 The Khronos Group Inc.
+ *
+ * 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 vktPipelineRenderToImageTests.cpp
+ * \brief Render to image tests
+ *//*--------------------------------------------------------------------*/
+
+#include "vktPipelineRenderToImageTests.hpp"
+#include "vktPipelineMakeUtil.hpp"
+#include "vktTestCase.hpp"
+#include "vktTestCaseUtil.hpp"
+#include "vktPipelineVertexUtil.hpp"
+#include "vktTestGroupUtil.hpp"
+
+#include "vkMemUtil.hpp"
+#include "vkQueryUtil.hpp"
+#include "vkTypeUtil.hpp"
+#include "vkRefUtil.hpp"
+#include "vkBuilderUtil.hpp"
+#include "vkPrograms.hpp"
+#include "vkImageUtil.hpp"
+
+#include "tcuTextureUtil.hpp"
+#include "tcuImageCompare.hpp"
+
+#include "deUniquePtr.hpp"
+#include "deSharedPtr.hpp"
+
+#include <string>
+#include <vector>
+
+namespace vkt
+{
+namespace pipeline
+{
+namespace
+{
+using namespace vk;
+using de::UniquePtr;
+using de::MovePtr;
+using de::SharedPtr;
+using tcu::IVec3;
+using tcu::Vec4;
+using tcu::UVec4;
+using tcu::IVec4;
+using std::vector;
+
+typedef SharedPtr<Unique<VkImageView> >	SharedPtrVkImageView;
+typedef SharedPtr<Unique<VkPipeline> >	SharedPtrVkPipeline;
+
+enum Constants
+{
+	REFERENCE_COLOR_VALUE = 125
+};
+
+struct CaseDef
+{
+	VkImageViewType	imageType;
+	IVec3			renderSize;
+	int				numLayers;
+	VkFormat		colorFormat;
+};
+
+template<typename T>
+inline SharedPtr<Unique<T> > makeSharedPtr (Move<T> move)
+{
+	return SharedPtr<Unique<T> >(new Unique<T>(move));
+}
+
+template<typename T>
+inline VkDeviceSize sizeInBytes (const vector<T>& vec)
+{
+	return vec.size() * sizeof(vec[0]);
+}
+
+Move<VkPipeline> makeGraphicsPipeline (const DeviceInterface&		vk,
+									   const VkDevice				device,
+									   const VkPipelineLayout		pipelineLayout,
+									   const VkRenderPass			renderPass,
+									   const VkShaderModule			vertexModule,
+									   const VkShaderModule			fragmentModule,
+									   const IVec3					renderSize,
+									   const VkPrimitiveTopology	topology,
+									   const deUint32				subpass)
+{
+	const VkVertexInputBindingDescription vertexInputBindingDescription =
+	{
+		0u,								// uint32_t				binding;
+		sizeof(Vertex4RGBA),			// uint32_t				stride;
+		VK_VERTEX_INPUT_RATE_VERTEX,	// VkVertexInputRate	inputRate;
+	};
+
+	const VkVertexInputAttributeDescription vertexInputAttributeDescriptions[] =
+	{
+		{
+			0u,								// uint32_t			location;
+			0u,								// uint32_t			binding;
+			VK_FORMAT_R32G32B32A32_SFLOAT,	// VkFormat			format;
+			0u,								// uint32_t			offset;
+		},
+		{
+			1u,								// uint32_t			location;
+			0u,								// uint32_t			binding;
+			VK_FORMAT_R32G32B32A32_SFLOAT,	// VkFormat			format;
+			sizeof(Vec4),					// uint32_t			offset;
+		}
+	};
+
+	const VkPipelineVertexInputStateCreateInfo vertexInputStateInfo =
+	{
+		VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO,	// VkStructureType							sType;
+		DE_NULL,													// const void*								pNext;
+		(VkPipelineVertexInputStateCreateFlags)0,					// VkPipelineVertexInputStateCreateFlags	flags;
+		1u,															// uint32_t									vertexBindingDescriptionCount;
+		&vertexInputBindingDescription,								// const VkVertexInputBindingDescription*	pVertexBindingDescriptions;
+		DE_LENGTH_OF_ARRAY(vertexInputAttributeDescriptions),		// uint32_t									vertexAttributeDescriptionCount;
+		vertexInputAttributeDescriptions,							// const VkVertexInputAttributeDescription*	pVertexAttributeDescriptions;
+	};
+
+	const VkPipelineInputAssemblyStateCreateInfo pipelineInputAssemblyStateInfo =
+	{
+		VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO,	// VkStructureType							sType;
+		DE_NULL,														// const void*								pNext;
+		(VkPipelineInputAssemblyStateCreateFlags)0,						// VkPipelineInputAssemblyStateCreateFlags	flags;
+		topology,														// VkPrimitiveTopology						topology;
+		VK_FALSE,														// VkBool32									primitiveRestartEnable;
+	};
+
+	const VkViewport viewport = makeViewport(
+		0.0f, 0.0f,
+		static_cast<float>(renderSize.x()), static_cast<float>(renderSize.y()),
+		0.0f, 1.0f);
+
+	const VkRect2D scissor =
+	{
+		makeOffset2D(0, 0),
+		makeExtent2D(renderSize.x(), renderSize.y()),
+	};
+
+	const VkPipelineViewportStateCreateInfo pipelineViewportStateInfo =
+	{
+		VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO,	// VkStructureType						sType;
+		DE_NULL,												// const void*							pNext;
+		(VkPipelineViewportStateCreateFlags)0,					// VkPipelineViewportStateCreateFlags	flags;
+		1u,														// uint32_t								viewportCount;
+		&viewport,												// const VkViewport*					pViewports;
+		1u,														// uint32_t								scissorCount;
+		&scissor,												// const VkRect2D*						pScissors;
+	};
+
+	const VkPipelineRasterizationStateCreateInfo pipelineRasterizationStateInfo =
+	{
+		VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO,	// VkStructureType							sType;
+		DE_NULL,													// const void*								pNext;
+		(VkPipelineRasterizationStateCreateFlags)0,					// VkPipelineRasterizationStateCreateFlags	flags;
+		VK_FALSE,													// VkBool32									depthClampEnable;
+		VK_FALSE,													// VkBool32									rasterizerDiscardEnable;
+		VK_POLYGON_MODE_FILL,										// VkPolygonMode							polygonMode;
+		VK_CULL_MODE_NONE,											// VkCullModeFlags							cullMode;
+		VK_FRONT_FACE_COUNTER_CLOCKWISE,							// VkFrontFace								frontFace;
+		VK_FALSE,													// VkBool32									depthBiasEnable;
+		0.0f,														// float									depthBiasConstantFactor;
+		0.0f,														// float									depthBiasClamp;
+		0.0f,														// float									depthBiasSlopeFactor;
+		1.0f,														// float									lineWidth;
+	};
+
+	const VkPipelineMultisampleStateCreateInfo pipelineMultisampleStateInfo =
+	{
+		VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO,	// VkStructureType							sType;
+		DE_NULL,													// const void*								pNext;
+		(VkPipelineMultisampleStateCreateFlags)0,					// VkPipelineMultisampleStateCreateFlags	flags;
+		VK_SAMPLE_COUNT_1_BIT,										// VkSampleCountFlagBits					rasterizationSamples;
+		VK_FALSE,													// VkBool32									sampleShadingEnable;
+		0.0f,														// float									minSampleShading;
+		DE_NULL,													// const VkSampleMask*						pSampleMask;
+		VK_FALSE,													// VkBool32									alphaToCoverageEnable;
+		VK_FALSE													// VkBool32									alphaToOneEnable;
+	};
+
+	const VkStencilOpState stencilOpState = makeStencilOpState(
+		VK_STENCIL_OP_KEEP,		// stencil fail
+		VK_STENCIL_OP_KEEP,		// depth & stencil pass
+		VK_STENCIL_OP_KEEP,		// depth only fail
+		VK_COMPARE_OP_ALWAYS,	// compare op
+		0u,						// compare mask
+		0u,						// write mask
+		0u);					// reference
+
+	VkPipelineDepthStencilStateCreateInfo pipelineDepthStencilStateInfo =
+	{
+		VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO,	// VkStructureType							sType;
+		DE_NULL,													// const void*								pNext;
+		(VkPipelineDepthStencilStateCreateFlags)0,					// VkPipelineDepthStencilStateCreateFlags	flags;
+		VK_FALSE,													// VkBool32									depthTestEnable;
+		VK_FALSE,													// VkBool32									depthWriteEnable;
+		VK_COMPARE_OP_LESS,											// VkCompareOp								depthCompareOp;
+		VK_FALSE,													// VkBool32									depthBoundsTestEnable;
+		VK_FALSE,													// VkBool32									stencilTestEnable;
+		stencilOpState,												// VkStencilOpState							front;
+		stencilOpState,												// VkStencilOpState							back;
+		0.0f,														// float									minDepthBounds;
+		1.0f,														// float									maxDepthBounds;
+	};
+
+	const VkColorComponentFlags colorComponentsAll = VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT;
+	// Number of blend attachments must equal the number of color attachments during any subpass.
+	const VkPipelineColorBlendAttachmentState pipelineColorBlendAttachmentState =
+	{
+		VK_FALSE,				// VkBool32					blendEnable;
+		VK_BLEND_FACTOR_ONE,	// VkBlendFactor			srcColorBlendFactor;
+		VK_BLEND_FACTOR_ZERO,	// VkBlendFactor			dstColorBlendFactor;
+		VK_BLEND_OP_ADD,		// VkBlendOp				colorBlendOp;
+		VK_BLEND_FACTOR_ONE,	// VkBlendFactor			srcAlphaBlendFactor;
+		VK_BLEND_FACTOR_ZERO,	// VkBlendFactor			dstAlphaBlendFactor;
+		VK_BLEND_OP_ADD,		// VkBlendOp				alphaBlendOp;
+		colorComponentsAll,		// VkColorComponentFlags	colorWriteMask;
+	};
+
+	const VkPipelineColorBlendStateCreateInfo pipelineColorBlendStateInfo =
+	{
+		VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO,	// VkStructureType								sType;
+		DE_NULL,													// const void*									pNext;
+		(VkPipelineColorBlendStateCreateFlags)0,					// VkPipelineColorBlendStateCreateFlags			flags;
+		VK_FALSE,													// VkBool32										logicOpEnable;
+		VK_LOGIC_OP_COPY,											// VkLogicOp									logicOp;
+		1u,															// deUint32										attachmentCount;
+		&pipelineColorBlendAttachmentState,							// const VkPipelineColorBlendAttachmentState*	pAttachments;
+		{ 0.0f, 0.0f, 0.0f, 0.0f },									// float										blendConstants[4];
+	};
+
+	const VkPipelineShaderStageCreateInfo pShaderStages[] =
+	{
+		{
+			VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO,	// VkStructureType						sType;
+			DE_NULL,												// const void*							pNext;
+			(VkPipelineShaderStageCreateFlags)0,					// VkPipelineShaderStageCreateFlags		flags;
+			VK_SHADER_STAGE_VERTEX_BIT,								// VkShaderStageFlagBits				stage;
+			vertexModule,											// VkShaderModule						module;
+			"main",													// const char*							pName;
+			DE_NULL,												// const VkSpecializationInfo*			pSpecializationInfo;
+		},
+		{
+			VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO,	// VkStructureType						sType;
+			DE_NULL,												// const void*							pNext;
+			(VkPipelineShaderStageCreateFlags)0,					// VkPipelineShaderStageCreateFlags		flags;
+			VK_SHADER_STAGE_FRAGMENT_BIT,							// VkShaderStageFlagBits				stage;
+			fragmentModule,											// VkShaderModule						module;
+			"main",													// const char*							pName;
+			DE_NULL,												// const VkSpecializationInfo*			pSpecializationInfo;
+		}
+	};
+
+	const VkGraphicsPipelineCreateInfo graphicsPipelineInfo =
+	{
+		VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO,	// VkStructureType									sType;
+		DE_NULL,											// const void*										pNext;
+		(VkPipelineCreateFlags)0,							// VkPipelineCreateFlags							flags;
+		DE_LENGTH_OF_ARRAY(pShaderStages),					// deUint32											stageCount;
+		pShaderStages,										// const VkPipelineShaderStageCreateInfo*			pStages;
+		&vertexInputStateInfo,								// const VkPipelineVertexInputStateCreateInfo*		pVertexInputState;
+		&pipelineInputAssemblyStateInfo,					// const VkPipelineInputAssemblyStateCreateInfo*	pInputAssemblyState;
+		DE_NULL,											// const VkPipelineTessellationStateCreateInfo*		pTessellationState;
+		&pipelineViewportStateInfo,							// const VkPipelineViewportStateCreateInfo*			pViewportState;
+		&pipelineRasterizationStateInfo,					// const VkPipelineRasterizationStateCreateInfo*	pRasterizationState;
+		&pipelineMultisampleStateInfo,						// const VkPipelineMultisampleStateCreateInfo*		pMultisampleState;
+		&pipelineDepthStencilStateInfo,						// const VkPipelineDepthStencilStateCreateInfo*		pDepthStencilState;
+		&pipelineColorBlendStateInfo,						// const VkPipelineColorBlendStateCreateInfo*		pColorBlendState;
+		DE_NULL,											// const VkPipelineDynamicStateCreateInfo*			pDynamicState;
+		pipelineLayout,										// VkPipelineLayout									layout;
+		renderPass,											// VkRenderPass										renderPass;
+		subpass,											// deUint32											subpass;
+		DE_NULL,											// VkPipeline										basePipelineHandle;
+		0,													// deInt32											basePipelineIndex;
+	};
+
+	return createGraphicsPipeline(vk, device, DE_NULL, &graphicsPipelineInfo);
+}
+
+//! Make a render pass with one subpass per color attachment and one attachment per image layer.
+Move<VkRenderPass> makeRenderPass (const DeviceInterface&		vk,
+								   const VkDevice				device,
+								   const VkFormat				colorFormat,
+								   const deUint32				numLayers)
+{
+	const VkAttachmentDescription colorAttachmentDescription =
+	{
+		(VkAttachmentDescriptionFlags)0,			// VkAttachmentDescriptionFlags		flags;
+		colorFormat,								// VkFormat							format;
+		VK_SAMPLE_COUNT_1_BIT,						// VkSampleCountFlagBits			samples;
+		VK_ATTACHMENT_LOAD_OP_CLEAR,				// VkAttachmentLoadOp				loadOp;
+		VK_ATTACHMENT_STORE_OP_STORE,				// VkAttachmentStoreOp				storeOp;
+		VK_ATTACHMENT_LOAD_OP_DONT_CARE,			// VkAttachmentLoadOp				stencilLoadOp;
+		VK_ATTACHMENT_STORE_OP_DONT_CARE,			// VkAttachmentStoreOp				stencilStoreOp;
+		VK_IMAGE_LAYOUT_UNDEFINED,					// VkImageLayout					initialLayout;
+		VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL,	// VkImageLayout					finalLayout;
+	};
+	const vector<VkAttachmentDescription> attachmentDescriptions(numLayers, colorAttachmentDescription);
+
+	// Create a subpass for each attachment (each attachement is a layer of an arrayed image).
+	vector<VkAttachmentReference>	colorAttachmentReferences(numLayers);
+	vector<VkSubpassDescription>	subpasses;
+
+	for (deUint32 i = 0; i < numLayers; ++i)
+	{
+		const VkAttachmentReference attachmentRef =
+		{
+			i,												// deUint32			attachment;
+			VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL		// VkImageLayout	layout;
+		};
+		colorAttachmentReferences[i] = attachmentRef;
+
+		const VkSubpassDescription subpassDescription =
+		{
+			(VkSubpassDescriptionFlags)0,		// VkSubpassDescriptionFlags		flags;
+			VK_PIPELINE_BIND_POINT_GRAPHICS,	// VkPipelineBindPoint				pipelineBindPoint;
+			0u,									// deUint32							inputAttachmentCount;
+			DE_NULL,							// const VkAttachmentReference*		pInputAttachments;
+			1u,									// deUint32							colorAttachmentCount;
+			&colorAttachmentReferences[i],		// const VkAttachmentReference*		pColorAttachments;
+			DE_NULL,							// const VkAttachmentReference*		pResolveAttachments;
+			DE_NULL,							// const VkAttachmentReference*		pDepthStencilAttachment;
+			0u,									// deUint32							preserveAttachmentCount;
+			DE_NULL								// const deUint32*					pPreserveAttachments;
+		};
+		subpasses.push_back(subpassDescription);
+	}
+
+	const VkRenderPassCreateInfo renderPassInfo =
+	{
+		VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO,				// VkStructureType					sType;
+		DE_NULL,												// const void*						pNext;
+		(VkRenderPassCreateFlags)0,								// VkRenderPassCreateFlags			flags;
+		static_cast<deUint32>(attachmentDescriptions.size()),	// deUint32							attachmentCount;
+		&attachmentDescriptions[0],								// const VkAttachmentDescription*	pAttachments;
+		static_cast<deUint32>(subpasses.size()),				// deUint32							subpassCount;
+		&subpasses[0],											// const VkSubpassDescription*		pSubpasses;
+		0u,														// deUint32							dependencyCount;
+		DE_NULL													// const VkSubpassDependency*		pDependencies;
+	};
+
+	return createRenderPass(vk, device, &renderPassInfo);
+}
+
+Move<VkImage> makeImage (const DeviceInterface&		vk,
+						 const VkDevice				device,
+						 VkImageCreateFlags			flags,
+						 VkImageType				imageType,
+						 const VkFormat				format,
+						 const IVec3&				size,
+						 const deUint32				numLayers,
+						 const VkImageUsageFlags	usage)
+{
+	const VkImageCreateInfo imageParams =
+	{
+		VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO,	// VkStructureType			sType;
+		DE_NULL,								// const void*				pNext;
+		flags,									// VkImageCreateFlags		flags;
+		imageType,								// VkImageType				imageType;
+		format,									// VkFormat					format;
+		makeExtent3D(size),						// VkExtent3D				extent;
+		1u,										// deUint32					mipLevels;
+		numLayers,								// deUint32					arrayLayers;
+		VK_SAMPLE_COUNT_1_BIT,					// VkSampleCountFlagBits	samples;
+		VK_IMAGE_TILING_OPTIMAL,				// VkImageTiling			tiling;
+		usage,									// VkImageUsageFlags		usage;
+		VK_SHARING_MODE_EXCLUSIVE,				// VkSharingMode			sharingMode;
+		0u,										// deUint32					queueFamilyIndexCount;
+		DE_NULL,								// const deUint32*			pQueueFamilyIndices;
+		VK_IMAGE_LAYOUT_UNDEFINED,				// VkImageLayout			initialLayout;
+	};
+	return createImage(vk, device, &imageParams);
+}
+
+inline Move<VkBuffer> makeBuffer (const DeviceInterface& vk, const VkDevice device, const VkDeviceSize bufferSize, const VkBufferUsageFlags usage)
+{
+	const VkBufferCreateInfo bufferCreateInfo = makeBufferCreateInfo(bufferSize, usage);
+	return createBuffer(vk, device, &bufferCreateInfo);
+}
+
+inline VkImageSubresourceRange makeColorSubresourceRange (const int baseArrayLayer, const int layerCount)
+{
+	return makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, 1u, static_cast<deUint32>(baseArrayLayer), static_cast<deUint32>(layerCount));
+}
+
+//! Get a reference clear value based on color format.
+VkClearValue getClearValue (const VkFormat format)
+{
+	if (isUintFormat(format) || isIntFormat(format))
+		return makeClearValueColorU32(REFERENCE_COLOR_VALUE, REFERENCE_COLOR_VALUE, REFERENCE_COLOR_VALUE, REFERENCE_COLOR_VALUE);
+	else
+		return makeClearValueColorF32(1.0f, 1.0f, 1.0f, 1.0f);
+}
+
+std::string getColorFormatStr (const int numComponents, const bool isUint, const bool isSint)
+{
+	std::ostringstream str;
+	if (numComponents == 1)
+		str << (isUint ? "uint" : isSint ? "int" : "float");
+	else
+		str << (isUint ? "u" : isSint ? "i" : "") << "vec" << numComponents;
+
+	return str.str();
+}
+
+//! A half-viewport quad. Use with TRIANGLE_STRIP topology.
+vector<Vertex4RGBA> genFullQuadVertices (const int subpassCount, const vector<Vec4>& color)
+{
+	vector<Vertex4RGBA>	vectorData;
+	for (int subpassNdx = 0; subpassNdx < subpassCount; ++subpassNdx)
+	{
+		Vertex4RGBA data =
+		{
+			Vec4(0.0f, -1.0f, 0.0f, 1.0f),
+			color[subpassNdx % color.size()],
+		};
+		vectorData.push_back(data);
+		data.position	= Vec4(0.0f,  1.0f, 0.0f, 1.0f);
+		vectorData.push_back(data);
+		data.position	= Vec4(1.0f, -1.0f, 0.0f, 1.0f);
+		vectorData.push_back(data);
+		data.position	= Vec4(1.0f,  1.0f, 0.0f, 1.0f);
+		vectorData.push_back(data);
+	}
+	return vectorData;
+}
+
+VkImageType getImageType (const VkImageViewType viewType)
+{
+	switch (viewType)
+	{
+	case VK_IMAGE_VIEW_TYPE_1D:
+	case VK_IMAGE_VIEW_TYPE_1D_ARRAY:
+		return VK_IMAGE_TYPE_1D;
+
+	case VK_IMAGE_VIEW_TYPE_2D:
+	case VK_IMAGE_VIEW_TYPE_2D_ARRAY:
+	case VK_IMAGE_VIEW_TYPE_CUBE:
+	case VK_IMAGE_VIEW_TYPE_CUBE_ARRAY:
+		return VK_IMAGE_TYPE_2D;
+
+	case VK_IMAGE_VIEW_TYPE_3D:
+		return VK_IMAGE_TYPE_3D;
+
+	default:
+		DE_ASSERT(0);
+		return VK_IMAGE_TYPE_LAST;
+	}
+}
+
+void initPrograms (SourceCollections& programCollection, const CaseDef caseDef)
+{
+	const int	numComponents	= getNumUsedChannels(mapVkFormat(caseDef.colorFormat).order);
+	const bool	isUint			= isUintFormat(caseDef.colorFormat);
+	const bool	isSint			= isIntFormat(caseDef.colorFormat);
+
+	// Vertex shader
+	{
+		std::ostringstream src;
+		src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450) << "\n"
+			<< "\n"
+			<< "layout(location = 0) in  vec4 in_position;\n"
+			<< "layout(location = 1) in  vec4 in_color;\n"
+			<< "layout(location = 0) out vec4 out_color;\n"
+			<< "\n"
+			<< "out gl_PerVertex {\n"
+			<< "	vec4 gl_Position;\n"
+			<< "};\n"
+			<< "\n"
+			<< "void main(void)\n"
+			<< "{\n"
+			<< "	gl_Position	= in_position;\n"
+			<< "	out_color	= in_color;\n"
+			<< "}\n";
+
+		programCollection.glslSources.add("vert") << glu::VertexSource(src.str());
+	}
+
+	// Fragment shader
+	{
+		std::ostringstream colorValue;
+		colorValue << REFERENCE_COLOR_VALUE;
+		const std::string colorFormat	= getColorFormatStr(numComponents, isUint, isSint);
+		const std::string colorInteger	= (isUint || isSint ? " * "+colorFormat+"("+colorValue.str()+")" :"");
+
+		std::ostringstream src;
+		src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450) << "\n"
+			<< "\n"
+			<< "layout(location = 0) in  vec4 in_color;\n"
+			<< "layout(location = 0) out " << colorFormat << " o_color;\n"
+			<< "\n"
+			<< "void main(void)\n"
+			<< "{\n"
+			<< "    o_color = " << colorFormat << "("
+			<< (numComponents == 1 ? "in_color.r"   :
+				numComponents == 2 ? "in_color.rg"  :
+				numComponents == 3 ? "in_color.rgb" : "in_color")
+			<< colorInteger
+			<< ");\n"
+			<< "}\n";
+
+		programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
+	}
+}
+
+tcu::PixelBufferAccess getExpectedData (tcu::TextureLevel& textureLevel, const CaseDef& caseDef, const Vec4* color, const int sizeColor)
+{
+	const bool						isInt			= isUintFormat(caseDef.colorFormat) || isIntFormat(caseDef.colorFormat);
+	const tcu::PixelBufferAccess	expectedImage	(textureLevel);
+
+	if (isInt)
+		tcu::clear(expectedImage, tcu::IVec4(REFERENCE_COLOR_VALUE));
+	else
+		tcu::clear(expectedImage, tcu::Vec4(1.0));
+
+	for (int z = 0; z < expectedImage.getDepth(); ++z)
+	{
+		const Vec4& setColor	= color[z % sizeColor];
+		const IVec4 setColorInt	= (static_cast<float>(REFERENCE_COLOR_VALUE) * setColor).cast<deInt32>();
+
+		for (int y = 0;							y < caseDef.renderSize.y(); ++y)
+		for (int x = caseDef.renderSize.x()/2;	x < caseDef.renderSize.x(); ++x)
+		{
+			if (isInt)
+				expectedImage.setPixel(setColorInt, x, y, z);
+			else
+				expectedImage.setPixel(setColor, x, y, z);
+		}
+	}
+	return expectedImage;
+}
+
+tcu::TestStatus test (Context& context, const CaseDef caseDef)
+{
+	const DeviceInterface&			vk					= context.getDeviceInterface();
+	const VkDevice					device				= context.getDevice();
+	const VkQueue					queue				= context.getUniversalQueue();
+	const deUint32					queueFamilyIndex	= context.getUniversalQueueFamilyIndex();
+	Allocator&						allocator			= context.getDefaultAllocator();
+	Move<VkImage>					colorImage;
+	MovePtr<Allocation>				colorImageAlloc;
+	const Vec4						color[]				=
+	{
+		Vec4(0.9f, 0.0f, 0.0f, 1.0f),
+		Vec4(0.6f, 1.0f, 0.0f, 1.0f),
+		Vec4(0.3f, 0.0f, 1.0f, 1.0f),
+		Vec4(0.1f, 0.0f, 1.0f, 1.0f)
+	};
+
+	const VkDeviceSize				colorBufferSize		= caseDef.renderSize.x() * caseDef.renderSize.y() * caseDef.renderSize.z() * caseDef.numLayers * tcu::getPixelSize(mapVkFormat(caseDef.colorFormat));
+	const Unique<VkBuffer>			colorBuffer			(makeBuffer(vk, device, colorBufferSize, VK_BUFFER_USAGE_TRANSFER_DST_BIT));
+	const UniquePtr<Allocation>		colorBufferAlloc	(bindBuffer(vk, device, allocator, *colorBuffer, MemoryRequirement::HostVisible));
+
+	const Unique<VkShaderModule>	vertexModule		(createShaderModule			(vk, device, context.getBinaryCollection().get("vert"), 0u));
+	const Unique<VkShaderModule>	fragmentModule		(createShaderModule			(vk, device, context.getBinaryCollection().get("frag"), 0u));
+	const Unique<VkRenderPass>		renderPass			(makeRenderPass				(vk, device, caseDef.colorFormat, static_cast<deUint32>(caseDef.numLayers)));
+	const Unique<VkPipelineLayout>	pipelineLayout		(makePipelineLayout			(vk, device));
+	vector<SharedPtrVkPipeline>		pipeline;
+	const Unique<VkCommandPool>		cmdPool				(makeCommandPool  (vk, device, queueFamilyIndex));
+	const Unique<VkCommandBuffer>	cmdBuffer			(makeCommandBuffer(vk, device, *cmdPool));
+
+	vector<SharedPtrVkImageView>	colorAttachments;
+	vector<VkImageView>				attachmentHandles;
+	Move<VkBuffer>					vertexBuffer;
+	MovePtr<Allocation>				vertexBufferAlloc;
+	Move<VkFramebuffer>				framebuffer;
+
+	//create colorImage
+	{
+		const VkImageUsageFlags			colorImageUsage	= VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT;
+		colorImage = makeImage(vk, device, VkImageViewCreateFlags(0), getImageType(caseDef.imageType), caseDef.colorFormat, caseDef.renderSize, caseDef.numLayers, colorImageUsage);
+		colorImageAlloc = bindImage(vk, device, allocator, *colorImage, MemoryRequirement::Any);
+	}
+
+	//create vertexBuffer
+	{
+		const vector<Vertex4RGBA>	vertices			= genFullQuadVertices(caseDef.numLayers, vector<Vec4>(color, color + DE_LENGTH_OF_ARRAY(color)));
+		const VkDeviceSize			vertexBufferSize	= sizeInBytes(vertices);
+
+		vertexBuffer		= makeBuffer(vk, device, vertexBufferSize, VK_BUFFER_USAGE_VERTEX_BUFFER_BIT);
+		vertexBufferAlloc	= bindBuffer(vk, device, allocator, *vertexBuffer, MemoryRequirement::HostVisible);
+		deMemcpy(vertexBufferAlloc->getHostPtr(), &vertices[0], static_cast<std::size_t>(vertexBufferSize));
+		flushMappedMemoryRange(vk, device, vertexBufferAlloc->getMemory(), vertexBufferAlloc->getOffset(), vertexBufferSize);
+	}
+
+	//create attachmentHandles and pipelines
+	for (int layerNdx = 0; layerNdx < caseDef.numLayers; ++layerNdx)
+	{
+		colorAttachments.push_back(makeSharedPtr(makeImageView(vk, device, *colorImage,
+															  (caseDef.imageType == VK_IMAGE_VIEW_TYPE_CUBE || caseDef.imageType == VK_IMAGE_VIEW_TYPE_CUBE_ARRAY ? VK_IMAGE_VIEW_TYPE_2D : caseDef.imageType),
+															  caseDef.colorFormat, makeColorSubresourceRange(layerNdx, 1))));
+		attachmentHandles.push_back(**colorAttachments.back());
+
+		pipeline.push_back(makeSharedPtr(makeGraphicsPipeline(vk, device, *pipelineLayout, *renderPass, *vertexModule, *fragmentModule,
+															  caseDef.renderSize, VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP, static_cast<deUint32>(layerNdx))));
+	}
+
+	framebuffer = makeFramebuffer(vk, device, *renderPass, caseDef.numLayers, &attachmentHandles[0], static_cast<deUint32>(caseDef.renderSize.x()), static_cast<deUint32>(caseDef.renderSize.y()));
+
+	beginCommandBuffer(vk, *cmdBuffer);
+	{
+		const vector<VkClearValue>	clearValues			(caseDef.numLayers, getClearValue(caseDef.colorFormat));
+		const VkRect2D				renderArea			=
+		{
+			makeOffset2D(0, 0),
+			makeExtent2D(caseDef.renderSize.x(), caseDef.renderSize.y()),
+		};
+		const VkRenderPassBeginInfo	renderPassBeginInfo	=
+		{
+			VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO,	// VkStructureType         sType;
+			DE_NULL,									// const void*             pNext;
+			*renderPass,								// VkRenderPass            renderPass;
+			*framebuffer,								// VkFramebuffer           framebuffer;
+			renderArea,									// VkRect2D                renderArea;
+			static_cast<deUint32>(clearValues.size()),	// uint32_t                clearValueCount;
+			&clearValues[0],							// const VkClearValue*     pClearValues;
+		};
+		const VkDeviceSize			vertexBufferOffset	= 0ull;
+
+		vk.cmdBeginRenderPass(*cmdBuffer, &renderPassBeginInfo, VK_SUBPASS_CONTENTS_INLINE);
+		vk.cmdBindVertexBuffers(*cmdBuffer, 0u, 1u, &vertexBuffer.get(), &vertexBufferOffset);
+	}
+
+	//cmdDraw
+	for (deUint32 layerNdx = 0; layerNdx < static_cast<deUint32>(caseDef.numLayers); ++layerNdx)
+	{
+		if (layerNdx != 0)
+			vk.cmdNextSubpass(*cmdBuffer, VK_SUBPASS_CONTENTS_INLINE);
+
+		vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, **pipeline[layerNdx]);
+		vk.cmdDraw(*cmdBuffer, 4u, 1u, layerNdx*4u, 0u);
+	}
+
+	vk.cmdEndRenderPass(*cmdBuffer);
+
+	// copy colorImage -> host visible colorBuffer
+	{
+		const VkImageMemoryBarrier	imageBarriers[]	=
+		{
+			{
+				VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER,			// VkStructureType			sType;
+				DE_NULL,										// const void*				pNext;
+				VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT,			// VkAccessFlags			outputMask;
+				VK_ACCESS_TRANSFER_READ_BIT,					// VkAccessFlags			inputMask;
+				VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL,		// VkImageLayout			oldLayout;
+				VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL,			// VkImageLayout			newLayout;
+				VK_QUEUE_FAMILY_IGNORED,						// deUint32					srcQueueFamilyIndex;
+				VK_QUEUE_FAMILY_IGNORED,						// deUint32					destQueueFamilyIndex;
+				*colorImage,									// VkImage					image;
+				makeColorSubresourceRange(0, caseDef.numLayers)	// VkImageSubresourceRange	subresourceRange;
+			}
+		};
+
+		vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u,
+							  0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(imageBarriers), imageBarriers);
+
+		const VkBufferImageCopy		region			=
+		{
+			0ull,																				// VkDeviceSize                bufferOffset;
+			0u,																					// uint32_t                    bufferRowLength;
+			0u,																					// uint32_t                    bufferImageHeight;
+			makeImageSubresourceLayers(VK_IMAGE_ASPECT_COLOR_BIT, 0u, 0u, caseDef.numLayers),	// VkImageSubresourceLayers    imageSubresource;
+			makeOffset3D(0, 0, 0),																// VkOffset3D                  imageOffset;
+			makeExtent3D(caseDef.renderSize),													// VkExtent3D                  imageExtent;
+		};
+
+		vk.cmdCopyImageToBuffer(*cmdBuffer, *colorImage, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *colorBuffer, 1u, &region);
+
+		const VkBufferMemoryBarrier	bufferBarriers[] =
+		{
+			{
+				VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER,	// VkStructureType    sType;
+				DE_NULL,									// const void*        pNext;
+				VK_ACCESS_TRANSFER_WRITE_BIT,				// VkAccessFlags      srcAccessMask;
+				VK_ACCESS_HOST_READ_BIT,					// VkAccessFlags      dstAccessMask;
+				VK_QUEUE_FAMILY_IGNORED,					// uint32_t           srcQueueFamilyIndex;
+				VK_QUEUE_FAMILY_IGNORED,					// uint32_t           dstQueueFamilyIndex;
+				*colorBuffer,								// VkBuffer           buffer;
+				0ull,										// VkDeviceSize       offset;
+				VK_WHOLE_SIZE,								// VkDeviceSize       size;
+			},
+		};
+
+		vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_HOST_BIT, 0u,
+							  0u, DE_NULL, DE_LENGTH_OF_ARRAY(bufferBarriers), bufferBarriers, 0u, DE_NULL);
+	}
+
+	VK_CHECK(vk.endCommandBuffer(*cmdBuffer));
+	submitCommandsAndWait(vk, device, queue, *cmdBuffer);
+
+	// Verify results
+	{
+		invalidateMappedMemoryRange(vk, device, colorBufferAlloc->getMemory(), colorBufferAlloc->getOffset(), VK_WHOLE_SIZE);
+
+		const tcu::TextureFormat			format			= mapVkFormat(caseDef.colorFormat);
+		const int							depth			= deMax32(caseDef.renderSize.z(), caseDef.numLayers);
+		tcu::TextureLevel					textureLevel	(format, caseDef.renderSize.x(), caseDef.renderSize.y(), depth);
+		const tcu::PixelBufferAccess		expectedImage	= getExpectedData (textureLevel, caseDef, color, DE_LENGTH_OF_ARRAY(color));
+		const tcu::ConstPixelBufferAccess	resultImage		(format, caseDef.renderSize.x(), caseDef.renderSize.y(), depth, colorBufferAlloc->getHostPtr());
+
+		if (!tcu::intThresholdCompare(context.getTestContext().getLog(), "Image Comparison", "", expectedImage, resultImage, tcu::UVec4(2), tcu::COMPARE_LOG_RESULT))
+			return tcu::TestStatus::fail("Fail");
+	}
+	return tcu::TestStatus::pass("Pass");
+}
+
+std::string getSizeString (const IVec3& size, const int numLayer)
+{
+	std::ostringstream str;
+							str <<		  size.x();
+	if (size.y() > 1)		str << "x" << size.y();
+	if (size.z() > 1)		str << "x" << size.z();
+	if (numLayer > 1)		str << "_" << numLayer;
+
+	return str.str();
+}
+
+std::string getFormatString (const VkFormat format)
+{
+	std::string name(getFormatName(format));
+	return de::toLower(name.substr(10));
+}
+
+std::string getShortImageViewTypeName (const VkImageViewType imageViewType)
+{
+	std::string s(getImageViewTypeName(imageViewType));
+	return de::toLower(s.substr(19));
+}
+
+CaseDef caseDefWithFormat (CaseDef caseDef, const VkFormat format)
+{
+	caseDef.colorFormat = format;
+	return caseDef;
+}
+
+void addTestCasesWithFunctions (tcu::TestCaseGroup* group)
+{
+	const CaseDef caseDef[] =
+	{
+		{ VK_IMAGE_VIEW_TYPE_1D,			IVec3(54,  1, 1),	1,		VK_FORMAT_UNDEFINED},
+		{ VK_IMAGE_VIEW_TYPE_1D_ARRAY,		IVec3(54,  1, 1),	4,		VK_FORMAT_UNDEFINED},
+		{ VK_IMAGE_VIEW_TYPE_2D,			IVec3(22, 64, 1),	1,		VK_FORMAT_UNDEFINED},
+		{ VK_IMAGE_VIEW_TYPE_2D_ARRAY,		IVec3(22, 64, 1),	4,		VK_FORMAT_UNDEFINED},
+		{ VK_IMAGE_VIEW_TYPE_CUBE,			IVec3(35, 35, 1),	6,		VK_FORMAT_UNDEFINED},
+		{ VK_IMAGE_VIEW_TYPE_CUBE_ARRAY,	IVec3(35, 35, 1),	2*6,	VK_FORMAT_UNDEFINED},
+	};
+
+	const VkFormat format[]	=
+	{
+		VK_FORMAT_R8G8B8A8_UNORM,
+		VK_FORMAT_R32_UINT,
+		VK_FORMAT_R16G16_SINT,
+		VK_FORMAT_R32G32B32A32_SFLOAT,
+	};
+
+	for (int sizeNdx = 0; sizeNdx < DE_LENGTH_OF_ARRAY(caseDef); ++sizeNdx)
+	{
+		MovePtr<tcu::TestCaseGroup>	imageGroup(new tcu::TestCaseGroup(group->getTestContext(), getShortImageViewTypeName(caseDef[sizeNdx].imageType).c_str(), ""));
+		{
+			MovePtr<tcu::TestCaseGroup>	sizeGroup(new tcu::TestCaseGroup(group->getTestContext(), getSizeString(caseDef[sizeNdx].renderSize, caseDef[sizeNdx].numLayers).c_str(), ""));
+
+			for (int formatNdx = 0; formatNdx < DE_LENGTH_OF_ARRAY(format); ++formatNdx)
+				addFunctionCaseWithPrograms(sizeGroup.get(), getFormatString(format[formatNdx]).c_str(), "", initPrograms, test, caseDefWithFormat(caseDef[sizeNdx], format[formatNdx]));
+
+			imageGroup->addChild(sizeGroup.release());
+		}
+		group->addChild(imageGroup.release());
+	}
+}
+
+} // anonymous ns
+
+tcu::TestCaseGroup* createRenderToImageTests (tcu::TestContext& testCtx)
+{
+	return createTestGroup(testCtx, "render_to_image", "Render to image tests", addTestCasesWithFunctions);
+}
+
+} // pipeline
+} // vkt
diff --git a/external/vulkancts/modules/vulkan/pipeline/vktPipelineRenderToImageTests.hpp b/external/vulkancts/modules/vulkan/pipeline/vktPipelineRenderToImageTests.hpp
new file mode 100644
index 0000000..18f4a91
--- /dev/null
+++ b/external/vulkancts/modules/vulkan/pipeline/vktPipelineRenderToImageTests.hpp
@@ -0,0 +1,38 @@
+#ifndef _VKTPIPELINERENDERTOIMAGETESTS_HPP
+#define _VKTPIPELINERENDERTOIMAGETESTS_HPP
+/*------------------------------------------------------------------------
+ * Vulkan Conformance Tests
+ * ------------------------
+ *
+ * Copyright (c) 2016 The Khronos Group Inc.
+ *
+ * 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  vktPipelineRenderToImageTests.hpp
+ * \brief Render to images tests
+ *//*--------------------------------------------------------------------*/
+
+#include "vktTestCase.hpp"
+
+namespace vkt
+{
+namespace pipeline
+{
+
+tcu::TestCaseGroup* createRenderToImageTests (tcu::TestContext& testCtx);
+
+} // pipeline
+} // vkt
+
+#endif // _VKTPIPELINERENDERTOIMAGETESTS_HPP
diff --git a/external/vulkancts/modules/vulkan/pipeline/vktPipelineTests.cpp b/external/vulkancts/modules/vulkan/pipeline/vktPipelineTests.cpp
index 7d25fef..1cb900a 100644
--- a/external/vulkancts/modules/vulkan/pipeline/vktPipelineTests.cpp
+++ b/external/vulkancts/modules/vulkan/pipeline/vktPipelineTests.cpp
@@ -37,6 +37,7 @@
 #include "vktPipelineVertexInputTests.hpp"
 #include "vktPipelineTimestampTests.hpp"
 #include "vktPipelineCacheTests.hpp"
+#include "vktPipelineRenderToImageTests.hpp"
 #include "vktTestGroupUtil.hpp"
 
 namespace vkt
@@ -65,6 +66,7 @@
 	pipelineTests->addChild(createInputAssemblyTests			(testCtx));
 	pipelineTests->addChild(createTimestampTests				(testCtx));
 	pipelineTests->addChild(createCacheTests					(testCtx));
+	pipelineTests->addChild(createRenderToImageTests			(testCtx));
 }
 
 } // anonymous
diff --git a/external/vulkancts/modules/vulkan/sparse_resources/CMakeLists.txt b/external/vulkancts/modules/vulkan/sparse_resources/CMakeLists.txt
index 4da15e5..3bf9eed 100644
--- a/external/vulkancts/modules/vulkan/sparse_resources/CMakeLists.txt
+++ b/external/vulkancts/modules/vulkan/sparse_resources/CMakeLists.txt
@@ -9,6 +9,8 @@
 	vktSparseResourcesBufferSparseBinding.hpp
 	vktSparseResourcesBufferSparseResidency.cpp
 	vktSparseResourcesBufferSparseResidency.hpp
+	vktSparseResourcesBufferTests.cpp
+	vktSparseResourcesBufferTests.hpp
 	vktSparseResourcesImageMemoryAliasing.cpp
 	vktSparseResourcesImageMemoryAliasing.hpp
 	vktSparseResourcesImageSparseBinding.cpp
diff --git a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferMemoryAliasing.cpp b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferMemoryAliasing.cpp
index 3bf1155..72f43f8 100644
--- a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferMemoryAliasing.cpp
+++ b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferMemoryAliasing.cpp
@@ -400,18 +400,14 @@
 
 } // anonymous ns
 
-tcu::TestCaseGroup* createBufferSparseMemoryAliasingTests (tcu::TestContext& testCtx)
+void addBufferSparseMemoryAliasingTests(tcu::TestCaseGroup* group)
 {
-	de::MovePtr<tcu::TestCaseGroup> testGroup(new tcu::TestCaseGroup(testCtx, "buffer_sparse_memory_aliasing", "Sparse Buffer Memory Aliasing"));
-
-	testGroup->addChild(new BufferSparseMemoryAliasingCase(testCtx, "buffer_size_2_10", "", 1 << 10, glu::GLSL_VERSION_440));
-	testGroup->addChild(new BufferSparseMemoryAliasingCase(testCtx, "buffer_size_2_12", "", 1 << 12, glu::GLSL_VERSION_440));
-	testGroup->addChild(new BufferSparseMemoryAliasingCase(testCtx, "buffer_size_2_16", "", 1 << 16, glu::GLSL_VERSION_440));
-	testGroup->addChild(new BufferSparseMemoryAliasingCase(testCtx, "buffer_size_2_17", "", 1 << 17, glu::GLSL_VERSION_440));
-	testGroup->addChild(new BufferSparseMemoryAliasingCase(testCtx, "buffer_size_2_20", "", 1 << 20, glu::GLSL_VERSION_440));
-	testGroup->addChild(new BufferSparseMemoryAliasingCase(testCtx, "buffer_size_2_24", "", 1 << 24, glu::GLSL_VERSION_440));
-
-	return testGroup.release();
+	group->addChild(new BufferSparseMemoryAliasingCase(group->getTestContext(), "buffer_size_2_10", "", 1 << 10, glu::GLSL_VERSION_440));
+	group->addChild(new BufferSparseMemoryAliasingCase(group->getTestContext(), "buffer_size_2_12", "", 1 << 12, glu::GLSL_VERSION_440));
+	group->addChild(new BufferSparseMemoryAliasingCase(group->getTestContext(), "buffer_size_2_16", "", 1 << 16, glu::GLSL_VERSION_440));
+	group->addChild(new BufferSparseMemoryAliasingCase(group->getTestContext(), "buffer_size_2_17", "", 1 << 17, glu::GLSL_VERSION_440));
+	group->addChild(new BufferSparseMemoryAliasingCase(group->getTestContext(), "buffer_size_2_20", "", 1 << 20, glu::GLSL_VERSION_440));
+	group->addChild(new BufferSparseMemoryAliasingCase(group->getTestContext(), "buffer_size_2_24", "", 1 << 24, glu::GLSL_VERSION_440));
 }
 
 } // sparse
diff --git a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferMemoryAliasing.hpp b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferMemoryAliasing.hpp
index 0fa70bf..f714088 100644
--- a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferMemoryAliasing.hpp
+++ b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferMemoryAliasing.hpp
@@ -31,7 +31,7 @@
 namespace sparse
 {
 
-tcu::TestCaseGroup* createBufferSparseMemoryAliasingTests(tcu::TestContext& testCtx);
+void addBufferSparseMemoryAliasingTests(tcu::TestCaseGroup* group);
 
 } // sparse
 } // vkt
diff --git a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseBinding.cpp b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseBinding.cpp
index acded24..2bd5f78 100644
--- a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseBinding.cpp
+++ b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseBinding.cpp
@@ -293,18 +293,14 @@
 
 } // anonymous ns
 
-tcu::TestCaseGroup* createBufferSparseBindingTests (tcu::TestContext& testCtx)
+void addBufferSparseBindingTests (tcu::TestCaseGroup* group)
 {
-	de::MovePtr<tcu::TestCaseGroup> testGroup(new tcu::TestCaseGroup(testCtx, "buffer_sparse_binding", "Buffer Sparse Binding"));
-
-	testGroup->addChild(new BufferSparseBindingCase(testCtx, "buffer_size_2_10", "", 1 << 10));
-	testGroup->addChild(new BufferSparseBindingCase(testCtx, "buffer_size_2_12", "", 1 << 12));
-	testGroup->addChild(new BufferSparseBindingCase(testCtx, "buffer_size_2_16", "", 1 << 16));
-	testGroup->addChild(new BufferSparseBindingCase(testCtx, "buffer_size_2_17", "", 1 << 17));
-	testGroup->addChild(new BufferSparseBindingCase(testCtx, "buffer_size_2_20", "", 1 << 20));
-	testGroup->addChild(new BufferSparseBindingCase(testCtx, "buffer_size_2_24", "", 1 << 24));
-
-	return testGroup.release();
+	group->addChild(new BufferSparseBindingCase(group->getTestContext(), "buffer_size_2_10", "", 1 << 10));
+	group->addChild(new BufferSparseBindingCase(group->getTestContext(), "buffer_size_2_12", "", 1 << 12));
+	group->addChild(new BufferSparseBindingCase(group->getTestContext(), "buffer_size_2_16", "", 1 << 16));
+	group->addChild(new BufferSparseBindingCase(group->getTestContext(), "buffer_size_2_17", "", 1 << 17));
+	group->addChild(new BufferSparseBindingCase(group->getTestContext(), "buffer_size_2_20", "", 1 << 20));
+	group->addChild(new BufferSparseBindingCase(group->getTestContext(), "buffer_size_2_24", "", 1 << 24));
 }
 
 } // sparse
diff --git a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseBinding.hpp b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseBinding.hpp
index 523de15..3a048d6 100644
--- a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseBinding.hpp
+++ b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseBinding.hpp
@@ -31,7 +31,7 @@
 namespace sparse
 {
 
-tcu::TestCaseGroup* createBufferSparseBindingTests (tcu::TestContext& testCtx);
+void addBufferSparseBindingTests (tcu::TestCaseGroup* group);
 
 } // sparse
 } // vkt
diff --git a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseResidency.cpp b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseResidency.cpp
index db831e5..de49a70 100644
--- a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseResidency.cpp
+++ b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseResidency.cpp
@@ -383,18 +383,14 @@
 
 } // anonymous ns
 
-tcu::TestCaseGroup* createBufferSparseResidencyTests (tcu::TestContext& testCtx)
+void addBufferSparseResidencyTests(tcu::TestCaseGroup* group)
 {
-	de::MovePtr<tcu::TestCaseGroup> testGroup(new tcu::TestCaseGroup(testCtx, "buffer_sparse_residency", "Buffer Sparse Residency"));
-
-	testGroup->addChild(new BufferSparseResidencyCase(testCtx, "buffer_size_2_10", "", 1 << 10, glu::GLSL_VERSION_440));
-	testGroup->addChild(new BufferSparseResidencyCase(testCtx, "buffer_size_2_12", "", 1 << 12, glu::GLSL_VERSION_440));
-	testGroup->addChild(new BufferSparseResidencyCase(testCtx, "buffer_size_2_16", "", 1 << 16, glu::GLSL_VERSION_440));
-	testGroup->addChild(new BufferSparseResidencyCase(testCtx, "buffer_size_2_17", "", 1 << 17, glu::GLSL_VERSION_440));
-	testGroup->addChild(new BufferSparseResidencyCase(testCtx, "buffer_size_2_20", "", 1 << 20, glu::GLSL_VERSION_440));
-	testGroup->addChild(new BufferSparseResidencyCase(testCtx, "buffer_size_2_24", "", 1 << 24, glu::GLSL_VERSION_440));
-
-	return testGroup.release();
+	group->addChild(new BufferSparseResidencyCase(group->getTestContext(), "buffer_size_2_10", "", 1 << 10, glu::GLSL_VERSION_440));
+	group->addChild(new BufferSparseResidencyCase(group->getTestContext(), "buffer_size_2_12", "", 1 << 12, glu::GLSL_VERSION_440));
+	group->addChild(new BufferSparseResidencyCase(group->getTestContext(), "buffer_size_2_16", "", 1 << 16, glu::GLSL_VERSION_440));
+	group->addChild(new BufferSparseResidencyCase(group->getTestContext(), "buffer_size_2_17", "", 1 << 17, glu::GLSL_VERSION_440));
+	group->addChild(new BufferSparseResidencyCase(group->getTestContext(), "buffer_size_2_20", "", 1 << 20, glu::GLSL_VERSION_440));
+	group->addChild(new BufferSparseResidencyCase(group->getTestContext(), "buffer_size_2_24", "", 1 << 24, glu::GLSL_VERSION_440));
 }
 
 } // sparse
diff --git a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseResidency.hpp b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseResidency.hpp
index 238a1f9..54fae2d 100644
--- a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseResidency.hpp
+++ b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseResidency.hpp
@@ -31,7 +31,7 @@
 namespace sparse
 {
 
-tcu::TestCaseGroup* createBufferSparseResidencyTests(tcu::TestContext& testCtx);
+void addBufferSparseResidencyTests(tcu::TestCaseGroup* group);
 
 } // sparse
 } // vkt
diff --git a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferTests.cpp b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferTests.cpp
new file mode 100644
index 0000000..1f271a7
--- /dev/null
+++ b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferTests.cpp
@@ -0,0 +1,1618 @@
+/*------------------------------------------------------------------------
+ * Vulkan Conformance Tests
+ * ------------------------
+ *
+ * Copyright (c) 2016 The Khronos Group Inc.
+ *
+ * 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 Sparse buffer tests
+ *//*--------------------------------------------------------------------*/
+
+#include "vktSparseResourcesBufferTests.hpp"
+#include "vktTestCaseUtil.hpp"
+#include "vktTestGroupUtil.hpp"
+#include "vktSparseResourcesTestsUtil.hpp"
+#include "vktSparseResourcesBase.hpp"
+#include "vktSparseResourcesBufferSparseBinding.hpp"
+#include "vktSparseResourcesBufferSparseResidency.hpp"
+#include "vktSparseResourcesBufferMemoryAliasing.hpp"
+
+#include "vkRef.hpp"
+#include "vkRefUtil.hpp"
+#include "vkPlatform.hpp"
+#include "vkPrograms.hpp"
+#include "vkMemUtil.hpp"
+#include "vkBuilderUtil.hpp"
+#include "vkQueryUtil.hpp"
+#include "vkTypeUtil.hpp"
+
+#include "deUniquePtr.hpp"
+#include "deSharedPtr.hpp"
+#include "deMath.h"
+
+#include <string>
+#include <vector>
+#include <map>
+
+using namespace vk;
+using de::MovePtr;
+using de::UniquePtr;
+using de::SharedPtr;
+using tcu::Vec4;
+using tcu::IVec2;
+using tcu::IVec4;
+
+namespace vkt
+{
+namespace sparse
+{
+namespace
+{
+
+typedef SharedPtr<UniquePtr<Allocation> > AllocationSp;
+
+enum
+{
+	RENDER_SIZE	= 128,				//!< framebuffer size in pixels
+	GRID_SIZE	= RENDER_SIZE / 8,	//!< number of grid tiles in a row
+};
+
+enum TestFlagBits
+{
+												//   sparseBinding is implied
+	TEST_FLAG_ALIASED				= 1u << 0,	//!< sparseResidencyAliased
+	TEST_FLAG_RESIDENCY				= 1u << 1,	//!< sparseResidencyBuffer
+	TEST_FLAG_NON_RESIDENT_STRICT	= 1u << 2,	//!< residencyNonResidentStrict
+};
+typedef deUint32 TestFlags;
+
+//! SparseAllocationBuilder output. Owns the allocated memory.
+struct SparseAllocation
+{
+	deUint32							numResourceChunks;
+	VkDeviceSize						resourceSize;		//!< buffer size in bytes
+	std::vector<AllocationSp>			allocations;		//!< actual allocated memory
+	std::vector<VkSparseMemoryBind>		memoryBinds;		//!< memory binds backing the resource
+};
+
+//! Utility to lay out memory allocations for a sparse buffer, including holes and aliased regions.
+//! Will allocate memory upon building.
+class SparseAllocationBuilder
+{
+public:
+								SparseAllocationBuilder	(void);
+
+	// \note "chunk" is the smallest (due to alignment) bindable amount of memory
+
+	SparseAllocationBuilder&	addMemoryHole			(const deUint32 numChunks = 1u);
+	SparseAllocationBuilder&	addResourceHole			(const deUint32 numChunks = 1u);
+	SparseAllocationBuilder&	addMemoryBind			(const deUint32 numChunks = 1u);
+	SparseAllocationBuilder&	addAliasedMemoryBind	(const deUint32 allocationNdx, const deUint32 chunkOffset, const deUint32 numChunks = 1u);
+	SparseAllocationBuilder&	addMemoryAllocation		(void);
+
+	MovePtr<SparseAllocation>	build					(const DeviceInterface&		vk,
+														 const VkDevice				device,
+														 Allocator&					allocator,
+														 VkBufferCreateInfo			referenceCreateInfo,		//!< buffer size is ignored in this info
+														 const VkDeviceSize			minChunkSize = 0ull) const;	//!< make sure chunks are at least this big
+
+private:
+	struct MemoryBind
+	{
+		deUint32	allocationNdx;
+		deUint32	resourceChunkNdx;
+		deUint32	memoryChunkNdx;
+		deUint32	numChunks;
+	};
+
+	deUint32					m_allocationNdx;
+	deUint32					m_resourceChunkNdx;
+	deUint32					m_memoryChunkNdx;
+	std::vector<MemoryBind>		m_memoryBinds;
+	std::vector<deUint32>		m_chunksPerAllocation;
+
+};
+
+SparseAllocationBuilder::SparseAllocationBuilder (void)
+	: m_allocationNdx		(0)
+	, m_resourceChunkNdx	(0)
+	, m_memoryChunkNdx		(0)
+{
+	m_chunksPerAllocation.push_back(0);
+}
+
+SparseAllocationBuilder& SparseAllocationBuilder::addMemoryHole (const deUint32 numChunks)
+{
+	m_memoryChunkNdx						+= numChunks;
+	m_chunksPerAllocation[m_allocationNdx]	+= numChunks;
+
+	return *this;
+}
+
+SparseAllocationBuilder& SparseAllocationBuilder::addResourceHole (const deUint32 numChunks)
+{
+	m_resourceChunkNdx += numChunks;
+
+	return *this;
+}
+
+SparseAllocationBuilder& SparseAllocationBuilder::addMemoryAllocation (void)
+{
+	DE_ASSERT(m_memoryChunkNdx != 0);	// doesn't make sense to have an empty allocation
+
+	m_allocationNdx  += 1;
+	m_memoryChunkNdx  = 0;
+	m_chunksPerAllocation.push_back(0);
+
+	return *this;
+}
+
+SparseAllocationBuilder& SparseAllocationBuilder::addMemoryBind (const deUint32 numChunks)
+{
+	const MemoryBind memoryBind =
+	{
+		m_allocationNdx,
+		m_resourceChunkNdx,
+		m_memoryChunkNdx,
+		numChunks
+	};
+	m_memoryBinds.push_back(memoryBind);
+
+	m_resourceChunkNdx						+= numChunks;
+	m_memoryChunkNdx						+= numChunks;
+	m_chunksPerAllocation[m_allocationNdx]	+= numChunks;
+
+	return *this;
+}
+
+SparseAllocationBuilder& SparseAllocationBuilder::addAliasedMemoryBind	(const deUint32 allocationNdx, const deUint32 chunkOffset, const deUint32 numChunks)
+{
+	DE_ASSERT(allocationNdx <= m_allocationNdx);
+
+	const MemoryBind memoryBind =
+	{
+		allocationNdx,
+		m_resourceChunkNdx,
+		chunkOffset,
+		numChunks
+	};
+	m_memoryBinds.push_back(memoryBind);
+
+	m_resourceChunkNdx += numChunks;
+
+	return *this;
+}
+
+inline VkMemoryRequirements requirementsWithSize (VkMemoryRequirements requirements, const VkDeviceSize size)
+{
+	requirements.size = size;
+	return requirements;
+}
+
+inline VkDeviceSize alignSize (const VkDeviceSize val, const VkDeviceSize align)
+{
+	DE_ASSERT(deIsPowerOfTwo64(align));
+	return (val + align - 1) & ~(align - 1);
+}
+
+MovePtr<SparseAllocation> SparseAllocationBuilder::build (const DeviceInterface&	vk,
+														  const VkDevice			device,
+														  Allocator&				allocator,
+														  VkBufferCreateInfo		referenceCreateInfo,
+														  const VkDeviceSize		minChunkSize) const
+{
+
+	MovePtr<SparseAllocation>	sparseAllocation			(new SparseAllocation());
+
+								referenceCreateInfo.size	= sizeof(deUint32);
+	const Unique<VkBuffer>		refBuffer					(createBuffer(vk, device, &referenceCreateInfo));
+	const VkMemoryRequirements	memoryRequirements			= getBufferMemoryRequirements(vk, device, *refBuffer);
+	const VkDeviceSize			chunkSize					= std::max(memoryRequirements.alignment, alignSize(minChunkSize, memoryRequirements.alignment));
+
+	for (std::vector<deUint32>::const_iterator numChunksIter = m_chunksPerAllocation.begin(); numChunksIter != m_chunksPerAllocation.end(); ++numChunksIter)
+	{
+		sparseAllocation->allocations.push_back(makeDeSharedPtr(
+			allocator.allocate(requirementsWithSize(memoryRequirements, *numChunksIter * chunkSize), MemoryRequirement::Any)));
+	}
+
+	for (std::vector<MemoryBind>::const_iterator memBindIter = m_memoryBinds.begin(); memBindIter != m_memoryBinds.end(); ++memBindIter)
+	{
+		const Allocation&			alloc	= **sparseAllocation->allocations[memBindIter->allocationNdx];
+		const VkSparseMemoryBind	bind	=
+		{
+			memBindIter->resourceChunkNdx * chunkSize,							// VkDeviceSize               resourceOffset;
+			memBindIter->numChunks * chunkSize,									// VkDeviceSize               size;
+			alloc.getMemory(),													// VkDeviceMemory             memory;
+			alloc.getOffset() + memBindIter->memoryChunkNdx * chunkSize,		// VkDeviceSize               memoryOffset;
+			(VkSparseMemoryBindFlags)0,											// VkSparseMemoryBindFlags    flags;
+		};
+		sparseAllocation->memoryBinds.push_back(bind);
+		referenceCreateInfo.size = std::max(referenceCreateInfo.size, bind.resourceOffset + bind.size);
+	}
+
+	sparseAllocation->resourceSize		= referenceCreateInfo.size;
+	sparseAllocation->numResourceChunks = m_resourceChunkNdx;
+
+	return sparseAllocation;
+}
+
+VkImageCreateInfo makeImageCreateInfo (const VkFormat format, const IVec2& size, const VkImageUsageFlags usage)
+{
+	const VkImageCreateInfo imageParams =
+	{
+		VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO,			// VkStructureType			sType;
+		DE_NULL,										// const void*				pNext;
+		(VkImageCreateFlags)0,							// VkImageCreateFlags		flags;
+		VK_IMAGE_TYPE_2D,								// VkImageType				imageType;
+		format,											// VkFormat					format;
+		makeExtent3D(size.x(), size.y(), 1),			// VkExtent3D				extent;
+		1u,												// deUint32					mipLevels;
+		1u,												// deUint32					arrayLayers;
+		VK_SAMPLE_COUNT_1_BIT,							// VkSampleCountFlagBits	samples;
+		VK_IMAGE_TILING_OPTIMAL,						// VkImageTiling			tiling;
+		usage,											// VkImageUsageFlags		usage;
+		VK_SHARING_MODE_EXCLUSIVE,						// VkSharingMode			sharingMode;
+		0u,												// deUint32					queueFamilyIndexCount;
+		DE_NULL,										// const deUint32*			pQueueFamilyIndices;
+		VK_IMAGE_LAYOUT_UNDEFINED,						// VkImageLayout			initialLayout;
+	};
+	return imageParams;
+}
+
+Move<VkRenderPass> makeRenderPass (const DeviceInterface&	vk,
+								   const VkDevice			device,
+								   const VkFormat			colorFormat)
+{
+	const VkAttachmentDescription colorAttachmentDescription =
+	{
+		(VkAttachmentDescriptionFlags)0,					// VkAttachmentDescriptionFlags		flags;
+		colorFormat,										// VkFormat							format;
+		VK_SAMPLE_COUNT_1_BIT,								// VkSampleCountFlagBits			samples;
+		VK_ATTACHMENT_LOAD_OP_CLEAR,						// VkAttachmentLoadOp				loadOp;
+		VK_ATTACHMENT_STORE_OP_STORE,						// VkAttachmentStoreOp				storeOp;
+		VK_ATTACHMENT_LOAD_OP_DONT_CARE,					// VkAttachmentLoadOp				stencilLoadOp;
+		VK_ATTACHMENT_STORE_OP_DONT_CARE,					// VkAttachmentStoreOp				stencilStoreOp;
+		VK_IMAGE_LAYOUT_UNDEFINED,							// VkImageLayout					initialLayout;
+		VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL,			// VkImageLayout					finalLayout;
+	};
+
+	const VkAttachmentReference colorAttachmentRef =
+	{
+		0u,													// deUint32			attachment;
+		VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL			// VkImageLayout	layout;
+	};
+
+	const VkSubpassDescription subpassDescription =
+	{
+		(VkSubpassDescriptionFlags)0,						// VkSubpassDescriptionFlags		flags;
+		VK_PIPELINE_BIND_POINT_GRAPHICS,					// VkPipelineBindPoint				pipelineBindPoint;
+		0u,													// deUint32							inputAttachmentCount;
+		DE_NULL,											// const VkAttachmentReference*		pInputAttachments;
+		1u,													// deUint32							colorAttachmentCount;
+		&colorAttachmentRef,								// const VkAttachmentReference*		pColorAttachments;
+		DE_NULL,											// const VkAttachmentReference*		pResolveAttachments;
+		DE_NULL,											// const VkAttachmentReference*		pDepthStencilAttachment;
+		0u,													// deUint32							preserveAttachmentCount;
+		DE_NULL												// const deUint32*					pPreserveAttachments;
+	};
+
+	const VkRenderPassCreateInfo renderPassInfo =
+	{
+		VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO,			// VkStructureType					sType;
+		DE_NULL,											// const void*						pNext;
+		(VkRenderPassCreateFlags)0,							// VkRenderPassCreateFlags			flags;
+		1u,													// deUint32							attachmentCount;
+		&colorAttachmentDescription,						// const VkAttachmentDescription*	pAttachments;
+		1u,													// deUint32							subpassCount;
+		&subpassDescription,								// const VkSubpassDescription*		pSubpasses;
+		0u,													// deUint32							dependencyCount;
+		DE_NULL												// const VkSubpassDependency*		pDependencies;
+	};
+
+	return createRenderPass(vk, device, &renderPassInfo);
+}
+
+Move<VkPipeline> makeGraphicsPipeline (const DeviceInterface&					vk,
+									   const VkDevice							device,
+									   const VkPipelineLayout					pipelineLayout,
+									   const VkRenderPass						renderPass,
+									   const IVec2								renderSize,
+									   const VkPrimitiveTopology				topology,
+									   const deUint32							stageCount,
+									   const VkPipelineShaderStageCreateInfo*	pStages)
+{
+	const VkVertexInputBindingDescription vertexInputBindingDescription =
+	{
+		0u,								// uint32_t				binding;
+		sizeof(Vec4),					// uint32_t				stride;
+		VK_VERTEX_INPUT_RATE_VERTEX,	// VkVertexInputRate	inputRate;
+	};
+
+	const VkVertexInputAttributeDescription vertexInputAttributeDescription =
+	{
+		0u,									// uint32_t			location;
+		0u,									// uint32_t			binding;
+		VK_FORMAT_R32G32B32A32_SFLOAT,		// VkFormat			format;
+		0u,									// uint32_t			offset;
+	};
+
+	const VkPipelineVertexInputStateCreateInfo vertexInputStateInfo =
+	{
+		VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO,		// VkStructureType                             sType;
+		DE_NULL,														// const void*                                 pNext;
+		(VkPipelineVertexInputStateCreateFlags)0,						// VkPipelineVertexInputStateCreateFlags       flags;
+		1u,																// uint32_t                                    vertexBindingDescriptionCount;
+		&vertexInputBindingDescription,									// const VkVertexInputBindingDescription*      pVertexBindingDescriptions;
+		1u,																// uint32_t                                    vertexAttributeDescriptionCount;
+		&vertexInputAttributeDescription,								// const VkVertexInputAttributeDescription*    pVertexAttributeDescriptions;
+	};
+
+	const VkPipelineInputAssemblyStateCreateInfo pipelineInputAssemblyStateInfo =
+	{
+		VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO,	// VkStructureType                             sType;
+		DE_NULL,														// const void*                                 pNext;
+		(VkPipelineInputAssemblyStateCreateFlags)0,						// VkPipelineInputAssemblyStateCreateFlags     flags;
+		topology,														// VkPrimitiveTopology                         topology;
+		VK_FALSE,														// VkBool32                                    primitiveRestartEnable;
+	};
+
+	const VkViewport viewport = makeViewport(
+		0.0f, 0.0f,
+		static_cast<float>(renderSize.x()), static_cast<float>(renderSize.y()),
+		0.0f, 1.0f);
+
+	const VkRect2D scissor = {
+		makeOffset2D(0, 0),
+		makeExtent2D(static_cast<deUint32>(renderSize.x()), static_cast<deUint32>(renderSize.y())),
+	};
+
+	const VkPipelineViewportStateCreateInfo pipelineViewportStateInfo =
+	{
+		VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO,			// VkStructureType                             sType;
+		DE_NULL,														// const void*                                 pNext;
+		(VkPipelineViewportStateCreateFlags)0,							// VkPipelineViewportStateCreateFlags          flags;
+		1u,																// uint32_t                                    viewportCount;
+		&viewport,														// const VkViewport*                           pViewports;
+		1u,																// uint32_t                                    scissorCount;
+		&scissor,														// const VkRect2D*                             pScissors;
+	};
+
+	const VkPipelineRasterizationStateCreateInfo pipelineRasterizationStateInfo =
+	{
+		VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO,		// VkStructureType                          sType;
+		DE_NULL,														// const void*                              pNext;
+		(VkPipelineRasterizationStateCreateFlags)0,						// VkPipelineRasterizationStateCreateFlags  flags;
+		VK_FALSE,														// VkBool32                                 depthClampEnable;
+		VK_FALSE,														// VkBool32                                 rasterizerDiscardEnable;
+		VK_POLYGON_MODE_FILL,											// VkPolygonMode							polygonMode;
+		VK_CULL_MODE_NONE,												// VkCullModeFlags							cullMode;
+		VK_FRONT_FACE_COUNTER_CLOCKWISE,								// VkFrontFace								frontFace;
+		VK_FALSE,														// VkBool32									depthBiasEnable;
+		0.0f,															// float									depthBiasConstantFactor;
+		0.0f,															// float									depthBiasClamp;
+		0.0f,															// float									depthBiasSlopeFactor;
+		1.0f,															// float									lineWidth;
+	};
+
+	const VkPipelineMultisampleStateCreateInfo pipelineMultisampleStateInfo =
+	{
+		VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO,		// VkStructureType							sType;
+		DE_NULL,														// const void*								pNext;
+		(VkPipelineMultisampleStateCreateFlags)0,						// VkPipelineMultisampleStateCreateFlags	flags;
+		VK_SAMPLE_COUNT_1_BIT,											// VkSampleCountFlagBits					rasterizationSamples;
+		VK_FALSE,														// VkBool32									sampleShadingEnable;
+		0.0f,															// float									minSampleShading;
+		DE_NULL,														// const VkSampleMask*						pSampleMask;
+		VK_FALSE,														// VkBool32									alphaToCoverageEnable;
+		VK_FALSE														// VkBool32									alphaToOneEnable;
+	};
+
+	const VkStencilOpState stencilOpState = makeStencilOpState(
+		VK_STENCIL_OP_KEEP,				// stencil fail
+		VK_STENCIL_OP_KEEP,				// depth & stencil pass
+		VK_STENCIL_OP_KEEP,				// depth only fail
+		VK_COMPARE_OP_ALWAYS,			// compare op
+		0u,								// compare mask
+		0u,								// write mask
+		0u);							// reference
+
+	VkPipelineDepthStencilStateCreateInfo pipelineDepthStencilStateInfo =
+	{
+		VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO,		// VkStructureType							sType;
+		DE_NULL,														// const void*								pNext;
+		(VkPipelineDepthStencilStateCreateFlags)0,						// VkPipelineDepthStencilStateCreateFlags	flags;
+		VK_FALSE,														// VkBool32									depthTestEnable;
+		VK_FALSE,														// VkBool32									depthWriteEnable;
+		VK_COMPARE_OP_LESS,												// VkCompareOp								depthCompareOp;
+		VK_FALSE,														// VkBool32									depthBoundsTestEnable;
+		VK_FALSE,														// VkBool32									stencilTestEnable;
+		stencilOpState,													// VkStencilOpState							front;
+		stencilOpState,													// VkStencilOpState							back;
+		0.0f,															// float									minDepthBounds;
+		1.0f,															// float									maxDepthBounds;
+	};
+
+	const VkColorComponentFlags					colorComponentsAll					= VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT;
+	const VkPipelineColorBlendAttachmentState	pipelineColorBlendAttachmentState	=
+	{
+		VK_FALSE,						// VkBool32					blendEnable;
+		VK_BLEND_FACTOR_ONE,			// VkBlendFactor			srcColorBlendFactor;
+		VK_BLEND_FACTOR_ZERO,			// VkBlendFactor			dstColorBlendFactor;
+		VK_BLEND_OP_ADD,				// VkBlendOp				colorBlendOp;
+		VK_BLEND_FACTOR_ONE,			// VkBlendFactor			srcAlphaBlendFactor;
+		VK_BLEND_FACTOR_ZERO,			// VkBlendFactor			dstAlphaBlendFactor;
+		VK_BLEND_OP_ADD,				// VkBlendOp				alphaBlendOp;
+		colorComponentsAll,				// VkColorComponentFlags	colorWriteMask;
+	};
+
+	const VkPipelineColorBlendStateCreateInfo pipelineColorBlendStateInfo =
+	{
+		VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO,		// VkStructureType								sType;
+		DE_NULL,														// const void*									pNext;
+		(VkPipelineColorBlendStateCreateFlags)0,						// VkPipelineColorBlendStateCreateFlags			flags;
+		VK_FALSE,														// VkBool32										logicOpEnable;
+		VK_LOGIC_OP_COPY,												// VkLogicOp									logicOp;
+		1u,																// deUint32										attachmentCount;
+		&pipelineColorBlendAttachmentState,								// const VkPipelineColorBlendAttachmentState*	pAttachments;
+		{ 0.0f, 0.0f, 0.0f, 0.0f },										// float										blendConstants[4];
+	};
+
+	const VkGraphicsPipelineCreateInfo graphicsPipelineInfo =
+	{
+		VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO,	// VkStructureType									sType;
+		DE_NULL,											// const void*										pNext;
+		(VkPipelineCreateFlags)0,							// VkPipelineCreateFlags							flags;
+		stageCount,											// deUint32											stageCount;
+		pStages,											// const VkPipelineShaderStageCreateInfo*			pStages;
+		&vertexInputStateInfo,								// const VkPipelineVertexInputStateCreateInfo*		pVertexInputState;
+		&pipelineInputAssemblyStateInfo,					// const VkPipelineInputAssemblyStateCreateInfo*	pInputAssemblyState;
+		DE_NULL,											// const VkPipelineTessellationStateCreateInfo*		pTessellationState;
+		&pipelineViewportStateInfo,							// const VkPipelineViewportStateCreateInfo*			pViewportState;
+		&pipelineRasterizationStateInfo,					// const VkPipelineRasterizationStateCreateInfo*	pRasterizationState;
+		&pipelineMultisampleStateInfo,						// const VkPipelineMultisampleStateCreateInfo*		pMultisampleState;
+		&pipelineDepthStencilStateInfo,						// const VkPipelineDepthStencilStateCreateInfo*		pDepthStencilState;
+		&pipelineColorBlendStateInfo,						// const VkPipelineColorBlendStateCreateInfo*		pColorBlendState;
+		DE_NULL,											// const VkPipelineDynamicStateCreateInfo*			pDynamicState;
+		pipelineLayout,										// VkPipelineLayout									layout;
+		renderPass,											// VkRenderPass										renderPass;
+		0u,													// deUint32											subpass;
+		DE_NULL,											// VkPipeline										basePipelineHandle;
+		0,													// deInt32											basePipelineIndex;
+	};
+
+	return createGraphicsPipeline(vk, device, DE_NULL, &graphicsPipelineInfo);
+}
+
+//! Return true if there are any red (or all zero) pixels in the image
+bool imageHasErrorPixels (const tcu::ConstPixelBufferAccess image)
+{
+	const Vec4 errorColor	= Vec4(1.0f, 0.0f, 0.0f, 1.0f);
+	const Vec4 blankColor	= Vec4();
+
+	for (int y = 0; y < image.getHeight(); ++y)
+	for (int x = 0; x < image.getWidth(); ++x)
+	{
+		const Vec4 color = image.getPixel(x, y);
+		if (color == errorColor || color == blankColor)
+			return true;
+	}
+
+	return false;
+}
+
+class Renderer
+{
+public:
+	typedef std::map<VkShaderStageFlagBits, const VkSpecializationInfo*>	SpecializationMap;
+
+	//! Use the delegate to bind descriptor sets, vertex buffers, etc. and make a draw call
+	struct Delegate
+	{
+		virtual			~Delegate		(void) {}
+		virtual void	rendererDraw	(const VkPipelineLayout pipelineLayout, const VkCommandBuffer cmdBuffer) const = 0;
+	};
+
+	Renderer (const DeviceInterface&					vk,
+			  const VkDevice							device,
+			  Allocator&								allocator,
+			  const deUint32							queueFamilyIndex,
+			  const VkDescriptorSetLayout				descriptorSetLayout,	//!< may be NULL, if no descriptors are used
+			  ProgramCollection<vk::ProgramBinary>&		binaryCollection,
+			  const std::string&						vertexName,
+			  const std::string&						fragmentName,
+			  const VkBuffer							colorBuffer,
+			  const IVec2&								renderSize,
+			  const VkFormat							colorFormat,
+			  const Vec4&								clearColor,
+			  const VkPrimitiveTopology					topology,
+			  SpecializationMap							specMap = SpecializationMap())
+		: m_colorBuffer				(colorBuffer)
+		, m_renderSize				(renderSize)
+		, m_colorFormat				(colorFormat)
+		, m_colorSubresourceRange	(makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, 1u, 0u, 1u))
+		, m_clearColor				(clearColor)
+		, m_topology				(topology)
+		, m_descriptorSetLayout		(descriptorSetLayout)
+	{
+		m_colorImage		= makeImage		(vk, device, makeImageCreateInfo(m_colorFormat, m_renderSize, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT));
+		m_colorImageAlloc	= bindImage		(vk, device, allocator, *m_colorImage, MemoryRequirement::Any);
+		m_colorAttachment	= makeImageView	(vk, device, *m_colorImage, VK_IMAGE_VIEW_TYPE_2D, m_colorFormat, m_colorSubresourceRange);
+
+		m_vertexModule		= createShaderModule	(vk, device, binaryCollection.get(vertexName), 0u);
+		m_fragmentModule	= createShaderModule	(vk, device, binaryCollection.get(fragmentName), 0u);
+
+		const VkPipelineShaderStageCreateInfo pShaderStages[] =
+		{
+			{
+				VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO,		// VkStructureType						sType;
+				DE_NULL,													// const void*							pNext;
+				(VkPipelineShaderStageCreateFlags)0,						// VkPipelineShaderStageCreateFlags		flags;
+				VK_SHADER_STAGE_VERTEX_BIT,									// VkShaderStageFlagBits				stage;
+				*m_vertexModule,											// VkShaderModule						module;
+				"main",														// const char*							pName;
+				specMap[VK_SHADER_STAGE_VERTEX_BIT],						// const VkSpecializationInfo*			pSpecializationInfo;
+			},
+			{
+				VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO,		// VkStructureType						sType;
+				DE_NULL,													// const void*							pNext;
+				(VkPipelineShaderStageCreateFlags)0,						// VkPipelineShaderStageCreateFlags		flags;
+				VK_SHADER_STAGE_FRAGMENT_BIT,								// VkShaderStageFlagBits				stage;
+				*m_fragmentModule,											// VkShaderModule						module;
+				"main",														// const char*							pName;
+				specMap[VK_SHADER_STAGE_FRAGMENT_BIT],						// const VkSpecializationInfo*			pSpecializationInfo;
+			}
+		};
+
+		m_renderPass		= makeRenderPass		(vk, device, m_colorFormat);
+		m_framebuffer		= makeFramebuffer		(vk, device, *m_renderPass, 1u, &m_colorAttachment.get(),
+													 static_cast<deUint32>(m_renderSize.x()), static_cast<deUint32>(m_renderSize.y()));
+		m_pipelineLayout	= makePipelineLayout	(vk, device, m_descriptorSetLayout);
+		m_pipeline			= makeGraphicsPipeline	(vk, device, *m_pipelineLayout, *m_renderPass, m_renderSize, m_topology, DE_LENGTH_OF_ARRAY(pShaderStages), pShaderStages);
+		m_cmdPool			= makeCommandPool		(vk, device, queueFamilyIndex);
+		m_cmdBuffer			= makeCommandBuffer		(vk, device, *m_cmdPool);
+	}
+
+	void draw (const DeviceInterface&	vk,
+			   const VkDevice			device,
+			   const VkQueue			queue,
+			   const Delegate&			drawDelegate) const
+	{
+		beginCommandBuffer(vk, *m_cmdBuffer);
+
+		const VkClearValue			clearValue	= makeClearValueColor(m_clearColor);
+		const VkRect2D				renderArea	=
+		{
+			makeOffset2D(0, 0),
+			makeExtent2D(m_renderSize.x(), m_renderSize.y()),
+		};
+		const VkRenderPassBeginInfo renderPassBeginInfo =
+		{
+			VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO,		// VkStructureType         sType;
+			DE_NULL,										// const void*             pNext;
+			*m_renderPass,									// VkRenderPass            renderPass;
+			*m_framebuffer,									// VkFramebuffer           framebuffer;
+			renderArea,										// VkRect2D                renderArea;
+			1u,												// uint32_t                clearValueCount;
+			&clearValue,									// const VkClearValue*     pClearValues;
+		};
+		vk.cmdBeginRenderPass(*m_cmdBuffer, &renderPassBeginInfo, VK_SUBPASS_CONTENTS_INLINE);
+
+		vk.cmdBindPipeline(*m_cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipeline);
+		drawDelegate.rendererDraw(*m_pipelineLayout, *m_cmdBuffer);
+
+		vk.cmdEndRenderPass(*m_cmdBuffer);
+
+		// Prepare color image for copy
+		{
+			const VkImageMemoryBarrier barriers[] =
+			{
+				{
+					VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER,						// VkStructureType			sType;
+					DE_NULL,													// const void*				pNext;
+					VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT,						// VkAccessFlags			outputMask;
+					VK_ACCESS_TRANSFER_READ_BIT,								// VkAccessFlags			inputMask;
+					VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL,					// VkImageLayout			oldLayout;
+					VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL,						// VkImageLayout			newLayout;
+					VK_QUEUE_FAMILY_IGNORED,									// deUint32					srcQueueFamilyIndex;
+					VK_QUEUE_FAMILY_IGNORED,									// deUint32					destQueueFamilyIndex;
+					*m_colorImage,												// VkImage					image;
+					m_colorSubresourceRange,									// VkImageSubresourceRange	subresourceRange;
+				},
+			};
+
+			vk.cmdPipelineBarrier(*m_cmdBuffer, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u,
+				0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers);
+		}
+		// Color image -> host buffer
+		{
+			const VkBufferImageCopy region =
+			{
+				0ull,																		// VkDeviceSize                bufferOffset;
+				0u,																			// uint32_t                    bufferRowLength;
+				0u,																			// uint32_t                    bufferImageHeight;
+				makeImageSubresourceLayers(VK_IMAGE_ASPECT_COLOR_BIT, 0u, 0u, 1u),			// VkImageSubresourceLayers    imageSubresource;
+				makeOffset3D(0, 0, 0),														// VkOffset3D                  imageOffset;
+				makeExtent3D(m_renderSize.x(), m_renderSize.y(), 1u),						// VkExtent3D                  imageExtent;
+			};
+
+			vk.cmdCopyImageToBuffer(*m_cmdBuffer, *m_colorImage, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, m_colorBuffer, 1u, &region);
+		}
+		// Buffer write barrier
+		{
+			const VkBufferMemoryBarrier barriers[] =
+			{
+				{
+					VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER,		// VkStructureType    sType;
+					DE_NULL,										// const void*        pNext;
+					VK_ACCESS_TRANSFER_WRITE_BIT,					// VkAccessFlags      srcAccessMask;
+					VK_ACCESS_HOST_READ_BIT,						// VkAccessFlags      dstAccessMask;
+					VK_QUEUE_FAMILY_IGNORED,						// uint32_t           srcQueueFamilyIndex;
+					VK_QUEUE_FAMILY_IGNORED,						// uint32_t           dstQueueFamilyIndex;
+					m_colorBuffer,									// VkBuffer           buffer;
+					0ull,											// VkDeviceSize       offset;
+					VK_WHOLE_SIZE,									// VkDeviceSize       size;
+				},
+			};
+
+			vk.cmdPipelineBarrier(*m_cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_HOST_BIT, 0u,
+				0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers, DE_NULL, 0u);
+		}
+
+		VK_CHECK(vk.endCommandBuffer(*m_cmdBuffer));
+		submitCommandsAndWait(vk, device, queue, *m_cmdBuffer);
+	}
+
+private:
+	const VkBuffer					m_colorBuffer;
+	const IVec2						m_renderSize;
+	const VkFormat					m_colorFormat;
+	const VkImageSubresourceRange	m_colorSubresourceRange;
+	const Vec4						m_clearColor;
+	const VkPrimitiveTopology		m_topology;
+	const VkDescriptorSetLayout		m_descriptorSetLayout;
+
+	Move<VkImage>					m_colorImage;
+	MovePtr<Allocation>				m_colorImageAlloc;
+	Move<VkImageView>				m_colorAttachment;
+	Move<VkShaderModule>			m_vertexModule;
+	Move<VkShaderModule>			m_fragmentModule;
+	Move<VkRenderPass>				m_renderPass;
+	Move<VkFramebuffer>				m_framebuffer;
+	Move<VkPipelineLayout>			m_pipelineLayout;
+	Move<VkPipeline>				m_pipeline;
+	Move<VkCommandPool>				m_cmdPool;
+	Move<VkCommandBuffer>			m_cmdBuffer;
+
+	// "deleted"
+				Renderer	(const Renderer&);
+	Renderer&	operator=	(const Renderer&);
+};
+
+void bindSparseBuffer (const DeviceInterface& vk, const VkDevice device, const VkQueue sparseQueue, const VkBuffer buffer, const SparseAllocation& sparseAllocation)
+{
+	const VkSparseBufferMemoryBindInfo sparseBufferMemoryBindInfo =
+	{
+		buffer,														// VkBuffer                     buffer;
+		static_cast<deUint32>(sparseAllocation.memoryBinds.size()),	// uint32_t                     bindCount;
+		&sparseAllocation.memoryBinds[0],							// const VkSparseMemoryBind*    pBinds;
+	};
+
+	const VkBindSparseInfo bindInfo =
+	{
+		VK_STRUCTURE_TYPE_BIND_SPARSE_INFO,					// VkStructureType                             sType;
+		DE_NULL,											// const void*                                 pNext;
+		0u,													// uint32_t                                    waitSemaphoreCount;
+		DE_NULL,											// const VkSemaphore*                          pWaitSemaphores;
+		1u,													// uint32_t                                    bufferBindCount;
+		&sparseBufferMemoryBindInfo,						// const VkSparseBufferMemoryBindInfo*         pBufferBinds;
+		0u,													// uint32_t                                    imageOpaqueBindCount;
+		DE_NULL,											// const VkSparseImageOpaqueMemoryBindInfo*    pImageOpaqueBinds;
+		0u,													// uint32_t                                    imageBindCount;
+		DE_NULL,											// const VkSparseImageMemoryBindInfo*          pImageBinds;
+		0u,													// uint32_t                                    signalSemaphoreCount;
+		DE_NULL,											// const VkSemaphore*                          pSignalSemaphores;
+	};
+
+	const Unique<VkFence> fence(makeFence(vk, device));
+
+	VK_CHECK(vk.queueBindSparse(sparseQueue, 1u, &bindInfo, *fence));
+	VK_CHECK(vk.waitForFences(device, 1u, &fence.get(), VK_TRUE, ~0ull));
+}
+
+class SparseBufferTestInstance : public SparseResourcesBaseInstance, Renderer::Delegate
+{
+public:
+	SparseBufferTestInstance (Context& context, const TestFlags flags)
+		: SparseResourcesBaseInstance	(context)
+		, m_aliased						((flags & TEST_FLAG_ALIASED)   != 0)
+		, m_residency					((flags & TEST_FLAG_RESIDENCY) != 0)
+		, m_nonResidentStrict			((flags & TEST_FLAG_NON_RESIDENT_STRICT) != 0)
+		, m_deviceProperties			(getPhysicalDeviceProperties(m_context.getInstanceInterface(), m_context.getPhysicalDevice()))
+		, m_renderSize					(RENDER_SIZE, RENDER_SIZE)
+		, m_colorFormat					(VK_FORMAT_R8G8B8A8_UNORM)
+		, m_colorBufferSize				(m_renderSize.x() * m_renderSize.y() * tcu::getPixelSize(mapVkFormat(m_colorFormat)))
+	{
+		const DeviceInterface&			vk			= m_context.getDeviceInterface();
+		const VkPhysicalDeviceFeatures	features	= getPhysicalDeviceFeatures(m_context.getInstanceInterface(), m_context.getPhysicalDevice());
+
+		if (!features.sparseBinding)
+			TCU_THROW(NotSupportedError, "Missing feature: sparseBinding");
+
+		if (m_residency && !features.sparseResidencyBuffer)
+			TCU_THROW(NotSupportedError, "Missing feature: sparseResidencyBuffer");
+
+		if (m_aliased && !features.sparseResidencyAliased)
+			TCU_THROW(NotSupportedError, "Missing feature: sparseResidencyAliased");
+
+		if (m_nonResidentStrict && !m_deviceProperties.sparseProperties.residencyNonResidentStrict)
+			TCU_THROW(NotSupportedError, "Missing sparse property: residencyNonResidentStrict");
+
+		{
+			QueueRequirementsVec requirements;
+			requirements.push_back(QueueRequirements(VK_QUEUE_SPARSE_BINDING_BIT, 1u));
+			requirements.push_back(QueueRequirements(VK_QUEUE_GRAPHICS_BIT | VK_QUEUE_COMPUTE_BIT, 1u));
+
+			createDeviceSupportingQueues(requirements);
+		}
+
+		m_sparseQueue					= getQueue(VK_QUEUE_SPARSE_BINDING_BIT, 0u);
+		m_universalQueue				= getQueue(VK_QUEUE_GRAPHICS_BIT | VK_QUEUE_COMPUTE_BIT, 0u);
+
+		m_sharedQueueFamilyIndices[0]	= m_sparseQueue.queueFamilyIndex;
+		m_sharedQueueFamilyIndices[1]	= m_universalQueue.queueFamilyIndex;
+
+		m_colorBuffer					= makeBuffer(vk, getDevice(), makeBufferCreateInfo(m_colorBufferSize, VK_BUFFER_USAGE_TRANSFER_DST_BIT));
+		m_colorBufferAlloc				= bindBuffer(vk, getDevice(), getAllocator(), *m_colorBuffer, MemoryRequirement::HostVisible);
+
+		deMemset(m_colorBufferAlloc->getHostPtr(), 0, static_cast<std::size_t>(m_colorBufferSize));
+		flushMappedMemoryRange(vk, getDevice(), m_colorBufferAlloc->getMemory(), m_colorBufferAlloc->getOffset(), m_colorBufferSize);
+	}
+
+protected:
+	VkBufferCreateInfo getSparseBufferCreateInfo (const VkBufferUsageFlags usage) const
+	{
+		VkBufferCreateFlags	flags = VK_BUFFER_CREATE_SPARSE_BINDING_BIT;
+		if (m_residency)
+			flags |= VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT;
+		if (m_aliased)
+			flags |= VK_BUFFER_CREATE_SPARSE_ALIASED_BIT;
+
+		VkBufferCreateInfo referenceBufferCreateInfo =
+		{
+			VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO,				// VkStructureType        sType;
+			DE_NULL,											// const void*            pNext;
+			flags,												// VkBufferCreateFlags    flags;
+			0u,	// override later								// VkDeviceSize           size;
+			VK_BUFFER_USAGE_TRANSFER_DST_BIT | usage,			// VkBufferUsageFlags     usage;
+			VK_SHARING_MODE_EXCLUSIVE,							// VkSharingMode          sharingMode;
+			0u,													// uint32_t               queueFamilyIndexCount;
+			DE_NULL,											// const uint32_t*        pQueueFamilyIndices;
+		};
+
+		if (m_sparseQueue.queueFamilyIndex != m_universalQueue.queueFamilyIndex)
+		{
+			referenceBufferCreateInfo.sharingMode			= VK_SHARING_MODE_CONCURRENT;
+			referenceBufferCreateInfo.queueFamilyIndexCount	= DE_LENGTH_OF_ARRAY(m_sharedQueueFamilyIndices);
+			referenceBufferCreateInfo.pQueueFamilyIndices	= m_sharedQueueFamilyIndices;
+		}
+
+		return referenceBufferCreateInfo;
+	}
+
+	void draw (const VkPrimitiveTopology	topology,
+			   const VkDescriptorSetLayout	descriptorSetLayout	= DE_NULL,
+			   Renderer::SpecializationMap	specMap				= Renderer::SpecializationMap())
+	{
+		const UniquePtr<Renderer> renderer(new Renderer(
+			m_context.getDeviceInterface(), getDevice(), getAllocator(), m_universalQueue.queueFamilyIndex, descriptorSetLayout,
+			m_context.getBinaryCollection(), "vert", "frag", *m_colorBuffer, m_renderSize, m_colorFormat, Vec4(1.0f, 0.0f, 0.0f, 1.0f), topology, specMap));
+
+		renderer->draw(m_context.getDeviceInterface(), getDevice(), m_universalQueue.queueHandle, *this);
+	}
+
+	tcu::TestStatus verifyDrawResult (void) const
+	{
+		invalidateMappedMemoryRange(m_context.getDeviceInterface(), getDevice(), m_colorBufferAlloc->getMemory(), 0ull, m_colorBufferSize);
+
+		const tcu::ConstPixelBufferAccess resultImage (mapVkFormat(m_colorFormat), m_renderSize.x(), m_renderSize.y(), 1u, m_colorBufferAlloc->getHostPtr());
+
+		m_context.getTestContext().getLog()
+			<< tcu::LogImageSet("Result", "Result") << tcu::LogImage("color0", "", resultImage) << tcu::TestLog::EndImageSet;
+
+		if (imageHasErrorPixels(resultImage))
+			return tcu::TestStatus::fail("Some buffer values were incorrect");
+		else
+			return tcu::TestStatus::pass("Pass");
+	}
+
+	const bool							m_aliased;
+	const bool							m_residency;
+	const bool							m_nonResidentStrict;
+	const VkPhysicalDeviceProperties	m_deviceProperties;
+
+	Queue								m_sparseQueue;
+	Queue								m_universalQueue;
+
+private:
+	const IVec2							m_renderSize;
+	const VkFormat						m_colorFormat;
+	const VkDeviceSize					m_colorBufferSize;
+
+	Move<VkBuffer>						m_colorBuffer;
+	MovePtr<Allocation>					m_colorBufferAlloc;
+
+	deUint32							m_sharedQueueFamilyIndices[2];
+};
+
+void initProgramsDrawWithUBO (vk::SourceCollections& programCollection, const TestFlags flags)
+{
+	// Vertex shader
+	{
+		std::ostringstream src;
+		src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450) << "\n"
+			<< "\n"
+			<< "layout(location = 0) in vec4 in_position;\n"
+			<< "\n"
+			<< "out gl_PerVertex {\n"
+			<< "    vec4 gl_Position;\n"
+			<< "};\n"
+			<< "\n"
+			<< "void main(void)\n"
+			<< "{\n"
+			<< "    gl_Position = in_position;\n"
+			<< "}\n";
+
+		programCollection.glslSources.add("vert") << glu::VertexSource(src.str());
+	}
+
+	// Fragment shader
+	{
+		const bool			aliased				= (flags & TEST_FLAG_ALIASED) != 0;
+		const bool			residency			= (flags & TEST_FLAG_RESIDENCY) != 0;
+		const bool			nonResidentStrict	= (flags & TEST_FLAG_NON_RESIDENT_STRICT) != 0;
+		const std::string	valueExpr			= (aliased ? "ivec4(3*(ndx % nonAliasedSize) ^ 127, 0, 0, 0)" : "ivec4(3*ndx ^ 127, 0, 0, 0)");
+
+		std::ostringstream src;
+		src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450) << "\n"
+			<< "\n"
+			<< "layout(location = 0) out vec4 o_color;\n"
+			<< "\n"
+			<< "layout(constant_id = 1) const int dataSize  = 1;\n"
+			<< "layout(constant_id = 2) const int chunkSize = 1;\n"
+			<< "\n"
+			<< "layout(set = 0, binding = 0, std140) uniform SparseBuffer {\n"
+			<< "    ivec4 data[dataSize];\n"
+			<< "} ubo;\n"
+			<< "\n"
+			<< "void main(void)\n"
+			<< "{\n"
+			<< "    const int fragNdx        = int(gl_FragCoord.x) + " << RENDER_SIZE << " * int(gl_FragCoord.y);\n"
+			<< "    const int pageSize       = " << RENDER_SIZE << " * " << RENDER_SIZE << ";\n"
+			<< "    const int numChunks      = dataSize / chunkSize;\n";
+
+		if (aliased)
+			src << "    const int nonAliasedSize = (numChunks > 1 ? dataSize - chunkSize : dataSize);\n";
+
+		src << "    bool      ok             = true;\n"
+			<< "\n"
+			<< "    for (int ndx = fragNdx; ndx < dataSize; ndx += pageSize)\n"
+			<< "    {\n";
+
+		if (residency && nonResidentStrict)
+		{
+			src << "        if (ndx >= chunkSize && ndx < 2*chunkSize)\n"
+				<< "            ok = ok && (ubo.data[ndx] == ivec4(0));\n"
+				<< "        else\n"
+				<< "            ok = ok && (ubo.data[ndx] == " + valueExpr + ");\n";
+		}
+		else if (residency)
+		{
+			src << "        if (ndx >= chunkSize && ndx < 2*chunkSize)\n"
+				<< "            continue;\n"
+				<< "        ok = ok && (ubo.data[ndx] == " << valueExpr << ");\n";
+		}
+		else
+			src << "        ok = ok && (ubo.data[ndx] == " << valueExpr << ");\n";
+
+		src << "    }\n"
+			<< "\n"
+			<< "    if (ok)\n"
+			<< "        o_color = vec4(0.0, 1.0, 0.0, 1.0);\n"
+			<< "    else\n"
+			<< "        o_color = vec4(1.0, 0.0, 0.0, 1.0);\n"
+			<< "}\n";
+
+		programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
+	}
+}
+
+//! Sparse buffer backing a UBO
+class UBOTestInstance : public SparseBufferTestInstance
+{
+public:
+	UBOTestInstance (Context& context, const TestFlags flags)
+		: SparseBufferTestInstance	(context, flags)
+	{
+	}
+
+	void rendererDraw (const VkPipelineLayout pipelineLayout, const VkCommandBuffer cmdBuffer) const
+	{
+		const DeviceInterface&	vk				= m_context.getDeviceInterface();
+		const VkDeviceSize		vertexOffset	= 0ull;
+
+		vk.cmdBindVertexBuffers	(cmdBuffer, 0u, 1u, &m_vertexBuffer.get(), &vertexOffset);
+		vk.cmdBindDescriptorSets(cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, pipelineLayout, 0u, 1u, &m_descriptorSet.get(), 0u, DE_NULL);
+		vk.cmdDraw				(cmdBuffer, 4u, 1u, 0u, 0u);
+	}
+
+	tcu::TestStatus iterate (void)
+	{
+		const DeviceInterface&		vk					= m_context.getDeviceInterface();
+		MovePtr<SparseAllocation>	sparseAllocation;
+		Move<VkBuffer>				sparseBuffer;
+		Move<VkBuffer>				sparseBufferAliased;
+
+		// Set up the sparse buffer
+		{
+			VkBufferCreateInfo	referenceBufferCreateInfo	= getSparseBufferCreateInfo(VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT);
+			const VkDeviceSize	minChunkSize				= 512u;	// make sure the smallest allocation is at least this big
+			deUint32			numMaxChunks				= 0u;
+
+			// Check how many chunks we can allocate given the alignment and size requirements of UBOs
+			{
+				const UniquePtr<SparseAllocation> minAllocation(SparseAllocationBuilder()
+					.addMemoryBind()
+					.build(vk, getDevice(), getAllocator(), referenceBufferCreateInfo, minChunkSize));
+
+				if (minAllocation->resourceSize > m_deviceProperties.limits.maxUniformBufferRange)
+					return tcu::TestStatus::fail("The smallest sparse UBO size exceeds maxUniformBufferRange limit");
+
+				numMaxChunks = static_cast<deUint32>(m_deviceProperties.limits.maxUniformBufferRange / minAllocation->resourceSize);
+			}
+
+			if (numMaxChunks < 4)
+			{
+				sparseAllocation = SparseAllocationBuilder()
+					.addMemoryBind()
+					.build(vk, getDevice(), getAllocator(), referenceBufferCreateInfo, minChunkSize);
+			}
+			else
+			{
+				// Try to use a non-trivial memory allocation scheme to make it different from a non-sparse binding
+				SparseAllocationBuilder builder;
+				builder.addMemoryBind();
+
+				if (m_residency)
+					builder.addResourceHole();
+
+				builder
+					.addMemoryAllocation()
+					.addMemoryHole()
+					.addMemoryBind();
+
+				if (m_aliased)
+					builder.addAliasedMemoryBind(0u, 0u);
+
+				sparseAllocation = builder.build(vk, getDevice(), getAllocator(), referenceBufferCreateInfo, minChunkSize);
+				DE_ASSERT(sparseAllocation->resourceSize <= m_deviceProperties.limits.maxUniformBufferRange);
+			}
+
+			// Create the buffer
+			referenceBufferCreateInfo.size	= sparseAllocation->resourceSize;
+			sparseBuffer					= makeBuffer(vk, getDevice(), referenceBufferCreateInfo);
+			bindSparseBuffer(vk, getDevice(), m_sparseQueue.queueHandle, *sparseBuffer, *sparseAllocation);
+
+			if (m_aliased)
+			{
+				sparseBufferAliased = makeBuffer(vk, getDevice(), referenceBufferCreateInfo);
+				bindSparseBuffer(vk, getDevice(), m_sparseQueue.queueHandle, *sparseBufferAliased, *sparseAllocation);
+			}
+		}
+
+		// Set uniform data
+		{
+			const bool					hasAliasedChunk		= (m_aliased && sparseAllocation->memoryBinds.size() > 1u);
+			const VkDeviceSize			chunkSize			= sparseAllocation->resourceSize / sparseAllocation->numResourceChunks;
+			const VkDeviceSize			stagingBufferSize	= sparseAllocation->resourceSize - (hasAliasedChunk ? chunkSize : 0);
+			const deUint32				numBufferEntries	= static_cast<deUint32>(stagingBufferSize / sizeof(IVec4));
+
+			const Unique<VkBuffer>		stagingBuffer		(makeBuffer(vk, getDevice(), makeBufferCreateInfo(stagingBufferSize, VK_BUFFER_USAGE_TRANSFER_SRC_BIT)));
+			const UniquePtr<Allocation>	stagingBufferAlloc	(bindBuffer(vk, getDevice(), getAllocator(), *stagingBuffer, MemoryRequirement::HostVisible));
+
+			{
+				// If aliased chunk is used, the staging buffer is smaller than the sparse buffer and we don't overwrite the last chunk
+				IVec4* const pData = static_cast<IVec4*>(stagingBufferAlloc->getHostPtr());
+				for (deUint32 i = 0; i < numBufferEntries; ++i)
+					pData[i] = IVec4(3*i ^ 127, 0, 0, 0);
+
+				flushMappedMemoryRange(vk, getDevice(), stagingBufferAlloc->getMemory(), stagingBufferAlloc->getOffset(), stagingBufferSize);
+
+				const VkBufferCopy copyRegion =
+				{
+					0ull,						// VkDeviceSize    srcOffset;
+					0ull,						// VkDeviceSize    dstOffset;
+					stagingBufferSize,			// VkDeviceSize    size;
+				};
+
+				const Unique<VkCommandPool>		cmdPool		(makeCommandPool	(vk, getDevice(), m_universalQueue.queueFamilyIndex));
+				const Unique<VkCommandBuffer>	cmdBuffer	(makeCommandBuffer	(vk, getDevice(), *cmdPool));
+
+				beginCommandBuffer	(vk, *cmdBuffer);
+				vk.cmdCopyBuffer	(*cmdBuffer, *stagingBuffer, *sparseBuffer, 1u, &copyRegion);
+				endCommandBuffer	(vk, *cmdBuffer);
+
+				submitCommandsAndWait(vk, getDevice(), m_universalQueue.queueHandle, *cmdBuffer);
+				// Once the fence is signaled, the write is also available to the aliasing buffer.
+			}
+		}
+
+		// Descriptor sets
+		{
+			m_descriptorSetLayout = DescriptorSetLayoutBuilder()
+				.addSingleBinding(VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, VK_SHADER_STAGE_FRAGMENT_BIT)
+				.build(vk, getDevice());
+
+			m_descriptorPool = DescriptorPoolBuilder()
+				.addType(VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER)
+				.build(vk, getDevice(), VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 1u);
+
+			m_descriptorSet = makeDescriptorSet(vk, getDevice(), *m_descriptorPool, *m_descriptorSetLayout);
+
+			const VkBuffer					buffer				= (m_aliased ? *sparseBufferAliased : *sparseBuffer);
+			const VkDescriptorBufferInfo	sparseBufferInfo	= makeDescriptorBufferInfo(buffer, 0ull, sparseAllocation->resourceSize);
+
+			DescriptorSetUpdateBuilder()
+				.writeSingle(*m_descriptorSet, DescriptorSetUpdateBuilder::Location::binding(0u), VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, &sparseBufferInfo)
+				.update(vk, getDevice());
+		}
+
+		// Vertex data
+		{
+			const Vec4 vertexData[] =
+			{
+				Vec4(-1.0f, -1.0f, 0.0f, 1.0f),
+				Vec4(-1.0f,  1.0f, 0.0f, 1.0f),
+				Vec4( 1.0f, -1.0f, 0.0f, 1.0f),
+				Vec4( 1.0f,  1.0f, 0.0f, 1.0f),
+			};
+
+			const VkDeviceSize	vertexBufferSize	= sizeof(vertexData);
+
+			m_vertexBuffer		= makeBuffer(vk, getDevice(), makeBufferCreateInfo(vertexBufferSize, VK_BUFFER_USAGE_VERTEX_BUFFER_BIT));
+			m_vertexBufferAlloc	= bindBuffer(vk, getDevice(), getAllocator(), *m_vertexBuffer, MemoryRequirement::HostVisible);
+
+			deMemcpy(m_vertexBufferAlloc->getHostPtr(), &vertexData[0], vertexBufferSize);
+			flushMappedMemoryRange(vk, getDevice(), m_vertexBufferAlloc->getMemory(), m_vertexBufferAlloc->getOffset(), vertexBufferSize);
+		}
+
+		// Draw
+		{
+			std::vector<deInt32> specializationData;
+			{
+				const deUint32	numBufferEntries	= static_cast<deUint32>(sparseAllocation->resourceSize / sizeof(IVec4));
+				const deUint32	numEntriesPerChunk	= numBufferEntries / sparseAllocation->numResourceChunks;
+
+				specializationData.push_back(numBufferEntries);
+				specializationData.push_back(numEntriesPerChunk);
+			}
+
+			const VkSpecializationMapEntry	specMapEntries[] =
+			{
+				{
+					1u,					// uint32_t    constantID;
+					0u,					// uint32_t    offset;
+					sizeof(deInt32),	// size_t      size;
+				},
+				{
+					2u,					// uint32_t    constantID;
+					sizeof(deInt32),	// uint32_t    offset;
+					sizeof(deInt32),	// size_t      size;
+				},
+			};
+
+			const VkSpecializationInfo specInfo =
+			{
+				DE_LENGTH_OF_ARRAY(specMapEntries),		// uint32_t                           mapEntryCount;
+				specMapEntries,							// const VkSpecializationMapEntry*    pMapEntries;
+				sizeInBytes(specializationData),		// size_t                             dataSize;
+				getDataOrNullptr(specializationData),	// const void*                        pData;
+			};
+
+			Renderer::SpecializationMap	specMap;
+			specMap[VK_SHADER_STAGE_FRAGMENT_BIT] = &specInfo;
+
+			draw(VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP, *m_descriptorSetLayout, specMap);
+		}
+
+		return verifyDrawResult();
+	}
+
+private:
+	Move<VkBuffer>					m_vertexBuffer;
+	MovePtr<Allocation>				m_vertexBufferAlloc;
+
+	Move<VkDescriptorSetLayout>		m_descriptorSetLayout;
+	Move<VkDescriptorPool>			m_descriptorPool;
+	Move<VkDescriptorSet>			m_descriptorSet;
+};
+
+void initProgramsDrawGrid (vk::SourceCollections& programCollection, const TestFlags flags)
+{
+	DE_UNREF(flags);
+
+	// Vertex shader
+	{
+		std::ostringstream src;
+		src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450) << "\n"
+			<< "\n"
+			<< "layout(location = 0) in  vec4 in_position;\n"
+			<< "layout(location = 0) out int  out_ndx;\n"
+			<< "\n"
+			<< "out gl_PerVertex {\n"
+			<< "    vec4 gl_Position;\n"
+			<< "};\n"
+			<< "\n"
+			<< "void main(void)\n"
+			<< "{\n"
+			<< "    gl_Position = in_position;\n"
+			<< "    out_ndx     = gl_VertexIndex;\n"
+			<< "}\n";
+
+		programCollection.glslSources.add("vert") << glu::VertexSource(src.str());
+	}
+
+	// Fragment shader
+	{
+		std::ostringstream src;
+		src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450) << "\n"
+			<< "\n"
+			<< "layout(location = 0) flat in  int  in_ndx;\n"
+			<< "layout(location = 0)      out vec4 o_color;\n"
+			<< "\n"
+			<< "void main(void)\n"
+			<< "{\n"
+			<< "    if (in_ndx % 2 == 0)\n"
+			<< "        o_color = vec4(vec3(1.0), 1.0);\n"
+			<< "    else\n"
+			<< "        o_color = vec4(vec3(0.75), 1.0);\n"
+			<< "}\n";
+
+		programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
+	}
+}
+
+//! Generate vertex positions for a grid of tiles composed of two triangles each (6 vertices)
+void generateGrid (void* pRawData, const float step, const float ox, const float oy, const deUint32 numX, const deUint32 numY, const float z = 0.0f)
+{
+	typedef Vec4 (*TilePtr)[6];
+
+	TilePtr const pData = static_cast<TilePtr>(pRawData);
+	{
+		for (deUint32 iy = 0; iy < numY; ++iy)
+		for (deUint32 ix = 0; ix < numX; ++ix)
+		{
+			const deUint32	ndx	= ix + numX * iy;
+			const float		x	= ox + step * static_cast<float>(ix);
+			const float		y	= oy + step * static_cast<float>(iy);
+
+			pData[ndx][0] = Vec4(x + step,	y,			z, 1.0f);
+			pData[ndx][1] = Vec4(x,			y,			z, 1.0f);
+			pData[ndx][2] = Vec4(x,			y + step,	z, 1.0f);
+
+			pData[ndx][3] = Vec4(x,			y + step,	z, 1.0f);
+			pData[ndx][4] = Vec4(x + step,	y + step,	z, 1.0f);
+			pData[ndx][5] = Vec4(x + step,	y,			z, 1.0f);
+		}
+	}
+}
+
+//! Base test for a sparse buffer backing a vertex/index buffer
+class DrawGridTestInstance : public SparseBufferTestInstance
+{
+public:
+	DrawGridTestInstance (Context& context, const TestFlags flags, const VkBufferUsageFlags usage, const VkDeviceSize minChunkSize)
+		: SparseBufferTestInstance	(context, flags)
+	{
+		const DeviceInterface&	vk							= m_context.getDeviceInterface();
+		VkBufferCreateInfo		referenceBufferCreateInfo	= getSparseBufferCreateInfo(usage);
+
+		{
+			// Allocate two chunks, each covering half of the viewport
+			SparseAllocationBuilder builder;
+			builder.addMemoryBind();
+
+			if (m_residency)
+				builder.addResourceHole();
+
+			builder
+				.addMemoryAllocation()
+				.addMemoryHole()
+				.addMemoryBind();
+
+			if (m_aliased)
+				builder.addAliasedMemoryBind(0u, 0u);
+
+			m_sparseAllocation	= builder.build(vk, getDevice(), getAllocator(), referenceBufferCreateInfo, minChunkSize);
+		}
+
+		// Create the buffer
+		referenceBufferCreateInfo.size	= m_sparseAllocation->resourceSize;
+		m_sparseBuffer					= makeBuffer(vk, getDevice(), referenceBufferCreateInfo);
+
+		// Bind the memory
+		bindSparseBuffer(vk, getDevice(), m_sparseQueue.queueHandle, *m_sparseBuffer, *m_sparseAllocation);
+
+		m_perDrawBufferOffset	= m_sparseAllocation->resourceSize / m_sparseAllocation->numResourceChunks;
+		m_stagingBufferSize		= 2 * m_perDrawBufferOffset;
+		m_stagingBuffer			= makeBuffer(vk, getDevice(), makeBufferCreateInfo(m_stagingBufferSize, VK_BUFFER_USAGE_TRANSFER_SRC_BIT));
+		m_stagingBufferAlloc	= bindBuffer(vk, getDevice(), getAllocator(), *m_stagingBuffer, MemoryRequirement::HostVisible);
+	}
+
+	tcu::TestStatus iterate (void)
+	{
+		initializeBuffers();
+
+		const DeviceInterface&	vk	= m_context.getDeviceInterface();
+
+		// Upload to the sparse buffer
+		{
+			flushMappedMemoryRange(vk, getDevice(), m_stagingBufferAlloc->getMemory(), m_stagingBufferAlloc->getOffset(), m_stagingBufferSize);
+
+			VkDeviceSize	firstChunkOffset	= 0ull;
+			VkDeviceSize	secondChunkOffset	= m_perDrawBufferOffset;
+
+			if (m_residency)
+				secondChunkOffset += m_perDrawBufferOffset;
+
+			if (m_aliased)
+				firstChunkOffset = secondChunkOffset + m_perDrawBufferOffset;
+
+			const VkBufferCopy copyRegions[] =
+			{
+				{
+					0ull,						// VkDeviceSize    srcOffset;
+					firstChunkOffset,			// VkDeviceSize    dstOffset;
+					m_perDrawBufferOffset,		// VkDeviceSize    size;
+				},
+				{
+					m_perDrawBufferOffset,		// VkDeviceSize    srcOffset;
+					secondChunkOffset,			// VkDeviceSize    dstOffset;
+					m_perDrawBufferOffset,		// VkDeviceSize    size;
+				},
+			};
+
+			const Unique<VkCommandPool>		cmdPool		(makeCommandPool	(vk, getDevice(), m_universalQueue.queueFamilyIndex));
+			const Unique<VkCommandBuffer>	cmdBuffer	(makeCommandBuffer	(vk, getDevice(), *cmdPool));
+
+			beginCommandBuffer	(vk, *cmdBuffer);
+			vk.cmdCopyBuffer	(*cmdBuffer, *m_stagingBuffer, *m_sparseBuffer, DE_LENGTH_OF_ARRAY(copyRegions), copyRegions);
+			endCommandBuffer	(vk, *cmdBuffer);
+
+			submitCommandsAndWait(vk, getDevice(), m_universalQueue.queueHandle, *cmdBuffer);
+		}
+
+		draw(VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST);
+
+		return verifyDrawResult();
+	}
+
+protected:
+	virtual void				initializeBuffers		(void) = 0;
+
+	VkDeviceSize				m_perDrawBufferOffset;
+
+	VkDeviceSize				m_stagingBufferSize;
+	Move<VkBuffer>				m_stagingBuffer;
+	MovePtr<Allocation>			m_stagingBufferAlloc;
+
+	MovePtr<SparseAllocation>	m_sparseAllocation;
+	Move<VkBuffer>				m_sparseBuffer;
+};
+
+//! Sparse buffer backing a vertex input buffer
+class VertexBufferTestInstance : public DrawGridTestInstance
+{
+public:
+	VertexBufferTestInstance (Context& context, const TestFlags flags)
+		: DrawGridTestInstance	(context,
+								 flags,
+								 VK_BUFFER_USAGE_VERTEX_BUFFER_BIT,
+								 GRID_SIZE * GRID_SIZE * 6 * sizeof(Vec4))
+	{
+	}
+
+	void rendererDraw (const VkPipelineLayout pipelineLayout, const VkCommandBuffer cmdBuffer) const
+	{
+		DE_UNREF(pipelineLayout);
+
+		m_context.getTestContext().getLog()
+			<< tcu::TestLog::Message << "Drawing a grid of triangles backed by a sparse vertex buffer. There should be no red pixels visible." << tcu::TestLog::EndMessage;
+
+		const DeviceInterface&	vk				= m_context.getDeviceInterface();
+		const deUint32			vertexCount		= 6 * (GRID_SIZE * GRID_SIZE) / 2;
+		VkDeviceSize			vertexOffset	= 0ull;
+
+		vk.cmdBindVertexBuffers	(cmdBuffer, 0u, 1u, &m_sparseBuffer.get(), &vertexOffset);
+		vk.cmdDraw				(cmdBuffer, vertexCount, 1u, 0u, 0u);
+
+		vertexOffset += m_perDrawBufferOffset * (m_residency ? 2 : 1);
+
+		vk.cmdBindVertexBuffers	(cmdBuffer, 0u, 1u, &m_sparseBuffer.get(), &vertexOffset);
+		vk.cmdDraw				(cmdBuffer, vertexCount, 1u, 0u, 0u);
+	}
+
+	void initializeBuffers (void)
+	{
+		deUint8*	pData	= static_cast<deUint8*>(m_stagingBufferAlloc->getHostPtr());
+		const float	step	= 2.0f / static_cast<float>(GRID_SIZE);
+
+		// Prepare data for two draw calls
+		generateGrid(pData,							step, -1.0f, -1.0f, GRID_SIZE, GRID_SIZE/2);
+		generateGrid(pData + m_perDrawBufferOffset,	step, -1.0f,  0.0f, GRID_SIZE, GRID_SIZE/2);
+	}
+};
+
+//! Sparse buffer backing an index buffer
+class IndexBufferTestInstance : public DrawGridTestInstance
+{
+public:
+	IndexBufferTestInstance (Context& context, const TestFlags flags)
+		: DrawGridTestInstance	(context,
+								 flags,
+								 VK_BUFFER_USAGE_INDEX_BUFFER_BIT,
+								 GRID_SIZE * GRID_SIZE * 6 * sizeof(deUint32))
+		, m_halfVertexCount		(6 * (GRID_SIZE * GRID_SIZE) / 2)
+	{
+	}
+
+	void rendererDraw (const VkPipelineLayout pipelineLayout, const VkCommandBuffer cmdBuffer) const
+	{
+		DE_UNREF(pipelineLayout);
+
+		m_context.getTestContext().getLog()
+			<< tcu::TestLog::Message << "Drawing a grid of triangles from a sparse index buffer. There should be no red pixels visible." << tcu::TestLog::EndMessage;
+
+		const DeviceInterface&	vk				= m_context.getDeviceInterface();
+		const VkDeviceSize		vertexOffset	= 0ull;
+		VkDeviceSize			indexOffset		= 0ull;
+
+		vk.cmdBindVertexBuffers	(cmdBuffer, 0u, 1u, &m_vertexBuffer.get(), &vertexOffset);
+
+		vk.cmdBindIndexBuffer	(cmdBuffer, *m_sparseBuffer, indexOffset, VK_INDEX_TYPE_UINT32);
+		vk.cmdDrawIndexed		(cmdBuffer, m_halfVertexCount, 1u, 0u, 0, 0u);
+
+		indexOffset += m_perDrawBufferOffset * (m_residency ? 2 : 1);
+
+		vk.cmdBindIndexBuffer	(cmdBuffer, *m_sparseBuffer, indexOffset, VK_INDEX_TYPE_UINT32);
+		vk.cmdDrawIndexed		(cmdBuffer, m_halfVertexCount, 1u, 0u, 0, 0u);
+	}
+
+	void initializeBuffers (void)
+	{
+		// Vertex buffer
+		const DeviceInterface&	vk					= m_context.getDeviceInterface();
+		const VkDeviceSize		vertexBufferSize	= 2 * m_halfVertexCount * sizeof(Vec4);
+								m_vertexBuffer		= makeBuffer(vk, getDevice(), makeBufferCreateInfo(vertexBufferSize, VK_BUFFER_USAGE_VERTEX_BUFFER_BIT));
+								m_vertexBufferAlloc	= bindBuffer(vk, getDevice(), getAllocator(), *m_vertexBuffer, MemoryRequirement::HostVisible);
+
+		{
+			const float	step = 2.0f / static_cast<float>(GRID_SIZE);
+
+			generateGrid(m_vertexBufferAlloc->getHostPtr(), step, -1.0f, -1.0f, GRID_SIZE, GRID_SIZE);
+
+			flushMappedMemoryRange(vk, getDevice(), m_vertexBufferAlloc->getMemory(), m_vertexBufferAlloc->getOffset(), vertexBufferSize);
+		}
+
+		// Sparse index buffer
+		for (deUint32 chunkNdx = 0u; chunkNdx < 2; ++chunkNdx)
+		{
+			deUint8* const	pData		= static_cast<deUint8*>(m_stagingBufferAlloc->getHostPtr()) + chunkNdx * m_perDrawBufferOffset;
+			deUint32* const	pIndexData	= reinterpret_cast<deUint32*>(pData);
+			const deUint32	ndxBase		= chunkNdx * m_halfVertexCount;
+
+			for (deUint32 i = 0u; i < m_halfVertexCount; ++i)
+				pIndexData[i] = ndxBase + i;
+		}
+	}
+
+private:
+	const deUint32			m_halfVertexCount;
+	Move<VkBuffer>			m_vertexBuffer;
+	MovePtr<Allocation>		m_vertexBufferAlloc;
+};
+
+//! Draw from a sparse indirect buffer
+class IndirectBufferTestInstance : public DrawGridTestInstance
+{
+public:
+	IndirectBufferTestInstance (Context& context, const TestFlags flags)
+		: DrawGridTestInstance	(context,
+								 flags,
+								 VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT,
+								 sizeof(VkDrawIndirectCommand))
+	{
+	}
+
+	void rendererDraw (const VkPipelineLayout pipelineLayout, const VkCommandBuffer cmdBuffer) const
+	{
+		DE_UNREF(pipelineLayout);
+
+		m_context.getTestContext().getLog()
+			<< tcu::TestLog::Message << "Drawing two triangles covering the whole viewport. There should be no red pixels visible." << tcu::TestLog::EndMessage;
+
+		const DeviceInterface&	vk				= m_context.getDeviceInterface();
+		const VkDeviceSize		vertexOffset	= 0ull;
+		VkDeviceSize			indirectOffset	= 0ull;
+
+		vk.cmdBindVertexBuffers	(cmdBuffer, 0u, 1u, &m_vertexBuffer.get(), &vertexOffset);
+		vk.cmdDrawIndirect		(cmdBuffer, *m_sparseBuffer, indirectOffset, 1u, 0u);
+
+		indirectOffset += m_perDrawBufferOffset * (m_residency ? 2 : 1);
+
+		vk.cmdDrawIndirect		(cmdBuffer, *m_sparseBuffer, indirectOffset, 1u, 0u);
+	}
+
+	void initializeBuffers (void)
+	{
+		// Vertex buffer
+		const DeviceInterface&	vk					= m_context.getDeviceInterface();
+		const VkDeviceSize		vertexBufferSize	= 2 * 3 * sizeof(Vec4);
+								m_vertexBuffer		= makeBuffer(vk, getDevice(), makeBufferCreateInfo(vertexBufferSize, VK_BUFFER_USAGE_VERTEX_BUFFER_BIT));
+								m_vertexBufferAlloc	= bindBuffer(vk, getDevice(), getAllocator(), *m_vertexBuffer, MemoryRequirement::HostVisible);
+
+		{
+			generateGrid(m_vertexBufferAlloc->getHostPtr(), 2.0f, -1.0f, -1.0f, 1, 1);
+			flushMappedMemoryRange(vk, getDevice(), m_vertexBufferAlloc->getMemory(), m_vertexBufferAlloc->getOffset(), vertexBufferSize);
+		}
+
+		// Indirect buffer
+		for (deUint32 chunkNdx = 0u; chunkNdx < 2; ++chunkNdx)
+		{
+			deUint8* const					pData		= static_cast<deUint8*>(m_stagingBufferAlloc->getHostPtr()) + chunkNdx * m_perDrawBufferOffset;
+			VkDrawIndirectCommand* const	pCmdData	= reinterpret_cast<VkDrawIndirectCommand*>(pData);
+
+			pCmdData->firstVertex	= 3u * chunkNdx;
+			pCmdData->firstInstance	= 0u;
+			pCmdData->vertexCount	= 3u;
+			pCmdData->instanceCount	= 1u;
+		}
+	}
+
+private:
+	Move<VkBuffer>			m_vertexBuffer;
+	MovePtr<Allocation>		m_vertexBufferAlloc;
+};
+
+//! Similar to the class in vktTestCaseUtil.hpp, but uses Arg0 directly rather than through a InstanceFunction1
+template<typename Arg0>
+class FunctionProgramsSimple1
+{
+public:
+	typedef void	(*Function)				(vk::SourceCollections& dst, Arg0 arg0);
+					FunctionProgramsSimple1	(Function func) : m_func(func)							{}
+	void			init					(vk::SourceCollections& dst, const Arg0& arg0) const	{ m_func(dst, arg0); }
+
+private:
+	const Function	m_func;
+};
+
+//! Convenience function to create a TestCase based on a freestanding initPrograms and a TestInstance implementation
+template<typename TestInstanceT, typename Arg0>
+TestCase* createTestInstanceWithPrograms (tcu::TestContext&									testCtx,
+										  const std::string&								name,
+										  const std::string&								desc,
+										  typename FunctionProgramsSimple1<Arg0>::Function	initPrograms,
+										  Arg0												arg0)
+{
+	return new InstanceFactory1<TestInstanceT, Arg0, FunctionProgramsSimple1<Arg0> >(
+		testCtx, tcu::NODETYPE_SELF_VALIDATE, name, desc, FunctionProgramsSimple1<Arg0>(initPrograms), arg0);
+}
+
+void populateTestGroup (tcu::TestCaseGroup* parentGroup)
+{
+	const struct
+	{
+		std::string		name;
+		TestFlags		flags;
+	} groups[] =
+	{
+		{ "sparse_binding",							0u														},
+		{ "sparse_binding_aliased",					TEST_FLAG_ALIASED,										},
+		{ "sparse_residency",						TEST_FLAG_RESIDENCY,									},
+		{ "sparse_residency_aliased",				TEST_FLAG_RESIDENCY | TEST_FLAG_ALIASED,				},
+		{ "sparse_residency_non_resident_strict",	TEST_FLAG_RESIDENCY | TEST_FLAG_NON_RESIDENT_STRICT,	},
+	};
+
+	const int numGroupsIncludingNonResidentStrict	= DE_LENGTH_OF_ARRAY(groups);
+	const int numGroupsDefaultList					= numGroupsIncludingNonResidentStrict - 1;
+
+	// Transfer
+	{
+		MovePtr<tcu::TestCaseGroup> group(new tcu::TestCaseGroup(parentGroup->getTestContext(), "transfer", ""));
+		{
+			MovePtr<tcu::TestCaseGroup> subGroup(new tcu::TestCaseGroup(parentGroup->getTestContext(), "sparse_binding", ""));
+			addBufferSparseBindingTests(subGroup.get());
+			group->addChild(subGroup.release());
+		}
+		parentGroup->addChild(group.release());
+	}
+
+	// SSBO
+	{
+		MovePtr<tcu::TestCaseGroup> group(new tcu::TestCaseGroup(parentGroup->getTestContext(), "ssbo", ""));
+		{
+			MovePtr<tcu::TestCaseGroup> subGroup(new tcu::TestCaseGroup(parentGroup->getTestContext(), "sparse_binding_aliased", ""));
+			addBufferSparseMemoryAliasingTests(subGroup.get());
+			group->addChild(subGroup.release());
+		}
+		{
+			MovePtr<tcu::TestCaseGroup> subGroup(new tcu::TestCaseGroup(parentGroup->getTestContext(), "sparse_residency", ""));
+			addBufferSparseResidencyTests(subGroup.get());
+			group->addChild(subGroup.release());
+		}
+		parentGroup->addChild(group.release());
+	}
+
+	// UBO
+	{
+		MovePtr<tcu::TestCaseGroup> group(new tcu::TestCaseGroup(parentGroup->getTestContext(), "ubo", ""));
+
+		for (int groupNdx = 0u; groupNdx < numGroupsIncludingNonResidentStrict; ++groupNdx)
+			group->addChild(createTestInstanceWithPrograms<UBOTestInstance>(group->getTestContext(), groups[groupNdx].name.c_str(), "", initProgramsDrawWithUBO, groups[groupNdx].flags));
+
+		parentGroup->addChild(group.release());
+	}
+
+	// Vertex buffer
+	{
+		MovePtr<tcu::TestCaseGroup> group(new tcu::TestCaseGroup(parentGroup->getTestContext(), "vertex_buffer", ""));
+
+		for (int groupNdx = 0u; groupNdx < numGroupsDefaultList; ++groupNdx)
+			group->addChild(createTestInstanceWithPrograms<VertexBufferTestInstance>(group->getTestContext(), groups[groupNdx].name.c_str(), "", initProgramsDrawGrid, groups[groupNdx].flags));
+
+		parentGroup->addChild(group.release());
+	}
+
+	// Index buffer
+	{
+		MovePtr<tcu::TestCaseGroup> group(new tcu::TestCaseGroup(parentGroup->getTestContext(), "index_buffer", ""));
+
+		for (int groupNdx = 0u; groupNdx < numGroupsDefaultList; ++groupNdx)
+			group->addChild(createTestInstanceWithPrograms<IndexBufferTestInstance>(group->getTestContext(), groups[groupNdx].name.c_str(), "", initProgramsDrawGrid, groups[groupNdx].flags));
+
+		parentGroup->addChild(group.release());
+	}
+
+	// Indirect buffer
+	{
+		MovePtr<tcu::TestCaseGroup> group(new tcu::TestCaseGroup(parentGroup->getTestContext(), "indirect_buffer", ""));
+
+		for (int groupNdx = 0u; groupNdx < numGroupsDefaultList; ++groupNdx)
+			group->addChild(createTestInstanceWithPrograms<IndirectBufferTestInstance>(group->getTestContext(), groups[groupNdx].name.c_str(), "", initProgramsDrawGrid, groups[groupNdx].flags));
+
+		parentGroup->addChild(group.release());
+	}
+}
+
+} // anonymous ns
+
+tcu::TestCaseGroup* createSparseBufferTests (tcu::TestContext& testCtx)
+{
+	return createTestGroup(testCtx, "buffer", "Sparse buffer usage tests", populateTestGroup);
+}
+
+} // sparse
+} // vkt
diff --git a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferTests.hpp b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferTests.hpp
new file mode 100644
index 0000000..2443c06
--- /dev/null
+++ b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferTests.hpp
@@ -0,0 +1,39 @@
+#ifndef _VKTSPARSERESOURCESBUFFERTESTS_HPP
+#define _VKTSPARSERESOURCESBUFFERTESTS_HPP
+/*------------------------------------------------------------------------
+ * Vulkan Conformance Tests
+ * ------------------------
+ *
+ * Copyright (c) 2016 The Khronos Group Inc.
+ *
+ * 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 Sparse buffer tests
+ *//*--------------------------------------------------------------------*/
+
+#include "tcuDefs.hpp"
+#include "vktTestCase.hpp"
+
+namespace vkt
+{
+namespace sparse
+{
+
+tcu::TestCaseGroup* createSparseBufferTests (tcu::TestContext& testCtx);
+
+} // sparse
+} // vkt
+
+#endif // _VKTSPARSERESOURCESBUFFERTESTS_HPP
diff --git a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesTests.cpp b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesTests.cpp
index 44b8f68..ad9e7c7 100644
--- a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesTests.cpp
+++ b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesTests.cpp
@@ -22,15 +22,13 @@
  *//*--------------------------------------------------------------------*/
 
 #include "vktSparseResourcesTests.hpp"
-#include "vktSparseResourcesBufferSparseBinding.hpp"
 #include "vktSparseResourcesImageSparseBinding.hpp"
-#include "vktSparseResourcesBufferSparseResidency.hpp"
 #include "vktSparseResourcesImageSparseResidency.hpp"
 #include "vktSparseResourcesMipmapSparseResidency.hpp"
-#include "vktSparseResourcesBufferMemoryAliasing.hpp"
 #include "vktSparseResourcesImageMemoryAliasing.hpp"
 #include "vktSparseResourcesShaderIntrinsics.hpp"
 #include "vktSparseResourcesQueueBindSparseTests.hpp"
+#include "vktSparseResourcesBufferTests.hpp"
 #include "deUniquePtr.hpp"
 
 namespace vkt
@@ -42,12 +40,10 @@
 {
 	de::MovePtr<tcu::TestCaseGroup> sparseTests (new tcu::TestCaseGroup(testCtx, "sparse_resources", "Sparse Resources Tests"));
 
-	sparseTests->addChild(createBufferSparseBindingTests			(testCtx));
+	sparseTests->addChild(createSparseBufferTests					(testCtx));
 	sparseTests->addChild(createImageSparseBindingTests				(testCtx));
-	sparseTests->addChild(createBufferSparseResidencyTests			(testCtx));
 	sparseTests->addChild(createImageSparseResidencyTests			(testCtx));
 	sparseTests->addChild(createMipmapSparseResidencyTests			(testCtx));
-	sparseTests->addChild(createBufferSparseMemoryAliasingTests		(testCtx));
 	sparseTests->addChild(createImageSparseMemoryAliasingTests		(testCtx));
 	sparseTests->addChild(createSparseResourcesShaderIntrinsicsTests(testCtx));
 	sparseTests->addChild(createQueueBindSparseTests				(testCtx));
diff --git a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesTestsUtil.cpp b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesTestsUtil.cpp
index ec1f301..108600a 100644
--- a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesTestsUtil.cpp
+++ b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesTestsUtil.cpp
@@ -280,13 +280,13 @@
 {
 	const VkPipelineLayoutCreateInfo pipelineLayoutParams =
 	{
-		VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO,		// VkStructureType					sType;
-		DE_NULL,											// const void*						pNext;
-		0u,													// VkPipelineLayoutCreateFlags		flags;
-		1u,													// deUint32							setLayoutCount;
-		&descriptorSetLayout,								// const VkDescriptorSetLayout*		pSetLayouts;
-		0u,													// deUint32							pushConstantRangeCount;
-		DE_NULL,											// const VkPushConstantRange*		pPushConstantRanges;
+		VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO,						// VkStructureType					sType;
+		DE_NULL,															// const void*						pNext;
+		0u,																	// VkPipelineLayoutCreateFlags		flags;
+		(descriptorSetLayout != DE_NULL ? 1u : 0u),							// deUint32							setLayoutCount;
+		(descriptorSetLayout != DE_NULL ? &descriptorSetLayout : DE_NULL),	// const VkDescriptorSetLayout*		pSetLayouts;
+		0u,																	// deUint32							pushConstantRangeCount;
+		DE_NULL,															// const VkPushConstantRange*		pPushConstantRanges;
 	};
 	return createPipelineLayout(vk, device, &pipelineLayoutParams);
 }
@@ -400,6 +400,31 @@
 	return createFence(vk, device, &fenceCreateInfo);
 }
 
+Move<VkFramebuffer> makeFramebuffer (const DeviceInterface&		vk,
+									 const VkDevice				device,
+									 const VkRenderPass			renderPass,
+									 const deUint32				attachmentCount,
+									 const VkImageView*			pAttachments,
+									 const deUint32				width,
+									 const deUint32				height,
+									 const deUint32				layers)
+{
+	const VkFramebufferCreateInfo framebufferInfo =
+	{
+		VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO,		// VkStructureType                             sType;
+		DE_NULL,										// const void*                                 pNext;
+		(VkFramebufferCreateFlags)0,					// VkFramebufferCreateFlags                    flags;
+		renderPass,										// VkRenderPass                                renderPass;
+		attachmentCount,								// uint32_t                                    attachmentCount;
+		pAttachments,									// const VkImageView*                          pAttachments;
+		width,											// uint32_t                                    width;
+		height,											// uint32_t                                    height;
+		layers,											// uint32_t                                    layers;
+	};
+
+	return createFramebuffer(vk, device, &framebufferInfo);
+}
+
 VkBufferMemoryBarrier makeBufferMemoryBarrier (const VkAccessFlags	srcAccessMask,
 											   const VkAccessFlags	dstAccessMask,
 											   const VkBuffer		buffer,
diff --git a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesTestsUtil.hpp b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesTestsUtil.hpp
index 7dad5e2..c04e8da 100644
--- a/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesTestsUtil.hpp
+++ b/external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesTestsUtil.hpp
@@ -148,7 +148,7 @@
 
 vk::Move<vk::VkPipelineLayout>	makePipelineLayout					(const vk::DeviceInterface&			vk,
 																	 const vk::VkDevice					device,
-																	 const vk::VkDescriptorSetLayout	descriptorSetLayout);
+																	 const vk::VkDescriptorSetLayout	descriptorSetLayout = DE_NULL);
 
 vk::Move<vk::VkPipeline>		makeComputePipeline					(const vk::DeviceInterface&			vk,
 																	 const vk::VkDevice					device,
@@ -182,6 +182,15 @@
 																	 const vk::VkDevice					device,
 																	 const vk::VkFenceCreateFlags		flags	= 0u);
 
+vk::Move<vk::VkFramebuffer>		makeFramebuffer						(const vk::DeviceInterface&			vk,
+																	 const vk::VkDevice					device,
+																	 const vk::VkRenderPass				renderPass,
+																	 const deUint32						attachmentCount,
+																	 const vk::VkImageView*				pAttachments,
+																	 const deUint32						width,
+																	 const deUint32						height,
+																	 const deUint32						layers = 1u);
+
 de::MovePtr<vk::Allocation>		bindImage							(const vk::DeviceInterface&			vk,
 																	 const vk::VkDevice					device,
 																	 vk::Allocator&						allocator,
@@ -291,6 +300,16 @@
 deUint32						getSparseAspectRequirementsIndex	(const std::vector<vk::VkSparseImageMemoryRequirements>&	requirements,
 																	 const vk::VkImageAspectFlags								aspectFlags);
 
+inline vk::Move<vk::VkBuffer> makeBuffer (const vk::DeviceInterface& vk, const vk::VkDevice device, const vk::VkBufferCreateInfo& createInfo)
+{
+	return createBuffer(vk, device, &createInfo);
+}
+
+inline vk::Move<vk::VkImage> makeImage (const vk::DeviceInterface& vk, const vk::VkDevice device, const vk::VkImageCreateInfo& createInfo)
+{
+	return createImage(vk, device, &createInfo);
+}
+
 template<typename T>
 inline de::SharedPtr<vk::Unique<T> > makeVkSharedPtr (vk::Move<T> vkMove)
 {
@@ -298,6 +317,12 @@
 }
 
 template<typename T>
+inline de::SharedPtr<de::UniquePtr<T> > makeDeSharedPtr (de::MovePtr<T> deMove)
+{
+	return de::SharedPtr<de::UniquePtr<T> >(new de::UniquePtr<T>(deMove));
+}
+
+template<typename T>
 inline std::size_t sizeInBytes (const std::vector<T>& vec)
 {
 	return vec.size() * sizeof(vec[0]);
diff --git a/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp b/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
index 03dbea7..24d5467 100644
--- a/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
+++ b/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
@@ -8804,12 +8804,12 @@
 		// Main function
 		"%main       = OpFunction %void None %voidf\n"
 		"%label      = OpLabel\n"
+		"%out_var    = OpVariable %var_ptr Function ${variableInitializer}\n"
 		"%idval      = OpLoad %uvec3 %id\n"
 		"%x          = OpCompositeExtract %u32 %idval 0\n"
 		"%inloc      = OpAccessChain %in_ptr %indata %zero %x\n"
 		"%outloc     = OpAccessChain %in_ptr %outdata %zero %x\n"
 
-		"%out_var    = OpVariable %var_ptr Function ${variableInitializer}\n"
 		"%outval     = OpLoad %in_type %out_var\n"
 		"              OpStore %outloc %outval\n"
 		"              OpReturn\n"
diff --git a/external/vulkancts/modules/vulkan/texture/vktTextureTestUtil.cpp b/external/vulkancts/modules/vulkan/texture/vktTextureTestUtil.cpp
index 0dc2d21..c459072 100644
--- a/external/vulkancts/modules/vulkan/texture/vktTextureTestUtil.cpp
+++ b/external/vulkancts/modules/vulkan/texture/vktTextureTestUtil.cpp
@@ -668,7 +668,7 @@
 
 		// Load vertices into vertex buffer
 		deMemcpy(m_vertexIndexBufferMemory->getHostPtr(), s_vertexIndices, s_vertexIndexBufferSize);
-		flushMappedMemoryRange(vkd, vkDevice, m_vertexIndexBufferMemory->getMemory(), m_vertexIndexBufferMemory->getOffset(), s_vertexIndexBufferSize);
+		flushMappedMemoryRange(vkd, vkDevice, m_vertexIndexBufferMemory->getMemory(), m_vertexIndexBufferMemory->getOffset(), VK_WHOLE_SIZE);
 	}
 
 	// FrameBuffer
@@ -1443,7 +1443,7 @@
 		// Load vertices into vertex buffer
 		deMemcpy(vertexBufferMemory->getHostPtr(), position, positionDataSize);
 		deMemcpy(reinterpret_cast<deUint8*>(vertexBufferMemory->getHostPtr()) +  positionDataSize, texCoord, textureCoordDataSize);
-		flushMappedMemoryRange(vkd, vkDevice, vertexBufferMemory->getMemory(), vertexBufferMemory->getOffset(), vertexBufferParams.size);
+		flushMappedMemoryRange(vkd, vkDevice, vertexBufferMemory->getMemory(), vertexBufferMemory->getOffset(), VK_WHOLE_SIZE);
 	}
 
 	// Create Command Buffer
@@ -1571,9 +1571,8 @@
 			params.colorScale,		// tcu::Vec4	colorScale;			//!< Scale for texture color values.
 			params.colorBias		// tcu::Vec4	colorBias;			//!< Bias for texture color values.
 		};
-		const deUint32		shaderParamsSize = sizeof(shaderParameters);
-		deMemcpy(m_uniformBufferMemory->getHostPtr(), &shaderParameters, shaderParamsSize);
-		flushMappedMemoryRange(vkd, vkDevice, m_uniformBufferMemory->getMemory(), m_uniformBufferMemory->getOffset(), shaderParamsSize);
+		deMemcpy(m_uniformBufferMemory->getHostPtr(), &shaderParameters, sizeof(shaderParameters));
+		flushMappedMemoryRange(vkd, vkDevice, m_uniformBufferMemory->getMemory(), m_uniformBufferMemory->getOffset(), VK_WHOLE_SIZE);
 
 		if (logUniforms)
 			m_log << TestLog::Message << "u_sampler = " << texUnit << TestLog::EndMessage;
@@ -1617,7 +1616,7 @@
 		VK_CHECK(vkd.waitForFences(vkDevice, 1, &m_fence.get(), true, ~(0ull) /* infinity */));
 	}
 
-	invalidateMappedMemoryRange(vkd, vkDevice, m_resultBufferMemory->getMemory(), m_resultBufferMemory->getOffset(), m_resultBufferSize);
+	invalidateMappedMemoryRange(vkd, vkDevice, m_resultBufferMemory->getMemory(), m_resultBufferMemory->getOffset(), VK_WHOLE_SIZE);
 
 	tcu::copy(result.getAccess(), tcu::ConstPixelBufferAccess(m_textureFormat, tcu::IVec3(m_renderWidth, m_renderHeight, 1u), m_resultBufferMemory->getHostPtr()));
 }
diff --git a/external/vulkancts/mustpass/1.0.1/src/master.txt b/external/vulkancts/mustpass/1.0.1/src/master.txt
index de7f2ca..759a255 100644
--- a/external/vulkancts/mustpass/1.0.1/src/master.txt
+++ b/external/vulkancts/mustpass/1.0.1/src/master.txt
@@ -6491,9 +6491,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_uscaled
@@ -6504,9 +6501,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_uscaled
@@ -6517,9 +6511,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_uscaled
@@ -6530,9 +6521,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r16g16b16a16_uscaled
@@ -6543,9 +6531,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r16g16b16a16_uscaled
@@ -6556,9 +6541,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_uscaled
@@ -6569,9 +6551,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r16g16b16a16_uscaled
@@ -6582,9 +6561,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r16g16b16a16_uscaled
@@ -6595,9 +6571,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r16g16b16a16_uscaled
@@ -6608,48 +6581,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_unorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_snorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_uscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_sscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r32g32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r32g32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_unorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_snorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_uscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_sscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r32g32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r32g32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_unorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_snorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_uscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_sscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r32g32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r32g32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32_uint_r32g32b32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32_uint_r32g32b32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32_uint_r32g32b32_sfloat
@@ -6662,57 +6593,12 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r32g32b32a32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r32g32b32a32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r64g64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r32g32b32a32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r32g32b32a32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r64g64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r32g32b32a32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r32g32b32a32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r64g64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r32g32b32a32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r32g32b32a32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r64g64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r32g32b32a32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r32g32b32a32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r64g64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r32g32b32a32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r32g32b32a32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r64g64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_uint_r64g64b64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_uint_r64g64b64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_uint_r64g64b64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sint_r64g64b64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sint_r64g64b64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sint_r64g64b64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sfloat_r64g64b64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sfloat_r64g64b64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sfloat_r64g64b64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_uint_r64g64b64a64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_uint_r64g64b64a64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_uint_r64g64b64a64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sint_r64g64b64a64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sint_r64g64b64a64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sint_r64g64b64a64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sfloat_r64g64b64a64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sfloat_r64g64b64a64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sfloat_r64g64b64a64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_buffer.whole
 dEQP-VK.api.copy_and_blit.buffer_to_image.whole
 dEQP-VK.api.copy_and_blit.buffer_to_buffer.whole
@@ -6810,10 +6696,6 @@
 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_linear
 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.r4g4_unorm_pack8_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -6882,10 +6764,6 @@
 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_linear
 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.r4g4b4a4_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -6954,10 +6832,6 @@
 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_linear
 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.b4g4r4a4_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -7023,10 +6897,6 @@
 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_linear
 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_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -7092,10 +6962,6 @@
 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_linear
 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_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -7161,10 +7027,6 @@
 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_linear
 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_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -7230,10 +7092,6 @@
 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_linear
 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_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -7299,10 +7157,6 @@
 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_linear
 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_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -7371,10 +7225,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -7443,10 +7293,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -7515,10 +7361,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -7587,10 +7429,6 @@
 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_linear
 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.r8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -7659,10 +7497,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -7731,10 +7565,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -7803,10 +7633,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -7875,10 +7701,6 @@
 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_linear
 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.r8g8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -7947,10 +7769,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -8019,10 +7837,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -8091,10 +7905,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -8163,10 +7973,6 @@
 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_linear
 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.r8g8b8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -8235,10 +8041,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -8307,10 +8109,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -8379,10 +8177,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -8451,10 +8245,6 @@
 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_linear
 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.b8g8r8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -8523,10 +8313,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -8595,10 +8381,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -8667,10 +8449,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -8739,10 +8517,6 @@
 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_linear
 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.r8g8b8a8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -8811,10 +8585,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -8883,10 +8653,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -8955,10 +8721,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -9027,10 +8789,6 @@
 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_linear
 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.b8g8r8a8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9099,10 +8857,6 @@
 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_linear
 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_unorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9171,10 +8925,6 @@
 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_linear
 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_snorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9243,10 +8993,6 @@
 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_linear
 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_uscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9315,10 +9061,6 @@
 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_linear
 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.a8b8g8r8_sscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9386,10 +9128,6 @@
 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_linear
 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_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9458,10 +9196,6 @@
 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_linear
 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_snorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9530,10 +9264,6 @@
 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_linear
 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_uscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9602,10 +9332,6 @@
 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_linear
 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.a2r10g10b10_sscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9673,10 +9399,6 @@
 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_linear
 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_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9745,10 +9467,6 @@
 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_linear
 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_snorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9817,10 +9535,6 @@
 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_linear
 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_uscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9889,10 +9603,6 @@
 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_linear
 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.a2b10g10r10_sscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b4g4r4a4_unorm_pack16_linear
@@ -9961,10 +9671,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b4g4r4a4_unorm_pack16_linear
@@ -10033,10 +9739,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -10105,10 +9807,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -10177,10 +9875,6 @@
 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_linear
 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_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -10249,10 +9943,6 @@
 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_linear
 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.r16_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b4g4r4a4_unorm_pack16_linear
@@ -10321,10 +10011,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b4g4r4a4_unorm_pack16_linear
@@ -10393,10 +10079,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -10465,10 +10147,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -10537,10 +10215,6 @@
 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_linear
 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_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -10609,10 +10283,6 @@
 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_linear
 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.r16g16_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b4g4r4a4_unorm_pack16_linear
@@ -10681,10 +10351,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b4g4r4a4_unorm_pack16_linear
@@ -10753,10 +10419,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -10825,10 +10487,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -10897,10 +10555,6 @@
 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_linear
 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_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -10969,10 +10623,6 @@
 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_linear
 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.r16g16b16_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b4g4r4a4_unorm_pack16_linear
@@ -11041,10 +10691,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b4g4r4a4_unorm_pack16_linear
@@ -11113,10 +10759,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -11185,10 +10827,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -11257,10 +10895,6 @@
 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_linear
 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_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -11329,10 +10963,6 @@
 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_linear
 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.r16g16b16a16_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -11401,10 +11031,6 @@
 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_linear
 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.r32_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -11473,10 +11099,6 @@
 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_linear
 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.r32g32_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -11545,10 +11167,6 @@
 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_linear
 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.r32g32b32_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -11617,298 +11235,6 @@
 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_linear
 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.r32g32b32a32_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r64g64b64a64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64g64b64a64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64g64b64a64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64g64b64a64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_srgb_r8g8b8_srgb_linear
@@ -12427,13 +11753,6 @@
 dEQP-VK.api.image_clearing.clear_color_attachment.2d_r32g32b32a32_sfloat
 dEQP-VK.api.image_clearing.clear_color_attachment.2d_b10g11r11_ufloat_pack32
 dEQP-VK.api.image_clearing.clear_color_attachment.2d_e5b9g9r9_ufloat_pack32
-dEQP-VK.api.image_clearing.clear_depth_stencil_attachment.2d_d16_unorm
-dEQP-VK.api.image_clearing.clear_depth_stencil_attachment.2d_x8_d24_unorm_pack32
-dEQP-VK.api.image_clearing.clear_depth_stencil_attachment.2d_d32_sfloat
-dEQP-VK.api.image_clearing.clear_depth_stencil_attachment.2d_s8_uint
-dEQP-VK.api.image_clearing.clear_depth_stencil_attachment.2d_d16_unorm_s8_uint
-dEQP-VK.api.image_clearing.clear_depth_stencil_attachment.2d_d24_unorm_s8_uint
-dEQP-VK.api.image_clearing.clear_depth_stencil_attachment.2d_d32_sfloat_s8_uint
 dEQP-VK.api.image_clearing.partial_clear_color_attachment.2d_r4g4_unorm_pack8
 dEQP-VK.api.image_clearing.partial_clear_color_attachment.2d_r4g4b4a4_unorm_pack16
 dEQP-VK.api.image_clearing.partial_clear_color_attachment.2d_b4g4r4a4_unorm_pack16
@@ -12545,6 +11864,13 @@
 dEQP-VK.api.image_clearing.partial_clear_color_attachment.2d_r32g32b32a32_sfloat
 dEQP-VK.api.image_clearing.partial_clear_color_attachment.2d_b10g11r11_ufloat_pack32
 dEQP-VK.api.image_clearing.partial_clear_color_attachment.2d_e5b9g9r9_ufloat_pack32
+dEQP-VK.api.image_clearing.clear_depth_stencil_attachment.2d_d16_unorm
+dEQP-VK.api.image_clearing.clear_depth_stencil_attachment.2d_x8_d24_unorm_pack32
+dEQP-VK.api.image_clearing.clear_depth_stencil_attachment.2d_d32_sfloat
+dEQP-VK.api.image_clearing.clear_depth_stencil_attachment.2d_s8_uint
+dEQP-VK.api.image_clearing.clear_depth_stencil_attachment.2d_d16_unorm_s8_uint
+dEQP-VK.api.image_clearing.clear_depth_stencil_attachment.2d_d24_unorm_s8_uint
+dEQP-VK.api.image_clearing.clear_depth_stencil_attachment.2d_d32_sfloat_s8_uint
 dEQP-VK.api.image_clearing.partial_clear_depth_stencil_attachment.2d_d16_unorm
 dEQP-VK.api.image_clearing.partial_clear_depth_stencil_attachment.2d_x8_d24_unorm_pack32
 dEQP-VK.api.image_clearing.partial_clear_depth_stencil_attachment.2d_d32_sfloat
@@ -107164,12 +106490,24 @@
 dEQP-VK.synchronization.op.multi_queue.semaphore.write_indirect_buffer_dispatch_read_indirect_buffer_dispatch.indirect_buffer_concurrent
 dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_compute
 dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_graphics
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_24
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.512_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.1024_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.11_1_1
@@ -107296,12 +106634,6 @@
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.137_137_3
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_24
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.11_137_1
@@ -107527,12 +106859,6 @@
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.11_137_3
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_24
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.503_137_1
diff --git a/external/vulkancts/mustpass/1.0.1/vk-default.txt b/external/vulkancts/mustpass/1.0.1/vk-default.txt
index 3ea5fa8..759a255 100644
--- a/external/vulkancts/mustpass/1.0.1/vk-default.txt
+++ b/external/vulkancts/mustpass/1.0.1/vk-default.txt
@@ -6491,9 +6491,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_uscaled
@@ -6504,9 +6501,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_uscaled
@@ -6517,9 +6511,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_uscaled
@@ -6530,9 +6521,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r16g16b16a16_uscaled
@@ -6543,9 +6531,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r16g16b16a16_uscaled
@@ -6556,9 +6541,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_uscaled
@@ -6569,9 +6551,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r16g16b16a16_uscaled
@@ -6582,9 +6561,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r16g16b16a16_uscaled
@@ -6595,9 +6571,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r16g16b16a16_uscaled
@@ -6608,48 +6581,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_unorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_snorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_uscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_sscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r32g32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r32g32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_unorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_snorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_uscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_sscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r32g32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r32g32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_unorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_snorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_uscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_sscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r32g32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r32g32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32_uint_r32g32b32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32_uint_r32g32b32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32_uint_r32g32b32_sfloat
@@ -6662,57 +6593,12 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r32g32b32a32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r32g32b32a32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r64g64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r32g32b32a32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r32g32b32a32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r64g64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r32g32b32a32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r32g32b32a32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r64g64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r32g32b32a32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r32g32b32a32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r64g64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r32g32b32a32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r32g32b32a32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r64g64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r32g32b32a32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r32g32b32a32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r64g64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_uint_r64g64b64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_uint_r64g64b64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_uint_r64g64b64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sint_r64g64b64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sint_r64g64b64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sint_r64g64b64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sfloat_r64g64b64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sfloat_r64g64b64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sfloat_r64g64b64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_uint_r64g64b64a64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_uint_r64g64b64a64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_uint_r64g64b64a64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sint_r64g64b64a64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sint_r64g64b64a64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sint_r64g64b64a64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sfloat_r64g64b64a64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sfloat_r64g64b64a64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sfloat_r64g64b64a64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_buffer.whole
 dEQP-VK.api.copy_and_blit.buffer_to_image.whole
 dEQP-VK.api.copy_and_blit.buffer_to_buffer.whole
@@ -6810,10 +6696,6 @@
 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_linear
 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.r4g4_unorm_pack8_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -6882,10 +6764,6 @@
 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_linear
 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.r4g4b4a4_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -6954,10 +6832,6 @@
 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_linear
 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.b4g4r4a4_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -7023,10 +6897,6 @@
 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_linear
 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_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -7092,10 +6962,6 @@
 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_linear
 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_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -7161,10 +7027,6 @@
 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_linear
 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_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -7230,10 +7092,6 @@
 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_linear
 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_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -7299,10 +7157,6 @@
 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_linear
 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_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -7371,10 +7225,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -7443,10 +7293,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -7515,10 +7361,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -7587,10 +7429,6 @@
 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_linear
 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.r8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -7659,10 +7497,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -7731,10 +7565,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -7803,10 +7633,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -7875,10 +7701,6 @@
 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_linear
 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.r8g8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -7947,10 +7769,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -8019,10 +7837,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -8091,10 +7905,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -8163,10 +7973,6 @@
 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_linear
 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.r8g8b8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -8235,10 +8041,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -8307,10 +8109,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -8379,10 +8177,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -8451,10 +8245,6 @@
 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_linear
 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.b8g8r8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -8523,10 +8313,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -8595,10 +8381,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -8667,10 +8449,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -8739,10 +8517,6 @@
 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_linear
 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.r8g8b8a8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -8811,10 +8585,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -8883,10 +8653,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -8955,10 +8721,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -9027,10 +8789,6 @@
 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_linear
 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.b8g8r8a8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9099,10 +8857,6 @@
 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_linear
 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_unorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9171,10 +8925,6 @@
 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_linear
 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_snorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9243,10 +8993,6 @@
 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_linear
 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_uscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9315,10 +9061,6 @@
 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_linear
 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.a8b8g8r8_sscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9386,10 +9128,6 @@
 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_linear
 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_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9458,10 +9196,6 @@
 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_linear
 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_snorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9530,10 +9264,6 @@
 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_linear
 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_uscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9602,10 +9332,6 @@
 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_linear
 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.a2r10g10b10_sscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9673,10 +9399,6 @@
 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_linear
 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_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9745,10 +9467,6 @@
 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_linear
 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_snorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9817,10 +9535,6 @@
 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_linear
 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_uscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9889,10 +9603,6 @@
 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_linear
 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.a2b10g10r10_sscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b4g4r4a4_unorm_pack16_linear
@@ -9961,10 +9671,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b4g4r4a4_unorm_pack16_linear
@@ -10033,10 +9739,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -10105,10 +9807,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -10177,10 +9875,6 @@
 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_linear
 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_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -10249,10 +9943,6 @@
 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_linear
 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.r16_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b4g4r4a4_unorm_pack16_linear
@@ -10321,10 +10011,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b4g4r4a4_unorm_pack16_linear
@@ -10393,10 +10079,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -10465,10 +10147,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -10537,10 +10215,6 @@
 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_linear
 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_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -10609,10 +10283,6 @@
 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_linear
 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.r16g16_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b4g4r4a4_unorm_pack16_linear
@@ -10681,10 +10351,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b4g4r4a4_unorm_pack16_linear
@@ -10753,10 +10419,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -10825,10 +10487,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -10897,10 +10555,6 @@
 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_linear
 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_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -10969,10 +10623,6 @@
 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_linear
 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.r16g16b16_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b4g4r4a4_unorm_pack16_linear
@@ -11041,10 +10691,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b4g4r4a4_unorm_pack16_linear
@@ -11113,10 +10759,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -11185,10 +10827,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -11257,10 +10895,6 @@
 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_linear
 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_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -11329,10 +10963,6 @@
 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_linear
 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.r16g16b16a16_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -11401,10 +11031,6 @@
 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_linear
 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.r32_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -11473,10 +11099,6 @@
 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_linear
 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.r32g32_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -11545,10 +11167,6 @@
 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_linear
 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.r32g32b32_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -11617,298 +11235,6 @@
 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_linear
 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.r32g32b32a32_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r64g64b64a64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64g64b64a64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64g64b64a64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64g64b64a64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_srgb_r8g8b8_srgb_linear
@@ -107164,12 +106490,24 @@
 dEQP-VK.synchronization.op.multi_queue.semaphore.write_indirect_buffer_dispatch_read_indirect_buffer_dispatch.indirect_buffer_concurrent
 dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_compute
 dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_graphics
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_24
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.512_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.1024_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.11_1_1
@@ -107296,12 +106634,6 @@
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.137_137_3
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_24
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.11_137_1
@@ -107527,12 +106859,6 @@
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.11_137_3
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_24
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.503_137_1
diff --git a/external/vulkancts/mustpass/1.0.2/vk-default.txt b/external/vulkancts/mustpass/1.0.2/vk-default.txt
index b1cbdaa..ccff5f9 100644
--- a/external/vulkancts/mustpass/1.0.2/vk-default.txt
+++ b/external/vulkancts/mustpass/1.0.2/vk-default.txt
@@ -1686,6 +1686,11 @@
 dEQP-VK.api.object_management.alloc_callback_fail.command_pool_transient
 dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_primary
 dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_secondary
+dEQP-VK.api.object_management.alloc_callback_fail_multiple.graphics_pipeline
+dEQP-VK.api.object_management.alloc_callback_fail_multiple.compute_pipeline
+dEQP-VK.api.object_management.alloc_callback_fail_multiple.descriptor_set
+dEQP-VK.api.object_management.alloc_callback_fail_multiple.command_buffer_primary
+dEQP-VK.api.object_management.alloc_callback_fail_multiple.command_buffer_secondary
 dEQP-VK.api.buffer.create_buffer_1_0
 dEQP-VK.api.buffer.create_buffer_2_0
 dEQP-VK.api.buffer.create_buffer_3_0
@@ -6494,9 +6499,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_unorm_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r16g16b16a16_uscaled
@@ -6507,9 +6509,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_snorm_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r16g16b16a16_uscaled
@@ -6520,9 +6519,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uscaled_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r16g16b16a16_uscaled
@@ -6533,9 +6529,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sscaled_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r16g16b16a16_uscaled
@@ -6546,9 +6539,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_uint_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r16g16b16a16_uscaled
@@ -6559,9 +6549,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sint_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r16g16b16a16_uscaled
@@ -6572,9 +6559,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r16g16b16a16_sfloat_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r16g16b16a16_uscaled
@@ -6585,9 +6569,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_uint_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r16g16b16a16_uscaled
@@ -6598,9 +6579,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sint_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r16g16b16a16_unorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r16g16b16a16_snorm
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r16g16b16a16_uscaled
@@ -6611,48 +6589,6 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r32g32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r32g32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32_sfloat_r64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_unorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_snorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_uscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_sscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r16g16b16a16_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r32g32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r32g32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_uint_r64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_unorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_snorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_uscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_sscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r16g16b16a16_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r32g32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r32g32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sint_r64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_unorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_snorm
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_uscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_sscaled
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r16g16b16a16_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r32g32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r32g32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r32g32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64_sfloat_r64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32_uint_r32g32b32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32_uint_r32g32b32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32_uint_r32g32b32_sfloat
@@ -6665,57 +6601,19 @@
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r32g32b32a32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r32g32b32a32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_uint_r64g64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r32g32b32a32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r32g32b32a32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sint_r64g64_sfloat
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r32g32b32a32_uint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r32g32b32a32_sint
 dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r32g32b32a32_sfloat_r64g64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r32g32b32a32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r32g32b32a32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_uint_r64g64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r32g32b32a32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r32g32b32a32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sint_r64g64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r32g32b32a32_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r32g32b32a32_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r32g32b32a32_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r64g64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r64g64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64_sfloat_r64g64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_uint_r64g64b64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_uint_r64g64b64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_uint_r64g64b64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sint_r64g64b64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sint_r64g64b64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sint_r64g64b64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sfloat_r64g64b64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sfloat_r64g64b64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64_sfloat_r64g64b64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_uint_r64g64b64a64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_uint_r64g64b64a64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_uint_r64g64b64a64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sint_r64g64b64a64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sint_r64g64b64a64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sint_r64g64b64a64_sfloat
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sfloat_r64g64b64a64_uint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sfloat_r64g64b64a64_sint
-dEQP-VK.api.copy_and_blit.image_to_image.all_formats.r64g64b64a64_sfloat_r64g64b64a64_sfloat
+dEQP-VK.api.copy_and_blit.image_to_image.all_formats.depth_stencil_d16_unorm_d16_unorm
+dEQP-VK.api.copy_and_blit.image_to_image.all_formats.depth_stencil_x8_d24_unorm_pack32_x8_d24_unorm_pack32
+dEQP-VK.api.copy_and_blit.image_to_image.all_formats.depth_stencil_d32_sfloat_d32_sfloat
+dEQP-VK.api.copy_and_blit.image_to_image.all_formats.depth_stencil_s8_uint_s8_uint
+dEQP-VK.api.copy_and_blit.image_to_image.all_formats.depth_stencil_d16_unorm_s8_uint_d16_unorm_s8_uint
+dEQP-VK.api.copy_and_blit.image_to_image.all_formats.depth_stencil_d24_unorm_s8_uint_d24_unorm_s8_uint
+dEQP-VK.api.copy_and_blit.image_to_image.all_formats.depth_stencil_d32_sfloat_s8_uint_d32_sfloat_s8_uint
 dEQP-VK.api.copy_and_blit.image_to_buffer.whole
 dEQP-VK.api.copy_and_blit.image_to_buffer.buffer_offset
 dEQP-VK.api.copy_and_blit.image_to_buffer.regions
@@ -6846,10 +6744,6 @@
 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_linear
 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.r4g4_unorm_pack8_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4_unorm_pack8_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -6918,10 +6812,6 @@
 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_linear
 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.r4g4b4a4_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r4g4b4a4_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -6990,10 +6880,6 @@
 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_linear
 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.b4g4r4a4_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b4g4r4a4_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -7062,10 +6948,6 @@
 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_linear
 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.r5g6b5_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g6b5_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -7134,10 +7016,6 @@
 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_linear
 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.b5g6r5_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g6r5_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -7206,10 +7084,6 @@
 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_linear
 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.r5g5b5a1_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r5g5b5a1_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -7278,10 +7152,6 @@
 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_linear
 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.b5g5r5a1_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b5g5r5a1_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_b4g4r4a4_unorm_pack16_linear
@@ -7350,10 +7220,6 @@
 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_linear
 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.a1r5g5b5_unorm_pack16_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a1r5g5b5_unorm_pack16_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -7422,10 +7288,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -7494,10 +7356,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -7566,10 +7424,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -7638,10 +7492,6 @@
 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_linear
 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.r8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -7710,10 +7560,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -7782,10 +7628,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -7854,10 +7696,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -7926,10 +7764,6 @@
 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_linear
 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.r8g8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -7998,10 +7832,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -8070,10 +7900,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -8142,10 +7968,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -8214,10 +8036,6 @@
 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_linear
 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.r8g8b8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -8286,10 +8104,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -8358,10 +8172,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -8430,10 +8240,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -8502,10 +8308,6 @@
 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_linear
 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.b8g8r8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -8574,10 +8376,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -8646,10 +8444,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -8718,10 +8512,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -8790,10 +8580,6 @@
 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_linear
 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.r8g8b8a8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8g8b8a8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_b4g4r4a4_unorm_pack16_linear
@@ -8862,10 +8648,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_b4g4r4a4_unorm_pack16_linear
@@ -8934,10 +8716,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -9006,10 +8784,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -9078,10 +8852,6 @@
 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_linear
 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.b8g8r8a8_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.b8g8r8a8_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9150,10 +8920,6 @@
 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_linear
 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_unorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_unorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9222,10 +8988,6 @@
 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_linear
 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_snorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_snorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9294,10 +9056,6 @@
 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_linear
 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_uscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_uscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9366,10 +9124,6 @@
 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_linear
 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.a8b8g8r8_sscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a8b8g8r8_sscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9438,10 +9192,6 @@
 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_linear
 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_unorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_unorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9510,10 +9260,6 @@
 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_linear
 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_snorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_snorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9582,10 +9328,6 @@
 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_linear
 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_uscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_uscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9654,10 +9396,6 @@
 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_linear
 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.a2r10g10b10_sscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2r10g10b10_sscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9726,10 +9464,6 @@
 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_linear
 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_unorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_unorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9798,10 +9532,6 @@
 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_linear
 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_snorm_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_snorm_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9870,10 +9600,6 @@
 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_linear
 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_uscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_uscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_b4g4r4a4_unorm_pack16_linear
@@ -9942,10 +9668,6 @@
 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_linear
 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.a2b10g10r10_sscaled_pack32_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.a2b10g10r10_sscaled_pack32_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_b4g4r4a4_unorm_pack16_linear
@@ -10014,10 +9736,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_b4g4r4a4_unorm_pack16_linear
@@ -10086,10 +9804,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -10158,10 +9872,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -10230,10 +9940,6 @@
 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_linear
 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_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -10302,10 +10008,6 @@
 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_linear
 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.r16_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_b4g4r4a4_unorm_pack16_linear
@@ -10374,10 +10076,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_b4g4r4a4_unorm_pack16_linear
@@ -10446,10 +10144,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -10518,10 +10212,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -10590,10 +10280,6 @@
 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_linear
 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_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -10662,10 +10348,6 @@
 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_linear
 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.r16g16_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_b4g4r4a4_unorm_pack16_linear
@@ -10734,10 +10416,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_b4g4r4a4_unorm_pack16_linear
@@ -10806,10 +10484,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -10878,10 +10552,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -10950,10 +10620,6 @@
 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_linear
 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_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -11022,10 +10688,6 @@
 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_linear
 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.r16g16b16_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_b4g4r4a4_unorm_pack16_linear
@@ -11094,10 +10756,6 @@
 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_linear
 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_unorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_unorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_b4g4r4a4_unorm_pack16_linear
@@ -11166,10 +10824,6 @@
 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_linear
 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_snorm_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_snorm_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_b4g4r4a4_unorm_pack16_linear
@@ -11238,10 +10892,6 @@
 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_linear
 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_uscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_uscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_b4g4r4a4_unorm_pack16_linear
@@ -11310,10 +10960,6 @@
 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_linear
 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_sscaled_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sscaled_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -11382,10 +11028,6 @@
 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_linear
 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.r16g16b16a16_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r16g16b16a16_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -11454,10 +11096,6 @@
 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_linear
 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.r32_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -11526,10 +11164,6 @@
 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_linear
 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.r32g32_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -11598,10 +11232,6 @@
 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_linear
 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.r32g32b32_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_b4g4r4a4_unorm_pack16_linear
@@ -11670,298 +11300,6 @@
 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_linear
 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.r32g32b32a32_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r32g32b32a32_sfloat_r64g64b64a64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64_sfloat_r64g64b64a64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64_sfloat_r64g64b64a64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64_sfloat_r64g64b64a64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r4g4_unorm_pack8_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r4g4b4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b4g4r4a4_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r5g6b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b5g6r5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r5g5b5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b5g5r5a1_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a1r5g5b5_unorm_pack16_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r8g8b8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_b8g8r8a8_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a8b8g8r8_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2r10g10b10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_unorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_snorm_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_uscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_a2b10g10r10_sscaled_pack32_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_unorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_snorm_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_uscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_sscaled_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r16g16b16a16_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32g32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32g32b32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r32g32b32a32_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64g64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64g64b64_sfloat_linear
-dEQP-VK.api.copy_and_blit.blit_image.all_formats.r64g64b64a64_sfloat_r64g64b64a64_sfloat_linear
 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_linear
 dEQP-VK.api.copy_and_blit.blit_image.all_formats.r8_srgb_r8g8b8_srgb_linear
@@ -84731,6 +84069,30 @@
 dEQP-VK.pipeline.cache.misc_tests.merge_cache_test
 dEQP-VK.pipeline.cache.misc_tests.cache_header_test
 dEQP-VK.pipeline.cache.misc_tests.invalid_size_test
+dEQP-VK.pipeline.render_to_image.1d.54.r8g8b8a8_unorm
+dEQP-VK.pipeline.render_to_image.1d.54.r32_uint
+dEQP-VK.pipeline.render_to_image.1d.54.r16g16_sint
+dEQP-VK.pipeline.render_to_image.1d.54.r32g32b32a32_sfloat
+dEQP-VK.pipeline.render_to_image.1d_array.54_4.r8g8b8a8_unorm
+dEQP-VK.pipeline.render_to_image.1d_array.54_4.r32_uint
+dEQP-VK.pipeline.render_to_image.1d_array.54_4.r16g16_sint
+dEQP-VK.pipeline.render_to_image.1d_array.54_4.r32g32b32a32_sfloat
+dEQP-VK.pipeline.render_to_image.2d.22x64.r8g8b8a8_unorm
+dEQP-VK.pipeline.render_to_image.2d.22x64.r32_uint
+dEQP-VK.pipeline.render_to_image.2d.22x64.r16g16_sint
+dEQP-VK.pipeline.render_to_image.2d.22x64.r32g32b32a32_sfloat
+dEQP-VK.pipeline.render_to_image.2d_array.22x64_4.r8g8b8a8_unorm
+dEQP-VK.pipeline.render_to_image.2d_array.22x64_4.r32_uint
+dEQP-VK.pipeline.render_to_image.2d_array.22x64_4.r16g16_sint
+dEQP-VK.pipeline.render_to_image.2d_array.22x64_4.r32g32b32a32_sfloat
+dEQP-VK.pipeline.render_to_image.cube.35x35_6.r8g8b8a8_unorm
+dEQP-VK.pipeline.render_to_image.cube.35x35_6.r32_uint
+dEQP-VK.pipeline.render_to_image.cube.35x35_6.r16g16_sint
+dEQP-VK.pipeline.render_to_image.cube.35x35_6.r32g32b32a32_sfloat
+dEQP-VK.pipeline.render_to_image.cube_array.35x35_12.r8g8b8a8_unorm
+dEQP-VK.pipeline.render_to_image.cube_array.35x35_12.r32_uint
+dEQP-VK.pipeline.render_to_image.cube_array.35x35_12.r16g16_sint
+dEQP-VK.pipeline.render_to_image.cube_array.35x35_12.r32g32b32a32_sfloat
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -127595,12 +126957,41 @@
 dEQP-VK.synchronization.op.multi_queue.semaphore.write_indirect_buffer_dispatch_read_indirect_buffer_dispatch.indirect_buffer_concurrent
 dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_compute
 dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_graphics
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.transfer.sparse_binding.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_binding_aliased.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_10
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_12
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_16
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_17
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_20
+dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_24
+dEQP-VK.sparse_resources.buffer.ubo.sparse_binding
+dEQP-VK.sparse_resources.buffer.ubo.sparse_binding_aliased
+dEQP-VK.sparse_resources.buffer.ubo.sparse_residency
+dEQP-VK.sparse_resources.buffer.ubo.sparse_residency_aliased
+dEQP-VK.sparse_resources.buffer.ubo.sparse_residency_non_resident_strict
+dEQP-VK.sparse_resources.buffer.vertex_buffer.sparse_binding
+dEQP-VK.sparse_resources.buffer.vertex_buffer.sparse_binding_aliased
+dEQP-VK.sparse_resources.buffer.vertex_buffer.sparse_residency
+dEQP-VK.sparse_resources.buffer.vertex_buffer.sparse_residency_aliased
+dEQP-VK.sparse_resources.buffer.index_buffer.sparse_binding
+dEQP-VK.sparse_resources.buffer.index_buffer.sparse_binding_aliased
+dEQP-VK.sparse_resources.buffer.index_buffer.sparse_residency
+dEQP-VK.sparse_resources.buffer.index_buffer.sparse_residency_aliased
+dEQP-VK.sparse_resources.buffer.indirect_buffer.sparse_binding
+dEQP-VK.sparse_resources.buffer.indirect_buffer.sparse_binding_aliased
+dEQP-VK.sparse_resources.buffer.indirect_buffer.sparse_residency
+dEQP-VK.sparse_resources.buffer.indirect_buffer.sparse_residency_aliased
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.512_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.1024_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r32i.11_1_1
@@ -127727,12 +127118,6 @@
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.137_137_3
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_residency.buffer_size_2_24
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.11_137_1
@@ -127958,12 +127343,6 @@
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.11_137_3
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_10
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_12
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_16
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_17
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_20
-dEQP-VK.sparse_resources.buffer_sparse_memory_aliasing.buffer_size_2_24
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.503_137_1
diff --git a/external/vulkancts/scripts/gen_framework.py b/external/vulkancts/scripts/gen_framework.py
index af60022..eb6aa23 100644
--- a/external/vulkancts/scripts/gen_framework.py
+++ b/external/vulkancts/scripts/gen_framework.py
@@ -672,7 +672,7 @@
 def getConstructorFunctions (api):
 	funcs = []
 	for function in api.functions:
-		if (function.name[:8] == "vkCreate" or function.name == "vkAllocateMemory") and not "count" in [a.name for a in function.arguments]:
+		if (function.name[:8] == "vkCreate" or function.name == "vkAllocateMemory") and not "createInfoCount" in [a.name for a in function.arguments]:
 			if function.name == "vkCreateDisplayModeKHR":
 				continue # No way to delete display modes (bug?)