Add VK_EXT_headless_surface surface tests
authorTom Cooper <tom.cooper@arm.com>
Mon, 20 Jul 2020 09:53:28 +0000 (11:53 +0200)
committerAlexander Galazin <alexander.galazin@arm.com>
Thu, 18 Mar 2021 15:25:31 +0000 (18:25 +0300)
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

android/cts/master/vk-master-2021-03-01.txt
android/cts/master/vk-master.txt
external/vulkancts/framework/vulkan/vkDefs.hpp
external/vulkancts/framework/vulkan/vkWsiUtil.cpp
external/vulkancts/mustpass/master/vk-default.txt
framework/platform/CMakeLists.txt
framework/platform/lnx/tcuLnxVulkanPlatform.cpp
targets/vulkan_headless/vulkan_headless.cmake [new file with mode: 0644]

index 755a926a0238062a0a15ac14138b31edc48ad4de..765c7fba4e92d1e30381d089e3754af6de875e2d 100644 (file)
@@ -114320,6 +114320,366 @@ dEQP-VK.compute.workgroup_memory_explicit_layout.size.65536
 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.default
 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_g8_b8_r8_3plane_420_unorm
 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
index 93268aa12130063d2b3df2030ada7cb1b02e27a3..76e3e5191e19fbbda440e546d263a750c022c5c7 100644 (file)
@@ -541411,6 +541411,366 @@ dEQP-VK.image.swapchain_mutable.macos.2d_array.b8g8r8a8_srgb_b8g8r8a8_unorm_draw
 dEQP-VK.image.swapchain_mutable.macos.2d_array.b8g8r8a8_srgb_b8g8r8a8_snorm_clear_copy_format_list
 dEQP-VK.image.swapchain_mutable.macos.2d_array.b8g8r8a8_srgb_b8g8r8a8_snorm_copy_copy_format_list
 dEQP-VK.image.swapchain_mutable.macos.2d_array.b8g8r8a8_srgb_b8g8r8a8_snorm_draw_copy_format_list
+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.format_reinterpret.1d.r32g32b32a32_sfloat_r32g32b32a32_uint
 dEQP-VK.image.format_reinterpret.1d.r32g32b32a32_sfloat_r32g32b32a32_sint
 dEQP-VK.image.format_reinterpret.1d.r16g16b16a16_sfloat_r16g16b16a16_uint
@@ -559629,6 +559989,447 @@ dEQP-VK.wsi.macos.full_screen_exclusive.default
 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.wsi.display.get_display_properties
 dEQP-VK.wsi.display.get_display_plane_properties
 dEQP-VK.wsi.display.get_display_plane_supported_displays
@@ -795486,6 +796287,17 @@ dEQP-VK.protected_memory.interaction.wsi.macos.swapchain.create.composite_alpha
 dEQP-VK.protected_memory.interaction.wsi.macos.swapchain.create.present_mode
 dEQP-VK.protected_memory.interaction.wsi.macos.swapchain.create.clipped
 dEQP-VK.protected_memory.interaction.wsi.macos.swapchain.render.basic
+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.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.rgb_identity.itu_full.tiling_optimal_cosited
 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.rgb_identity.itu_full.tiling_optimal_cosited_disjoint
 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.rgb_identity.itu_full.tiling_optimal_midpoint
index 051c2264c3333ed5b44709579ea0fe7da2c3199f..abd131c20f27431e36a9fc5b319cde4a49d48092 100644 (file)
@@ -135,6 +135,7 @@ enum Type
        TYPE_ANDROID,
        TYPE_WIN32,
        TYPE_MACOS,
+       TYPE_HEADLESS,
 
        TYPE_LAST
 };
index ac5dafd92b485ed601c3722b4659a006b294ddaf..09d33c14917e6833edfba40dfe3f47711c9883ff 100644 (file)
@@ -71,6 +71,7 @@ const char* getName (Type wsiType)
                "android",
                "win32",
                "macos",
+               "headless"
        };
        return de::getSizedArrayElement<TYPE_LAST>(s_names, wsiType);
 }
@@ -84,7 +85,8 @@ const char* getExtensionName (Type wsiType)
                "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 @@ const PlatformProperties& getPlatformProperties (Type wsiType)
                        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 @@ VkResult createSurface (const InstanceInterface&            vki,
                                                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 @@ VkResult createSurface (const InstanceInterface&           vki,
                        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 @@ VkBool32 getPhysicalDevicePresentationSupport (const InstanceInterface&     vki,
                {
                        return vki.getPhysicalDeviceWin32PresentationSupportKHR(physicalDevice, queueFamilyIndex);
                }
+               case TYPE_HEADLESS:
                case TYPE_ANDROID:
                case TYPE_MACOS:
                {
index 86f1b14e003ee58fb39644891f049b84a629dafc..82ee30cd37955caa506eab075d2a5938c792818f 100644 (file)
@@ -541447,6 +541447,366 @@ dEQP-VK.image.swapchain_mutable.macos.2d_array.b8g8r8a8_srgb_b8g8r8a8_unorm_draw
 dEQP-VK.image.swapchain_mutable.macos.2d_array.b8g8r8a8_srgb_b8g8r8a8_snorm_clear_copy_format_list
 dEQP-VK.image.swapchain_mutable.macos.2d_array.b8g8r8a8_srgb_b8g8r8a8_snorm_copy_copy_format_list
 dEQP-VK.image.swapchain_mutable.macos.2d_array.b8g8r8a8_srgb_b8g8r8a8_snorm_draw_copy_format_list
+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.format_reinterpret.1d.r32g32b32a32_sfloat_r32g32b32a32_uint
 dEQP-VK.image.format_reinterpret.1d.r32g32b32a32_sfloat_r32g32b32a32_sint
 dEQP-VK.image.format_reinterpret.1d.r16g16b16a16_sfloat_r16g16b16a16_uint
@@ -561794,6 +562154,447 @@ dEQP-VK.wsi.macos.full_screen_exclusive.default
 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.wsi.display.get_display_properties
 dEQP-VK.wsi.display.get_display_plane_properties
 dEQP-VK.wsi.display.get_display_plane_supported_displays
@@ -797844,6 +798645,17 @@ dEQP-VK.protected_memory.interaction.wsi.macos.swapchain.create.composite_alpha
 dEQP-VK.protected_memory.interaction.wsi.macos.swapchain.create.present_mode
 dEQP-VK.protected_memory.interaction.wsi.macos.swapchain.create.clipped
 dEQP-VK.protected_memory.interaction.wsi.macos.swapchain.render.basic
+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.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.rgb_identity.itu_full.tiling_optimal_cosited
 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.rgb_identity.itu_full.tiling_optimal_cosited_disjoint
 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.rgb_identity.itu_full.tiling_optimal_midpoint
index 29b4f8b7b046db120e00bba946fd12974003bce4..260950a2eff937a709a60369f0afde81389276c6 100644 (file)
@@ -19,7 +19,7 @@ if (NOT DEFINED TCUTIL_PLATFORM_SRCS)
                        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 @@ if (NOT DEFINED TCUTIL_PLATFORM_SRCS)
                        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
index 2c44fdb50a1d28c8c988ca045bdc19ba2b6d45e6..a4dffc2a2cafd45d6edfe44a21645c921187c266 100644 (file)
@@ -193,6 +193,31 @@ private:
 };
 #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 @@ vk::wsi::Display* VulkanPlatform::createWsiDisplay (vk::wsi::Type wsiType) const
                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 @@ bool VulkanPlatform::hasDisplay (vk::wsi::Type wsiType) const
        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 (file)
index 0000000..7b362a3
--- /dev/null
@@ -0,0 +1,5 @@
+message("*** Using Vulkan Headless target")
+
+set(DEQP_TARGET_NAME "Vulkan Headless")
+
+set(DEQP_USE_HEADLESS ON)