Add VK_EXT_headless_surface surface tests

Adds vulkan_headless target which uses VK_EXT_headless_surface
for swapchain surface creation.

New tests:
dEQP-VK.image.swapchain_mutable.headless.*
dEQP-VK.wsi.headless.*
dEQP-VK.protected_memory.interaction.wsi.headless.*

Components: Vulkan

VK-GL-CTS issue: 2825

Change-Id: I21536c41c839b7bb795f05a17cbea68f8125133a
diff --git a/android/cts/master/vk-master-2021-03-01.txt b/android/cts/master/vk-master-2021-03-01.txt
index 755a926..765c7fb 100644
--- a/android/cts/master/vk-master-2021-03-01.txt
+++ b/android/cts/master/vk-master-2021-03-01.txt
@@ -114320,6 +114320,366 @@
 dEQP-VK.compute.workgroup_memory_explicit_layout.copy_memory.basic
 dEQP-VK.compute.workgroup_memory_explicit_layout.copy_memory.two_invocations
 dEQP-VK.compute.workgroup_memory_explicit_layout.copy_memory.variable_pointers
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_snorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_snorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_snorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_snorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_snorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_snorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_snorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_snorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_snorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_b8g8r8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_b8g8r8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_b8g8r8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_b8g8r8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_b8g8r8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_b8g8r8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_b8g8r8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_b8g8r8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_b8g8r8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_r8g8b8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_r8g8b8a8_unorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_r8g8b8a8_unorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_r8g8b8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_r8g8b8a8_unorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_r8g8b8a8_unorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_r8g8b8a8_unorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_r8g8b8a8_unorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_r8g8b8a8_unorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_r8g8b8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_r8g8b8a8_unorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_r8g8b8a8_unorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_r8g8b8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_r8g8b8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_r8g8b8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_b8g8r8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_b8g8r8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_b8g8r8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_b8g8r8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_b8g8r8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_b8g8r8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_b8g8r8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_b8g8r8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_snorm_b8g8r8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_unorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_unorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_unorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_unorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_unorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_unorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_unorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_unorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_unorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_snorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_snorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_snorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_snorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_snorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_snorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_snorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_snorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_r8g8b8a8_snorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_b8g8r8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_b8g8r8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_b8g8r8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_b8g8r8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_b8g8r8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_b8g8r8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_b8g8r8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_b8g8r8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_srgb_b8g8r8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_unorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_unorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_unorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_unorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_unorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_unorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_unorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_unorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_unorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_snorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_snorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_snorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_snorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_snorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_snorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_snorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_snorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_snorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_r8g8b8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_b8g8r8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_b8g8r8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_b8g8r8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_b8g8r8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_b8g8r8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_unorm_b8g8r8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_unorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_unorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_unorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_unorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_unorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_unorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_unorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_unorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_unorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_snorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_snorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_snorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_snorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_snorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_snorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_snorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_snorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_snorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_r8g8b8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_b8g8r8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_b8g8r8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_b8g8r8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_b8g8r8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_b8g8r8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_snorm_b8g8r8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_unorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_unorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_unorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_unorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_unorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_unorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_unorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_unorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_unorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_snorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_snorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_snorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_snorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_snorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_snorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_snorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_snorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_snorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_r8g8b8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_b8g8r8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_b8g8r8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_b8g8r8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_b8g8r8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_b8g8r8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d.b8g8r8a8_srgb_b8g8r8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_r8g8b8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_r8g8b8a8_snorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_r8g8b8a8_snorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_r8g8b8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_r8g8b8a8_snorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_r8g8b8a8_snorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_r8g8b8a8_snorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_r8g8b8a8_snorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_r8g8b8a8_snorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_r8g8b8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_r8g8b8a8_snorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_r8g8b8a8_snorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_r8g8b8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_r8g8b8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_r8g8b8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_b8g8r8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_b8g8r8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_b8g8r8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_b8g8r8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_b8g8r8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_b8g8r8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_b8g8r8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_b8g8r8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_unorm_b8g8r8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_r8g8b8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_r8g8b8a8_unorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_r8g8b8a8_unorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_r8g8b8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_r8g8b8a8_unorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_r8g8b8a8_unorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_r8g8b8a8_unorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_r8g8b8a8_unorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_r8g8b8a8_unorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_r8g8b8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_r8g8b8a8_unorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_r8g8b8a8_unorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_r8g8b8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_r8g8b8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_r8g8b8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_b8g8r8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_b8g8r8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_b8g8r8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_b8g8r8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_b8g8r8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_b8g8r8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_b8g8r8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_b8g8r8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_snorm_b8g8r8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_unorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_unorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_unorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_unorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_unorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_unorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_unorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_unorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_unorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_snorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_snorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_snorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_snorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_snorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_snorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_snorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_snorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_r8g8b8a8_snorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_b8g8r8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_b8g8r8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_b8g8r8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_b8g8r8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_b8g8r8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_b8g8r8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_b8g8r8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_b8g8r8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.r8g8b8a8_srgb_b8g8r8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_unorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_unorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_unorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_unorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_unorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_unorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_unorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_unorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_unorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_snorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_snorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_snorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_snorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_snorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_snorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_snorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_snorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_snorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_r8g8b8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_b8g8r8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_b8g8r8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_b8g8r8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_b8g8r8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_b8g8r8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_unorm_b8g8r8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_unorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_unorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_unorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_unorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_unorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_unorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_unorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_unorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_unorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_snorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_snorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_snorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_snorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_snorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_snorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_snorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_snorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_snorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_r8g8b8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_b8g8r8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_b8g8r8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_b8g8r8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_b8g8r8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_b8g8r8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_snorm_b8g8r8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_unorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_unorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_unorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_unorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_unorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_unorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_unorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_unorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_unorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_snorm_clear_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_snorm_clear_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_snorm_copy_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_snorm_copy_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_snorm_store_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_snorm_store_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_snorm_store_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_snorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_snorm_draw_load_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_snorm_draw_texture_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_srgb_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_srgb_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_r8g8b8a8_srgb_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_b8g8r8a8_unorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_b8g8r8a8_unorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_b8g8r8a8_unorm_draw_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_b8g8r8a8_snorm_clear_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_b8g8r8a8_snorm_copy_copy_format_list
+dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_b8g8r8a8_snorm_draw_copy_format_list
 dEQP-VK.image.atomic_operations.add.1d.notransfer.normal_read.normal_img.r32f_end_result
 dEQP-VK.image.atomic_operations.add.1d.notransfer.normal_read.normal_img.r32f_intermediate_values
 dEQP-VK.image.atomic_operations.add.1d.notransfer.normal_read.normal_img.r64ui_end_result
@@ -119842,6 +120202,447 @@
 dEQP-VK.wsi.macos.full_screen_exclusive.allowed
 dEQP-VK.wsi.macos.full_screen_exclusive.disallowed
 dEQP-VK.wsi.macos.full_screen_exclusive.application_controlled
+dEQP-VK.wsi.headless.surface.create
+dEQP-VK.wsi.headless.surface.create_custom_allocator
+dEQP-VK.wsi.headless.surface.create_simulate_oom
+dEQP-VK.wsi.headless.surface.query_support
+dEQP-VK.wsi.headless.surface.query_presentation_support
+dEQP-VK.wsi.headless.surface.query_capabilities
+dEQP-VK.wsi.headless.surface.query_capabilities2
+dEQP-VK.wsi.headless.surface.query_protected_capabilities
+dEQP-VK.wsi.headless.surface.query_surface_counters
+dEQP-VK.wsi.headless.surface.query_formats
+dEQP-VK.wsi.headless.surface.query_formats2
+dEQP-VK.wsi.headless.surface.query_present_modes
+dEQP-VK.wsi.headless.surface.query_devgroup_present_capabilities
+dEQP-VK.wsi.headless.surface.query_devgroup_present_modes
+dEQP-VK.wsi.headless.surface.destroy_null_handle
+dEQP-VK.wsi.headless.swapchain.create.min_image_count
+dEQP-VK.wsi.headless.swapchain.create.image_format
+dEQP-VK.wsi.headless.swapchain.create.image_extent
+dEQP-VK.wsi.headless.swapchain.create.image_array_layers
+dEQP-VK.wsi.headless.swapchain.create.image_usage
+dEQP-VK.wsi.headless.swapchain.create.image_sharing_mode
+dEQP-VK.wsi.headless.swapchain.create.pre_transform
+dEQP-VK.wsi.headless.swapchain.create.composite_alpha
+dEQP-VK.wsi.headless.swapchain.create.present_mode
+dEQP-VK.wsi.headless.swapchain.create.clipped
+dEQP-VK.wsi.headless.swapchain.create.image_swapchain_create_info
+dEQP-VK.wsi.headless.swapchain.simulate_oom.min_image_count
+dEQP-VK.wsi.headless.swapchain.simulate_oom.image_format
+dEQP-VK.wsi.headless.swapchain.simulate_oom.image_extent
+dEQP-VK.wsi.headless.swapchain.simulate_oom.image_array_layers
+dEQP-VK.wsi.headless.swapchain.simulate_oom.image_usage
+dEQP-VK.wsi.headless.swapchain.simulate_oom.image_sharing_mode
+dEQP-VK.wsi.headless.swapchain.simulate_oom.pre_transform
+dEQP-VK.wsi.headless.swapchain.simulate_oom.composite_alpha
+dEQP-VK.wsi.headless.swapchain.simulate_oom.present_mode
+dEQP-VK.wsi.headless.swapchain.simulate_oom.clipped
+dEQP-VK.wsi.headless.swapchain.simulate_oom.image_swapchain_create_info
+dEQP-VK.wsi.headless.swapchain.render.basic
+dEQP-VK.wsi.headless.swapchain.render.basic2
+dEQP-VK.wsi.headless.swapchain.render.device_group
+dEQP-VK.wsi.headless.swapchain.render.device_group2
+dEQP-VK.wsi.headless.swapchain.render.2swapchains
+dEQP-VK.wsi.headless.swapchain.render.2swapchains2
+dEQP-VK.wsi.headless.swapchain.render.10swapchains
+dEQP-VK.wsi.headless.swapchain.render.10swapchains2
+dEQP-VK.wsi.headless.swapchain.modify.resize
+dEQP-VK.wsi.headless.swapchain.destroy.null_handle
+dEQP-VK.wsi.headless.swapchain.get_images.incomplete
+dEQP-VK.wsi.headless.swapchain.get_images.count
+dEQP-VK.wsi.headless.swapchain.acquire.too_many
+dEQP-VK.wsi.headless.swapchain.acquire.too_many_timeout
+dEQP-VK.wsi.headless.swapchain.private_data.min_image_count
+dEQP-VK.wsi.headless.swapchain.private_data.image_format
+dEQP-VK.wsi.headless.swapchain.private_data.image_array_layers
+dEQP-VK.wsi.headless.swapchain.private_data.image_usage
+dEQP-VK.wsi.headless.swapchain.private_data.image_sharing_mode
+dEQP-VK.wsi.headless.swapchain.private_data.pre_transform
+dEQP-VK.wsi.headless.swapchain.private_data.composite_alpha
+dEQP-VK.wsi.headless.swapchain.private_data.present_mode
+dEQP-VK.wsi.headless.swapchain.private_data.clipped
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.identity.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.identity.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.identity.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.identity.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.identity.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.identity.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.identity.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.identity.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_90.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_90.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_90.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_90.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_90.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_90.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_90.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_90.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_180.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_180.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_180.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_180.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_180.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_180.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_180.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_180.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_270.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_270.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_270.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_270.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_270.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_270.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_270.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.rotate_270.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_90.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_90.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_90.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_90.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_90.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_90.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_90.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_90.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_180.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_180.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_180.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_180.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_180.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_180.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_180.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_180.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_270.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_270.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_270.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_270.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_270.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_270.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_270.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.horizontal_mirror_rotate_270.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.inherit.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.inherit.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.inherit.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.inherit.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.inherit.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.inherit.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.inherit.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.immediate.inherit.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.identity.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.identity.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.identity.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.identity.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.identity.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.identity.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.identity.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.identity.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_90.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_90.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_90.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_90.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_90.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_90.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_90.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_90.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_180.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_180.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_180.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_180.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_180.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_180.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_180.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_180.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_270.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_270.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_270.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_270.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_270.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_270.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_270.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.rotate_270.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_90.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_90.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_90.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_90.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_90.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_90.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_90.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_90.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_180.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_180.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_180.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_180.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_180.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_180.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_180.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_180.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_270.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_270.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_270.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_270.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_270.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_270.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_270.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.horizontal_mirror_rotate_270.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.inherit.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.inherit.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.inherit.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.inherit.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.inherit.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.inherit.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.inherit.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.mailbox.inherit.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.identity.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.identity.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.identity.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.identity.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.identity.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.identity.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.identity.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.identity.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_90.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_90.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_90.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_90.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_90.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_90.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_90.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_90.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_180.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_180.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_180.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_180.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_180.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_180.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_180.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_180.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_270.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_270.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_270.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_270.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_270.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_270.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_270.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.rotate_270.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_90.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_90.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_90.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_90.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_90.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_90.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_90.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_90.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_180.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_180.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_180.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_180.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_180.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_180.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_180.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_180.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_270.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_270.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_270.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_270.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_270.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_270.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_270.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.horizontal_mirror_rotate_270.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.inherit.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.inherit.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.inherit.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.inherit.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.inherit.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.inherit.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.inherit.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo.inherit.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.identity.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.identity.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.identity.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.identity.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.identity.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.identity.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.identity.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.identity.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_90.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_90.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_90.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_90.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_90.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_90.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_90.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_90.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_180.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_180.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_180.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_180.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_180.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_180.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_180.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_180.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_270.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_270.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_270.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_270.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_270.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_270.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_270.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.rotate_270.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_90.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_90.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_90.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_90.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_90.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_90.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_90.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_90.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_180.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_180.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_180.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_180.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_180.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_180.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_180.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_180.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_270.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_270.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_270.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_270.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_270.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_270.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_270.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.horizontal_mirror_rotate_270.inherit.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.inherit.opaque.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.inherit.opaque.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.inherit.pre_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.inherit.pre_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.inherit.post_multiplied.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.inherit.post_multiplied.incremental_present
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.inherit.inherit.reference
+dEQP-VK.wsi.headless.incremental_present.scale_none.fifo_relaxed.inherit.inherit.incremental_present
+dEQP-VK.wsi.headless.display_timing.fifo.reference
+dEQP-VK.wsi.headless.display_timing.fifo.display_timing
+dEQP-VK.wsi.headless.display_timing.fifo_relaxed.reference
+dEQP-VK.wsi.headless.display_timing.fifo_relaxed.display_timing
+dEQP-VK.wsi.headless.display_timing.immediate.reference
+dEQP-VK.wsi.headless.display_timing.immediate.display_timing
+dEQP-VK.wsi.headless.display_timing.mailbox.reference
+dEQP-VK.wsi.headless.display_timing.mailbox.display_timing
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.identity.opaque.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.identity.opaque.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.identity.pre_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.identity.pre_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.identity.post_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.identity.post_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.identity.inherit.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.identity.inherit.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_90.opaque.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_90.opaque.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_90.pre_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_90.pre_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_90.post_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_90.post_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_90.inherit.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_90.inherit.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_180.opaque.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_180.opaque.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_180.pre_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_180.pre_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_180.post_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_180.post_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_180.inherit.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_180.inherit.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_270.opaque.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_270.opaque.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_270.pre_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_270.pre_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_270.post_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_270.post_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_270.inherit.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.rotate_270.inherit.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror.opaque.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror.opaque.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror.pre_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror.pre_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror.post_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror.post_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror.inherit.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror.inherit.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_90.opaque.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_90.opaque.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_90.pre_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_90.pre_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_90.post_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_90.post_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_90.inherit.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_90.inherit.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_180.opaque.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_180.opaque.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_180.pre_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_180.pre_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_180.post_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_180.post_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_180.inherit.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_180.inherit.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_270.opaque.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_270.opaque.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_270.pre_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_270.pre_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_270.post_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_270.post_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_270.inherit.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.horizontal_mirror_rotate_270.inherit.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.inherit.opaque.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.inherit.opaque.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.inherit.pre_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.inherit.pre_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.inherit.post_multiplied.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.inherit.post_multiplied.continuous
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.inherit.inherit.demand
+dEQP-VK.wsi.headless.shared_presentable_image.scale_none.inherit.inherit.continuous
+dEQP-VK.wsi.headless.colorspace.extensions
+dEQP-VK.wsi.headless.colorspace.basic
+dEQP-VK.wsi.headless.colorspace.hdr
+dEQP-VK.wsi.headless.colorspace_compare.b8g8r8a8_unorm
+dEQP-VK.wsi.headless.colorspace_compare.r8g8b8a8_unorm
+dEQP-VK.wsi.headless.colorspace_compare.r8g8b8a8_srgb
+dEQP-VK.wsi.headless.colorspace_compare.r5g6b5_unorm_pack16
+dEQP-VK.wsi.headless.colorspace_compare.a2b10g10r10_unorm_pack32
+dEQP-VK.wsi.headless.colorspace_compare.r16g16b16a16_sfloat
+dEQP-VK.wsi.headless.full_screen_exclusive.default
+dEQP-VK.wsi.headless.full_screen_exclusive.allowed
+dEQP-VK.wsi.headless.full_screen_exclusive.disallowed
+dEQP-VK.wsi.headless.full_screen_exclusive.application_controlled
 dEQP-VK.synchronization.timeline_semaphore.wait.poll_signal_from_device
 dEQP-VK.synchronization.timeline_semaphore.wait.poll_signal_from_host
 dEQP-VK.synchronization.timeline_semaphore.sparse_bind.no_sems
@@ -238788,6 +239589,17 @@
 dEQP-VK.ycbcr.filtering.linear_sampler_with_chroma_linear_filtering_g8_b8_r8_3plane_420_unorm
 dEQP-VK.ycbcr.filtering.linear_sampler_g8_b8r8_2plane_420_unorm
 dEQP-VK.ycbcr.filtering.linear_sampler_with_chroma_linear_filtering_g8_b8r8_2plane_420_unorm
+dEQP-VK.protected_memory.interaction.wsi.headless.swapchain.create.min_image_count
+dEQP-VK.protected_memory.interaction.wsi.headless.swapchain.create.image_format
+dEQP-VK.protected_memory.interaction.wsi.headless.swapchain.create.image_extent
+dEQP-VK.protected_memory.interaction.wsi.headless.swapchain.create.image_array_layers
+dEQP-VK.protected_memory.interaction.wsi.headless.swapchain.create.image_usage
+dEQP-VK.protected_memory.interaction.wsi.headless.swapchain.create.image_sharing_mode
+dEQP-VK.protected_memory.interaction.wsi.headless.swapchain.create.pre_transform
+dEQP-VK.protected_memory.interaction.wsi.headless.swapchain.create.composite_alpha
+dEQP-VK.protected_memory.interaction.wsi.headless.swapchain.create.present_mode
+dEQP-VK.protected_memory.interaction.wsi.headless.swapchain.create.clipped
+dEQP-VK.protected_memory.interaction.wsi.headless.swapchain.render.basic
 dEQP-VK.memory_model.message_passing.ext.f32.coherent.atomic_atomic.atomicwrite.device.payload_nonlocal.buffer.guard_nonlocal.buffer.comp
 dEQP-VK.memory_model.message_passing.ext.f32.coherent.atomic_atomic.atomicwrite.device.payload_nonlocal.buffer.guard_nonlocal.buffer.vert
 dEQP-VK.memory_model.message_passing.ext.f32.coherent.atomic_atomic.atomicwrite.device.payload_nonlocal.buffer.guard_nonlocal.buffer.frag
diff --git a/android/cts/master/vk-master.txt b/android/cts/master/vk-master.txt
index 93268aa..76e3e51 100644
--- a/android/cts/master/vk-master.txt
+++ b/android/cts/master/vk-master.txt
Binary files differ
diff --git a/external/vulkancts/framework/vulkan/vkDefs.hpp b/external/vulkancts/framework/vulkan/vkDefs.hpp
index 051c226..abd131c 100644
--- a/external/vulkancts/framework/vulkan/vkDefs.hpp
+++ b/external/vulkancts/framework/vulkan/vkDefs.hpp
@@ -135,6 +135,7 @@
 	TYPE_ANDROID,
 	TYPE_WIN32,
 	TYPE_MACOS,
+	TYPE_HEADLESS,
 
 	TYPE_LAST
 };
diff --git a/external/vulkancts/framework/vulkan/vkWsiUtil.cpp b/external/vulkancts/framework/vulkan/vkWsiUtil.cpp
index ac5dafd..09d33c1 100644
--- a/external/vulkancts/framework/vulkan/vkWsiUtil.cpp
+++ b/external/vulkancts/framework/vulkan/vkWsiUtil.cpp
@@ -71,6 +71,7 @@
 		"android",
 		"win32",
 		"macos",
+		"headless"
 	};
 	return de::getSizedArrayElement<TYPE_LAST>(s_names, wsiType);
 }
@@ -84,7 +85,8 @@
 		"VK_KHR_wayland_surface",
 		"VK_KHR_android_surface",
 		"VK_KHR_win32_surface",
-		"VK_MVK_macos_surface"
+		"VK_MVK_macos_surface",
+		"VK_EXT_headless_surface"
 	};
 	return de::getSizedArrayElement<TYPE_LAST>(s_extNames, wsiType);
 }
@@ -143,6 +145,13 @@
 			noDisplayLimit,
 			noWindowLimit,
 		},
+		// VK_EXT_headless_surface
+		{
+			0u,
+			PlatformProperties::SWAPCHAIN_EXTENT_SETS_WINDOW_SIZE,
+			noDisplayLimit,
+			noWindowLimit,
+		},
 	};
 
 	return de::getSizedArrayElement<TYPE_LAST>(s_properties, wsiType);
@@ -157,7 +166,7 @@
 						VkSurfaceKHR*					pSurface)
 {
 	// Update this function if you add more WSI implementations
-	DE_STATIC_ASSERT(TYPE_LAST == 6);
+	DE_STATIC_ASSERT(TYPE_LAST == 7);
 
 	switch (wsiType)
 	{
@@ -253,6 +262,18 @@
 			return vki.createMacOSSurfaceMVK(instance, &createInfo, pAllocator, pSurface);
 		}
 
+		case TYPE_HEADLESS:
+		{
+			const VkHeadlessSurfaceCreateInfoEXT	createInfo		=
+			{
+				VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT,
+				DE_NULL,
+				(VkHeadlessSurfaceCreateFlagsEXT)0
+			};
+
+			return vki.createHeadlessSurfaceEXT(instance, &createInfo, pAllocator, pSurface);
+		}
+
 		default:
 			DE_FATAL("Unknown WSI type");
 			return VK_ERROR_SURFACE_LOST_KHR;
@@ -321,6 +342,7 @@
 		{
 			return vki.getPhysicalDeviceWin32PresentationSupportKHR(physicalDevice, queueFamilyIndex);
 		}
+		case TYPE_HEADLESS:
 		case TYPE_ANDROID:
 		case TYPE_MACOS:
 		{
diff --git a/external/vulkancts/mustpass/master/vk-default.txt b/external/vulkancts/mustpass/master/vk-default.txt
index 86f1b14..82ee30c 100644
--- a/external/vulkancts/mustpass/master/vk-default.txt
+++ b/external/vulkancts/mustpass/master/vk-default.txt
Binary files differ
diff --git a/framework/platform/CMakeLists.txt b/framework/platform/CMakeLists.txt
index 29b4f8b..260950a 100644
--- a/framework/platform/CMakeLists.txt
+++ b/framework/platform/CMakeLists.txt
@@ -19,7 +19,7 @@
 			win32/tcuWin32VulkanPlatform.cpp
 			)
 
-	elseif ((DE_OS_IS_UNIX OR DE_OS_IS_OSX) AND (DEQP_USE_X11 OR DEQP_USE_WAYLAND))
+	elseif ((DE_OS_IS_UNIX OR DE_OS_IS_OSX) AND (DEQP_USE_X11 OR DEQP_USE_WAYLAND OR DEQP_USE_HEADLESS))
 
 		set(TCUTIL_PLATFORM_SRCS
 			lnx/tcuLnx.cpp
@@ -83,6 +83,10 @@
 			include_directories(wayland)
 		endif()
 
+		if (DEQP_USE_HEADLESS)
+			add_definitions(-DDEQP_SUPPORT_HEADLESS=1)
+		endif()
+
 	elseif (DE_OS_IS_UNIX AND DEQP_USE_SURFACELESS)
 		set(TCUTIL_PLATFORM_SRCS
 			surfaceless/tcuSurfacelessPlatform.hpp
diff --git a/framework/platform/lnx/tcuLnxVulkanPlatform.cpp b/framework/platform/lnx/tcuLnxVulkanPlatform.cpp
index 2c44fdb..a4dffc2 100644
--- a/framework/platform/lnx/tcuLnxVulkanPlatform.cpp
+++ b/framework/platform/lnx/tcuLnxVulkanPlatform.cpp
@@ -193,6 +193,31 @@
 };
 #endif // DEQP_SUPPORT_WAYLAND
 
+#if defined (DEQP_SUPPORT_HEADLESS)
+
+struct VulkanWindowHeadless : public vk::wsi::Window
+{
+public:
+	void resize (const UVec2&)
+	{
+	}
+};
+
+class VulkanDisplayHeadless : public vk::wsi::Display
+{
+public:
+	VulkanDisplayHeadless ()
+	{
+	}
+
+	vk::wsi::Window* createWindow (const Maybe<UVec2>&) const
+	{
+		return new VulkanWindowHeadless();
+	}
+};
+
+#endif // DEQP_SUPPORT_HEADLESS
+
 class VulkanLibrary : public vk::Library
 {
 public:
@@ -246,6 +271,11 @@
 		return new VulkanDisplayWayland(MovePtr<wayland::Display>(new wayland::Display(m_eventState, WAYLAND_DISPLAY)));
 		break;
 #endif // DEQP_SUPPORT_WAYLAND
+#if defined (DEQP_SUPPORT_HEADLESS)
+	case vk::wsi::TYPE_HEADLESS:
+		return new VulkanDisplayHeadless();
+		break;
+#endif // DEQP_SUPPORT_HEADLESS
 
 	default:
 		TCU_THROW(NotSupportedError, "WSI type not supported");
@@ -268,6 +298,10 @@
 	case vk::wsi::TYPE_WAYLAND:
 		return wayland::Display::hasDisplay(WAYLAND_DISPLAY);
 #endif // DEQP_SUPPORT_WAYLAND
+#if defined (DEQP_SUPPORT_HEADLESS)
+       case vk::wsi::TYPE_HEADLESS:
+               return true;
+#endif // DEQP_SUPPORT_HEADLESS
 	default:
 		return false;
 
diff --git a/targets/vulkan_headless/vulkan_headless.cmake b/targets/vulkan_headless/vulkan_headless.cmake
new file mode 100644
index 0000000..7b362a3
--- /dev/null
+++ b/targets/vulkan_headless/vulkan_headless.cmake
@@ -0,0 +1,5 @@
+message("*** Using Vulkan Headless target")
+
+set(DEQP_TARGET_NAME "Vulkan Headless")
+
+set(DEQP_USE_HEADLESS ON)