From de34fad51cc07daf1eed73fc35e4cd5bf79b1a5c Mon Sep 17 00:00:00 2001 From: Pyry Haulos Date: Tue, 30 Aug 2016 17:08:12 -0700 Subject: [PATCH] Add tests for VK_KHR_get_physical_device_properties2 Fixes #482 Change-Id: I5514a9fd8cab0957419065d2757d0612935d24a0 --- android/cts/master/vk-master.txt | 2214 ++++++++++++++++++++ .../vulkan/api/vktApiDeviceInitializationTests.cpp | 67 + .../modules/vulkan/api/vktApiFeatureInfo.cpp | 444 +++- external/vulkancts/mustpass/1.0.2/vk-default.txt | 2214 ++++++++++++++++++++ 4 files changed, 4911 insertions(+), 28 deletions(-) diff --git a/android/cts/master/vk-master.txt b/android/cts/master/vk-master.txt index ab007d6..efd3f6f 100644 --- a/android/cts/master/vk-master.txt +++ b/android/cts/master/vk-master.txt @@ -1307,6 +1307,2219 @@ dEQP-VK.api.info.image_format_properties.3d.linear.astc_12x10_unorm_block dEQP-VK.api.info.image_format_properties.3d.linear.astc_12x10_srgb_block dEQP-VK.api.info.image_format_properties.3d.linear.astc_12x12_unorm_block dEQP-VK.api.info.image_format_properties.3d.linear.astc_12x12_srgb_block +dEQP-VK.api.info.get_physical_device_properties2.features +dEQP-VK.api.info.get_physical_device_properties2.properties +dEQP-VK.api.info.get_physical_device_properties2.format_properties +dEQP-VK.api.info.get_physical_device_properties2.queue_family_properties +dEQP-VK.api.info.get_physical_device_properties2.memory_properties +dEQP-VK.api.info.image_format_properties2.1d.optimal.r4g4_unorm_pack8 +dEQP-VK.api.info.image_format_properties2.1d.optimal.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.optimal.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.optimal.r5g6b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.optimal.b5g6r5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.optimal.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.optimal.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8_srgb +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8_srgb +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8_srgb +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8_srgb +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8a8_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8a8_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8a8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8a8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8a8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8a8_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8a8_srgb +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8a8_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8a8_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8a8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8a8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8a8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8a8_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8a8_srgb +dEQP-VK.api.info.image_format_properties2.1d.optimal.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16a16_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16a16_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16a16_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16a16_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16a16_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16a16_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16a16_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32b32_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32b32_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32b32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32b32a32_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32b32a32_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32b32a32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64b64_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64b64_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64b64_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64b64a64_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64b64a64_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64b64a64_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.d16_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.x8_d24_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.d32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.s8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.d16_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.d24_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.d32_sfloat_s8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc1_rgb_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc1_rgb_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc1_rgba_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc1_rgba_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc2_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc2_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc3_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc3_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc4_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc4_snorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc5_snorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc6h_ufloat_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc6h_sfloat_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc7_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc7_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.eac_r11_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.eac_r11_snorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.eac_r11g11_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.eac_r11g11_snorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_4x4_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_4x4_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_5x4_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_5x4_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_5x5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_5x5_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_6x5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_6x5_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_6x6_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_6x6_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_8x5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_8x5_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_8x6_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_8x6_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_8x8_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_8x8_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_10x5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_10x5_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_10x6_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_10x6_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_10x8_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_10x8_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_10x10_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_10x10_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_12x10_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_12x10_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_12x12_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_12x12_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.r4g4_unorm_pack8 +dEQP-VK.api.info.image_format_properties2.1d.linear.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.linear.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.linear.r5g6b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.linear.b5g6r5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.linear.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.linear.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.linear.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.linear.r8_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r8_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r8_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r8_srgb +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8_srgb +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8_srgb +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8_srgb +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8a8_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8a8_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8a8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8a8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8a8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8a8_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8a8_srgb +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8a8_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8a8_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8a8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8a8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8a8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8a8_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8a8_srgb +dEQP-VK.api.info.image_format_properties2.1d.linear.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.r16_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r16_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r16_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r16_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r16_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r16_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r16_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16a16_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16a16_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16a16_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16a16_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16a16_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16a16_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16a16_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r32_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r32_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32b32_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32b32_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32b32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32b32a32_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32b32a32_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32b32a32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r64_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r64_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r64_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64b64_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64b64_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64b64_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64b64a64_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64b64a64_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64b64a64_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.d16_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.x8_d24_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.d32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.s8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.d16_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.d24_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.d32_sfloat_s8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.bc1_rgb_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc1_rgb_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc1_rgba_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc1_rgba_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc2_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc2_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc3_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc3_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc4_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc4_snorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc5_snorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc6h_ufloat_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc6h_sfloat_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc7_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc7_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.eac_r11_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.eac_r11_snorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.eac_r11g11_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.eac_r11g11_snorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_4x4_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_4x4_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_5x4_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_5x4_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_5x5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_5x5_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_6x5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_6x5_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_6x6_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_6x6_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_8x5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_8x5_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_8x6_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_8x6_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_8x8_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_8x8_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_10x5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_10x5_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_10x6_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_10x6_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_10x8_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_10x8_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_10x10_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_10x10_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_12x10_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_12x10_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_12x12_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_12x12_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.r4g4_unorm_pack8 +dEQP-VK.api.info.image_format_properties2.2d.optimal.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.optimal.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.optimal.r5g6b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.optimal.b5g6r5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.optimal.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.optimal.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8_srgb +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8_srgb +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8_srgb +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8_srgb +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8a8_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8a8_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8a8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8a8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8a8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8a8_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8a8_srgb +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8a8_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8a8_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8a8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8a8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8a8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8a8_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8a8_srgb +dEQP-VK.api.info.image_format_properties2.2d.optimal.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16a16_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16a16_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16a16_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16a16_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16a16_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16a16_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16a16_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32b32_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32b32_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32b32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32b32a32_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32b32a32_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32b32a32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64b64_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64b64_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64b64_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64b64a64_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64b64a64_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64b64a64_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.d16_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.x8_d24_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.d32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.s8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.d16_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.d24_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.d32_sfloat_s8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc1_rgb_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc1_rgb_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc1_rgba_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc1_rgba_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc2_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc2_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc3_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc3_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc4_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc4_snorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc5_snorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc6h_ufloat_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc6h_sfloat_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc7_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc7_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.eac_r11_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.eac_r11_snorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.eac_r11g11_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.eac_r11g11_snorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_4x4_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_4x4_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_5x4_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_5x4_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_5x5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_5x5_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_6x5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_6x5_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_6x6_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_6x6_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_8x5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_8x5_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_8x6_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_8x6_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_8x8_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_8x8_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_10x5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_10x5_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_10x6_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_10x6_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_10x8_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_10x8_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_10x10_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_10x10_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_12x10_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_12x10_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_12x12_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_12x12_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.r4g4_unorm_pack8 +dEQP-VK.api.info.image_format_properties2.2d.linear.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.linear.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.linear.r5g6b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.linear.b5g6r5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.linear.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.linear.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.linear.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.linear.r8_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r8_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r8_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r8_srgb +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8_srgb +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8_srgb +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8_srgb +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8a8_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8a8_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8a8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8a8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8a8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8a8_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8a8_srgb +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8a8_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8a8_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8a8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8a8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8a8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8a8_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8a8_srgb +dEQP-VK.api.info.image_format_properties2.2d.linear.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.r16_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r16_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r16_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r16_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r16_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r16_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r16_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16a16_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16a16_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16a16_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16a16_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16a16_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16a16_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16a16_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r32_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r32_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32b32_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32b32_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32b32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32b32a32_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32b32a32_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32b32a32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r64_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r64_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r64_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64b64_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64b64_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64b64_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64b64a64_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64b64a64_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64b64a64_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.d16_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.x8_d24_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.d32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.s8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.d16_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.d24_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.d32_sfloat_s8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.bc1_rgb_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc1_rgb_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc1_rgba_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc1_rgba_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc2_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc2_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc3_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc3_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc4_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc4_snorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc5_snorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc6h_ufloat_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc6h_sfloat_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc7_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc7_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.eac_r11_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.eac_r11_snorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.eac_r11g11_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.eac_r11g11_snorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_4x4_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_4x4_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_5x4_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_5x4_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_5x5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_5x5_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_6x5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_6x5_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_6x6_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_6x6_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_8x5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_8x5_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_8x6_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_8x6_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_8x8_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_8x8_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_10x5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_10x5_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_10x6_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_10x6_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_10x8_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_10x8_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_10x10_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_10x10_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_12x10_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_12x10_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_12x12_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_12x12_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.r4g4_unorm_pack8 +dEQP-VK.api.info.image_format_properties2.3d.optimal.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.optimal.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.optimal.r5g6b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.optimal.b5g6r5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.optimal.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.optimal.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8_srgb +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8_srgb +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8_srgb +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8_srgb +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8a8_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8a8_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8a8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8a8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8a8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8a8_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8a8_srgb +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8a8_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8a8_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8a8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8a8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8a8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8a8_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8a8_srgb +dEQP-VK.api.info.image_format_properties2.3d.optimal.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16a16_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16a16_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16a16_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16a16_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16a16_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16a16_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16a16_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32b32_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32b32_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32b32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32b32a32_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32b32a32_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32b32a32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64b64_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64b64_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64b64_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64b64a64_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64b64a64_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64b64a64_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.d16_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.x8_d24_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.d32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.s8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.d16_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.d24_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.d32_sfloat_s8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc1_rgb_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc1_rgb_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc1_rgba_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc1_rgba_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc2_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc2_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc3_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc3_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc4_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc4_snorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc5_snorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc6h_ufloat_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc6h_sfloat_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc7_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc7_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.eac_r11_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.eac_r11_snorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.eac_r11g11_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.eac_r11g11_snorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_4x4_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_4x4_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_5x4_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_5x4_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_5x5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_5x5_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_6x5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_6x5_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_6x6_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_6x6_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_8x5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_8x5_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_8x6_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_8x6_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_8x8_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_8x8_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_10x5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_10x5_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_10x6_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_10x6_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_10x8_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_10x8_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_10x10_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_10x10_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_12x10_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_12x10_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_12x12_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_12x12_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.r4g4_unorm_pack8 +dEQP-VK.api.info.image_format_properties2.3d.linear.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.linear.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.linear.r5g6b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.linear.b5g6r5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.linear.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.linear.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.linear.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.linear.r8_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r8_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r8_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r8_srgb +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8_srgb +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8_srgb +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8_srgb +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8a8_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8a8_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8a8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8a8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8a8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8a8_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8a8_srgb +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8a8_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8a8_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8a8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8a8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8a8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8a8_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8a8_srgb +dEQP-VK.api.info.image_format_properties2.3d.linear.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.r16_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r16_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r16_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r16_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r16_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r16_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r16_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16a16_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16a16_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16a16_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16a16_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16a16_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16a16_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16a16_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r32_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r32_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32b32_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32b32_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32b32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32b32a32_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32b32a32_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32b32a32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r64_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r64_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r64_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64b64_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64b64_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64b64_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64b64a64_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64b64a64_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64b64a64_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.d16_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.x8_d24_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.d32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.s8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.d16_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.d24_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.d32_sfloat_s8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.bc1_rgb_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc1_rgb_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc1_rgba_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc1_rgba_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc2_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc2_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc3_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc3_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc4_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc4_snorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc5_snorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc6h_ufloat_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc6h_sfloat_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc7_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc7_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.eac_r11_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.eac_r11_snorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.eac_r11g11_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.eac_r11g11_snorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_4x4_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_4x4_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_5x4_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_5x4_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_5x5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_5x5_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_6x5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_6x5_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_6x6_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_6x6_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_8x5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_8x5_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_8x6_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_8x6_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_8x8_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_8x8_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_10x5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_10x5_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_10x6_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_10x6_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_10x8_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_10x8_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_10x10_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_10x10_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_12x10_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_12x10_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_12x12_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_12x12_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r4g4_unorm_pack8 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r5g6b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b5g6r5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16a16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16a16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16a16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16a16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16a16_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16a16_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16a16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32b32_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32b32_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32b32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32b32a32_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32b32a32_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32b32a32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64b64_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64b64_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64b64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64b64a64_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64b64a64_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64b64a64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.d16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.x8_d24_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.d32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.d16_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.d24_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.d32_sfloat_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc1_rgb_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc1_rgb_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc1_rgba_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc1_rgba_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc2_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc2_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc3_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc3_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc4_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc5_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc6h_ufloat_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc6h_sfloat_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc7_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc7_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.eac_r11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.eac_r11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.eac_r11g11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.eac_r11g11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_4x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_4x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_5x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_5x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_5x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_5x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_6x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_6x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_6x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_6x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_8x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_8x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_8x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_8x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_8x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_8x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_10x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_10x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_10x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_10x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_10x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_10x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_10x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_10x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_12x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_12x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_12x12_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_12x12_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r4g4_unorm_pack8 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r5g6b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b5g6r5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16a16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16a16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16a16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16a16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16a16_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16a16_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16a16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32b32_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32b32_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32b32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32b32a32_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32b32a32_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32b32a32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64b64_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64b64_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64b64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64b64a64_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64b64a64_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64b64a64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.d16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.x8_d24_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.d32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.d16_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.d24_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.d32_sfloat_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc1_rgb_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc1_rgb_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc1_rgba_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc1_rgba_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc2_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc2_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc3_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc3_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc4_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc5_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc6h_ufloat_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc6h_sfloat_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc7_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc7_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.eac_r11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.eac_r11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.eac_r11g11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.eac_r11g11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_4x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_4x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_5x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_5x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_5x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_5x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_6x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_6x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_6x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_6x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_8x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_8x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_8x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_8x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_8x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_8x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_10x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_10x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_10x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_10x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_10x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_10x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_10x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_10x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_12x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_12x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_12x12_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_12x12_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r4g4_unorm_pack8 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r5g6b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b5g6r5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16a16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16a16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16a16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16a16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16a16_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16a16_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16a16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32b32_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32b32_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32b32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32b32a32_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32b32a32_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32b32a32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64b64_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64b64_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64b64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64b64a64_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64b64a64_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64b64a64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.d16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.x8_d24_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.d32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.d16_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.d24_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.d32_sfloat_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc1_rgb_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc1_rgb_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc1_rgba_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc1_rgba_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc2_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc2_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc3_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc3_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc4_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc5_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc6h_ufloat_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc6h_sfloat_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc7_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc7_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.eac_r11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.eac_r11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.eac_r11g11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.eac_r11g11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_4x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_4x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_5x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_5x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_5x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_5x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_6x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_6x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_6x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_6x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_8x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_8x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_8x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_8x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_8x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_8x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_10x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_10x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_10x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_10x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_10x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_10x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_10x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_10x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_12x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_12x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_12x12_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_12x12_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r4g4_unorm_pack8 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r5g6b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b5g6r5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16a16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16a16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16a16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16a16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16a16_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16a16_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16a16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32b32_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32b32_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32b32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32b32a32_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32b32a32_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32b32a32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64b64_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64b64_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64b64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64b64a64_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64b64a64_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64b64a64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.d16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.x8_d24_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.d32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.d16_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.d24_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.d32_sfloat_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc1_rgb_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc1_rgb_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc1_rgba_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc1_rgba_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc2_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc2_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc3_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc3_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc4_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc5_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc6h_ufloat_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc6h_sfloat_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc7_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc7_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.eac_r11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.eac_r11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.eac_r11g11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.eac_r11g11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_4x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_4x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_5x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_5x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_5x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_5x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_6x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_6x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_6x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_6x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_8x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_8x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_8x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_8x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_8x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_8x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_10x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_10x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_10x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_10x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_10x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_10x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_10x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_10x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_12x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_12x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_12x12_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_12x12_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r4g4_unorm_pack8 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r5g6b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b5g6r5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16a16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16a16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16a16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16a16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16a16_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16a16_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16a16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32b32_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32b32_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32b32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32b32a32_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32b32a32_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32b32a32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64b64_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64b64_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64b64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64b64a64_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64b64a64_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64b64a64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.d16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.x8_d24_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.d32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.d16_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.d24_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.d32_sfloat_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc1_rgb_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc1_rgb_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc1_rgba_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc1_rgba_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc2_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc2_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc3_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc3_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc4_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc5_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc6h_ufloat_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc6h_sfloat_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc7_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc7_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.eac_r11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.eac_r11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.eac_r11g11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.eac_r11g11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_4x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_4x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_5x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_5x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_5x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_5x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_6x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_6x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_6x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_6x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_8x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_8x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_8x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_8x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_8x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_8x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_10x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_10x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_10x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_10x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_10x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_10x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_10x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_10x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_12x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_12x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_12x12_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_12x12_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r4g4_unorm_pack8 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r5g6b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b5g6r5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16a16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16a16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16a16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16a16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16a16_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16a16_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16a16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32b32_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32b32_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32b32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32b32a32_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32b32a32_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32b32a32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64b64_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64b64_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64b64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64b64a64_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64b64a64_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64b64a64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.d16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.x8_d24_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.d32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.d16_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.d24_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.d32_sfloat_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc1_rgb_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc1_rgb_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc1_rgba_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc1_rgba_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc2_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc2_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc3_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc3_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc4_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc5_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc6h_ufloat_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc6h_sfloat_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc7_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc7_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.eac_r11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.eac_r11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.eac_r11g11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.eac_r11g11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_4x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_4x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_5x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_5x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_5x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_5x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_6x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_6x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_6x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_6x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_8x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_8x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_8x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_8x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_8x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_8x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_10x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_10x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_10x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_10x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_10x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_10x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_10x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_10x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_12x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_12x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_12x12_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_12x12_srgb_block dEQP-VK.api.device_init.create_instance_name_version dEQP-VK.api.device_init.create_instance_invalid_api_version dEQP-VK.api.device_init.create_instance_null_appinfo @@ -1315,6 +3528,7 @@ dEQP-VK.api.device_init.create_device dEQP-VK.api.device_init.create_multiple_devices dEQP-VK.api.device_init.create_device_unsupported_extensions dEQP-VK.api.device_init.create_device_various_queue_counts +dEQP-VK.api.device_init.create_device_features2 dEQP-VK.api.object_management.single.instance dEQP-VK.api.object_management.single.device dEQP-VK.api.object_management.single.device_memory_small diff --git a/external/vulkancts/modules/vulkan/api/vktApiDeviceInitializationTests.cpp b/external/vulkancts/modules/vulkan/api/vktApiDeviceInitializationTests.cpp index 77de38a..c253ece 100644 --- a/external/vulkancts/modules/vulkan/api/vktApiDeviceInitializationTests.cpp +++ b/external/vulkancts/modules/vulkan/api/vktApiDeviceInitializationTests.cpp @@ -631,6 +631,72 @@ tcu::TestStatus createDeviceWithVariousQueueCountsTest (Context& context) return tcu::TestStatus::pass("Pass"); } +Move createInstanceWithExtension (const PlatformInterface& vkp, const char* extensionName) +{ + const vector instanceExts = enumerateInstanceExtensionProperties(vkp, DE_NULL); + vector enabledExts; + + if (!isExtensionSupported(instanceExts, RequiredExtension(extensionName))) + TCU_THROW(NotSupportedError, (string(extensionName) + " is not supported").c_str()); + + enabledExts.push_back(extensionName); + + return createDefaultInstance(vkp, vector() /* layers */, enabledExts); +} + +tcu::TestStatus createDeviceFeatures2Test (Context& context) +{ + const PlatformInterface& vkp = context.getPlatformInterface(); + const Unique instance (createInstanceWithExtension(vkp, "VK_KHR_get_physical_device_properties2")); + const InstanceDriver vki (vkp, instance.get()); + const VkPhysicalDevice physicalDevice = chooseDevice(vki, instance.get(), context.getTestContext().getCommandLine()); + const deUint32 queueFamilyIndex = 0; + const deUint32 queueCount = 1; + const deUint32 queueIndex = 0; + const float queuePriority = 1.0f; + + VkPhysicalDeviceFeatures2KHR enabledFeatures; + const VkDeviceQueueCreateInfo deviceQueueCreateInfo = + { + VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO, + DE_NULL, + (VkDeviceQueueCreateFlags)0u, + queueFamilyIndex, + queueCount, + &queuePriority, + }; + const VkDeviceCreateInfo deviceCreateInfo = + { + VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO, + &enabledFeatures, + (VkDeviceCreateFlags)0u, + 1, + &deviceQueueCreateInfo, + 0, + DE_NULL, + 0, + DE_NULL, + DE_NULL, + }; + + // Populate enabledFeatures + enabledFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR; + enabledFeatures.pNext = DE_NULL; + + vki.getPhysicalDeviceFeatures2KHR(physicalDevice, &enabledFeatures); + + { + const Unique device (createDevice(vki, physicalDevice, &deviceCreateInfo)); + const DeviceDriver vkd (vki, device.get()); + VkQueue queue; + + vkd.getDeviceQueue(device.get(), queueFamilyIndex, queueIndex, &queue); + VK_CHECK(vkd.queueWaitIdle(queue)); + } + + return tcu::TestStatus::pass("Pass"); +} + } // anonymous tcu::TestCaseGroup* createDeviceInitializationTests (tcu::TestContext& testCtx) @@ -645,6 +711,7 @@ tcu::TestCaseGroup* createDeviceInitializationTests (tcu::TestContext& testCtx) addFunctionCase(deviceInitializationTests.get(), "create_multiple_devices", "", createMultipleDevicesTest); addFunctionCase(deviceInitializationTests.get(), "create_device_unsupported_extensions", "", createDeviceWithUnsupportedExtensionsTest); addFunctionCase(deviceInitializationTests.get(), "create_device_various_queue_counts", "", createDeviceWithVariousQueueCountsTest); + addFunctionCase(deviceInitializationTests.get(), "create_device_features2", "", createDeviceFeatures2Test); return deviceInitializationTests.release(); } diff --git a/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp b/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp index 1d91d11..229c188 100644 --- a/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp +++ b/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp @@ -650,6 +650,7 @@ void checkInstanceExtensions (tcu::ResultCollector& results, const vectoraddChild(createTestGroup(testGroup->getTestContext(), "optimal", "", createImageFormatTypeTilingTests, ImageFormatPropertyCase(params.testFunction, VK_FORMAT_UNDEFINED, params.imageType, VK_IMAGE_TILING_OPTIMAL))); + testGroup->addChild(createTestGroup(testGroup->getTestContext(), "linear", "", createImageFormatTypeTilingTests, ImageFormatPropertyCase(params.testFunction, VK_FORMAT_UNDEFINED, params.imageType, VK_IMAGE_TILING_LINEAR))); +} + +void createImageFormatTests (tcu::TestCaseGroup* testGroup, ImageFormatPropertyCase::Function testFunction) +{ + testGroup->addChild(createTestGroup(testGroup->getTestContext(), "1d", "", createImageFormatTypeTests, ImageFormatPropertyCase(testFunction, VK_FORMAT_UNDEFINED, VK_IMAGE_TYPE_1D, VK_IMAGE_TILING_LAST))); + testGroup->addChild(createTestGroup(testGroup->getTestContext(), "2d", "", createImageFormatTypeTests, ImageFormatPropertyCase(testFunction, VK_FORMAT_UNDEFINED, VK_IMAGE_TYPE_2D, VK_IMAGE_TILING_LAST))); + testGroup->addChild(createTestGroup(testGroup->getTestContext(), "3d", "", createImageFormatTypeTests, ImageFormatPropertyCase(testFunction, VK_FORMAT_UNDEFINED, VK_IMAGE_TYPE_3D, VK_IMAGE_TILING_LAST))); +} + +tcu::TestStatus imageFormatProperties (Context& context, const VkFormat format, const VkImageType imageType, const VkImageTiling tiling) { TestLog& log = context.getTestContext().getLog(); - const VkFormat format = params.format; - const VkImageType imageType = params.imageType; - const VkImageTiling tiling = params.tiling; const VkPhysicalDeviceFeatures& deviceFeatures = context.getDeviceFeatures(); const VkPhysicalDeviceLimits& deviceLimits = context.getDeviceProperties().limits; const VkFormatProperties formatProperties = getPhysicalDeviceFormatProperties(context.getInstanceInterface(), context.getPhysicalDevice(), format); @@ -2082,35 +2121,369 @@ tcu::TestStatus imageFormatProperties (Context& context, ImageFormatPropertyCase return tcu::TestStatus(results.getResult(), results.getMessage()); } -void createImageFormatTypeTilingTests (tcu::TestCaseGroup* testGroup, ImageFormatPropertyCase params) +// VK_KHR_get_physical_device_properties2 + +Move createInstanceWithExtension (const PlatformInterface& vkp, const char* extensionName) { - DE_ASSERT(params.format == VK_FORMAT_UNDEFINED); + const vector instanceExts = enumerateInstanceExtensionProperties(vkp, DE_NULL); + vector enabledExts; - for (deUint32 formatNdx = VK_FORMAT_UNDEFINED+1; formatNdx < VK_CORE_FORMAT_LAST; ++formatNdx) + if (!isExtensionSupported(instanceExts, RequiredExtension(extensionName))) + TCU_THROW(NotSupportedError, (string(extensionName) + " is not supported").c_str()); + + enabledExts.push_back(extensionName); + + return createDefaultInstance(vkp, vector() /* layers */, enabledExts); +} + +tcu::TestStatus deviceFeatures2 (Context& context) +{ + const PlatformInterface& vkp = context.getPlatformInterface(); + const Unique instance (createInstanceWithExtension(vkp, "VK_KHR_get_physical_device_properties2")); + const InstanceDriver vki (vkp, *instance); + const vector devices = enumeratePhysicalDevices(vki, *instance); + + for (size_t deviceNdx = 0; deviceNdx < devices.size(); ++deviceNdx) { - const VkFormat format = (VkFormat)formatNdx; - const char* const enumName = getFormatName(format); - const string caseName = de::toLower(string(enumName).substr(10)); + VkPhysicalDeviceFeatures coreFeatures; + VkPhysicalDeviceFeatures2KHR extFeatures; - params.format = format; + deMemset(&coreFeatures, 0xcd, sizeof(coreFeatures)); + deMemset(&extFeatures.features, 0xcd, sizeof(extFeatures.features)); + + extFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR; + extFeatures.pNext = DE_NULL; + + vki.getPhysicalDeviceFeatures(devices[deviceNdx], &coreFeatures); + vki.getPhysicalDeviceFeatures2KHR(devices[deviceNdx], &extFeatures); - addFunctionCase(testGroup, caseName, enumName, imageFormatProperties, params); + TCU_CHECK(extFeatures.sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR); + TCU_CHECK(extFeatures.pNext == DE_NULL); + + if (deMemCmp(&coreFeatures, &extFeatures.features, sizeof(VkPhysicalDeviceFeatures)) != 0) + TCU_FAIL("Mismatch between features reported by vkGetPhysicalDeviceFeatures and vkGetPhysicalDeviceFeatures2KHR"); } + + return tcu::TestStatus::pass("Querying device features succeeded"); } -void createImageFormatTypeTests (tcu::TestCaseGroup* testGroup, ImageFormatPropertyCase params) +tcu::TestStatus deviceProperties2 (Context& context) { - DE_ASSERT(params.tiling == VK_IMAGE_TILING_LAST); + const PlatformInterface& vkp = context.getPlatformInterface(); + const Unique instance (createInstanceWithExtension(vkp, "VK_KHR_get_physical_device_properties2")); + const InstanceDriver vki (vkp, *instance); + const vector devices = enumeratePhysicalDevices(vki, *instance); + + for (size_t deviceNdx = 0; deviceNdx < devices.size(); ++deviceNdx) + { + VkPhysicalDeviceProperties coreProperties; + VkPhysicalDeviceProperties2KHR extProperties; + + deMemset(&coreProperties, 0xcd, sizeof(VkPhysicalDeviceProperties)); + deMemset(&extProperties, 0xcd, sizeof(VkPhysicalDeviceProperties2KHR)); - testGroup->addChild(createTestGroup(testGroup->getTestContext(), "optimal", "", createImageFormatTypeTilingTests, ImageFormatPropertyCase(VK_FORMAT_UNDEFINED, params.imageType, VK_IMAGE_TILING_OPTIMAL))); - testGroup->addChild(createTestGroup(testGroup->getTestContext(), "linear", "", createImageFormatTypeTilingTests, ImageFormatPropertyCase(VK_FORMAT_UNDEFINED, params.imageType, VK_IMAGE_TILING_LINEAR))); + extProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR; + extProperties.pNext = DE_NULL; + + vki.getPhysicalDeviceProperties(devices[deviceNdx], &coreProperties); + vki.getPhysicalDeviceProperties2KHR(devices[deviceNdx], &extProperties); + + TCU_CHECK(extProperties.sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR); + TCU_CHECK(extProperties.pNext == DE_NULL); + + if (deMemCmp(&coreProperties, &extProperties.properties, sizeof(VkPhysicalDeviceProperties)) != 0) + TCU_FAIL("Mismatch between properties reported by vkGetPhysicalDeviceProperties and vkGetPhysicalDeviceProperties2KHR"); + } + + return tcu::TestStatus::pass("Querying device properties succeeded"); } -void createImageFormatTests (tcu::TestCaseGroup* testGroup) +tcu::TestStatus deviceFormatProperties2 (Context& context) { - testGroup->addChild(createTestGroup(testGroup->getTestContext(), "1d", "", createImageFormatTypeTests, ImageFormatPropertyCase(VK_FORMAT_UNDEFINED, VK_IMAGE_TYPE_1D, VK_IMAGE_TILING_LAST))); - testGroup->addChild(createTestGroup(testGroup->getTestContext(), "2d", "", createImageFormatTypeTests, ImageFormatPropertyCase(VK_FORMAT_UNDEFINED, VK_IMAGE_TYPE_2D, VK_IMAGE_TILING_LAST))); - testGroup->addChild(createTestGroup(testGroup->getTestContext(), "3d", "", createImageFormatTypeTests, ImageFormatPropertyCase(VK_FORMAT_UNDEFINED, VK_IMAGE_TYPE_3D, VK_IMAGE_TILING_LAST))); + const PlatformInterface& vkp = context.getPlatformInterface(); + const Unique instance (createInstanceWithExtension(vkp, "VK_KHR_get_physical_device_properties2")); + const InstanceDriver vki (vkp, *instance); + const vector devices = enumeratePhysicalDevices(vki, *instance); + + for (size_t deviceNdx = 0; deviceNdx < devices.size(); ++deviceNdx) + { + const VkPhysicalDevice physicalDevice = devices[deviceNdx]; + + for (int formatNdx = 0; formatNdx < VK_CORE_FORMAT_LAST; ++formatNdx) + { + const VkFormat format = (VkFormat)formatNdx; + VkFormatProperties coreProperties; + VkFormatProperties2KHR extProperties; + + deMemset(&coreProperties, 0xcd, sizeof(VkFormatProperties)); + deMemset(&extProperties, 0xcd, sizeof(VkFormatProperties2KHR)); + + extProperties.sType = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR; + extProperties.pNext = DE_NULL; + + vki.getPhysicalDeviceFormatProperties(physicalDevice, format, &coreProperties); + vki.getPhysicalDeviceFormatProperties2KHR(physicalDevice, format, &extProperties); + + TCU_CHECK(extProperties.sType == VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR); + TCU_CHECK(extProperties.pNext == DE_NULL); + + if (deMemCmp(&coreProperties, &extProperties.formatProperties, sizeof(VkFormatProperties)) != 0) + TCU_FAIL("Mismatch between format properties reported by vkGetPhysicalDeviceFormatProperties and vkGetPhysicalDeviceFormatProperties2KHR"); + } + } + + return tcu::TestStatus::pass("Querying device format properties succeeded"); +} + +tcu::TestStatus deviceQueueFamilyProperties2 (Context& context) +{ + const PlatformInterface& vkp = context.getPlatformInterface(); + const Unique instance (createInstanceWithExtension(vkp, "VK_KHR_get_physical_device_properties2")); + const InstanceDriver vki (vkp, *instance); + const vector devices = enumeratePhysicalDevices(vki, *instance); + + for (size_t deviceNdx = 0; deviceNdx < devices.size(); ++deviceNdx) + { + const VkPhysicalDevice physicalDevice = devices[deviceNdx]; + deUint32 numCoreQueueFamilies = ~0u; + deUint32 numExtQueueFamilies = ~0u; + + vki.getPhysicalDeviceQueueFamilyProperties(physicalDevice, &numCoreQueueFamilies, DE_NULL); + vki.getPhysicalDeviceQueueFamilyProperties2KHR(physicalDevice, &numExtQueueFamilies, DE_NULL); + + TCU_CHECK_MSG(numCoreQueueFamilies == numExtQueueFamilies, "Different number of queue family properties reported"); + TCU_CHECK(numCoreQueueFamilies > 0); + + { + std::vector coreProperties (numCoreQueueFamilies); + std::vector extProperties (numExtQueueFamilies); + + deMemset(&coreProperties[0], 0xcd, sizeof(VkQueueFamilyProperties)*numCoreQueueFamilies); + deMemset(&extProperties[0], 0xcd, sizeof(VkQueueFamilyProperties2KHR)*numExtQueueFamilies); + + for (size_t ndx = 0; ndx < extProperties.size(); ++ndx) + { + extProperties[ndx].sType = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR; + extProperties[ndx].pNext = DE_NULL; + } + + vki.getPhysicalDeviceQueueFamilyProperties(physicalDevice, &numCoreQueueFamilies, &coreProperties[0]); + vki.getPhysicalDeviceQueueFamilyProperties2KHR(physicalDevice, &numExtQueueFamilies, &extProperties[0]); + + TCU_CHECK((size_t)numCoreQueueFamilies == coreProperties.size()); + TCU_CHECK((size_t)numExtQueueFamilies == extProperties.size()); + DE_ASSERT(numCoreQueueFamilies == numExtQueueFamilies); + + for (size_t ndx = 0; ndx < extProperties.size(); ++ndx) + { + TCU_CHECK(extProperties[ndx].sType == VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR); + TCU_CHECK(extProperties[ndx].pNext == DE_NULL); + + if (deMemCmp(&coreProperties[ndx], &extProperties[ndx].queueFamilyProperties, sizeof(VkQueueFamilyProperties)) != 0) + TCU_FAIL("Mismatch between format properties reported by vkGetPhysicalDeviceQueueFamilyProperties and vkGetPhysicalDeviceQueueFamilyProperties2KHR"); + } + } + } + + return tcu::TestStatus::pass("Querying device queue family properties succeeded"); +} + +tcu::TestStatus deviceMemoryProperties2 (Context& context) +{ + const PlatformInterface& vkp = context.getPlatformInterface(); + const Unique instance (createInstanceWithExtension(vkp, "VK_KHR_get_physical_device_properties2")); + const InstanceDriver vki (vkp, *instance); + const vector devices = enumeratePhysicalDevices(vki, *instance); + + for (size_t deviceNdx = 0; deviceNdx < devices.size(); ++deviceNdx) + { + VkPhysicalDeviceMemoryProperties coreProperties; + VkPhysicalDeviceMemoryProperties2KHR extProperties; + + deMemset(&coreProperties, 0xcd, sizeof(VkPhysicalDeviceMemoryProperties)); + deMemset(&extProperties, 0xcd, sizeof(VkPhysicalDeviceMemoryProperties2KHR)); + + extProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR; + extProperties.pNext = DE_NULL; + + vki.getPhysicalDeviceMemoryProperties(devices[deviceNdx], &coreProperties); + vki.getPhysicalDeviceMemoryProperties2KHR(devices[deviceNdx], &extProperties); + + TCU_CHECK(extProperties.sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR); + TCU_CHECK(extProperties.pNext == DE_NULL); + + if (deMemCmp(&coreProperties, &extProperties.memoryProperties, sizeof(VkPhysicalDeviceMemoryProperties)) != 0) + TCU_FAIL("Mismatch between properties reported by vkGetPhysicalDeviceMemoryProperties and vkGetPhysicalDeviceMemoryProperties2KHR"); + } + + return tcu::TestStatus::pass("Querying device memory properties succeeded"); +} + +tcu::TestStatus imageFormatProperties2 (Context& context, const VkFormat format, const VkImageType imageType, const VkImageTiling tiling) +{ + TestLog& log = context.getTestContext().getLog(); + + const PlatformInterface& vkp = context.getPlatformInterface(); + const Unique instance (createInstanceWithExtension(vkp, "VK_KHR_get_physical_device_properties2")); + const InstanceDriver vki (vkp, *instance); + const vector devices = enumeratePhysicalDevices(vki, *instance); + + const VkImageUsageFlags allUsageFlags = VK_IMAGE_USAGE_TRANSFER_SRC_BIT + | VK_IMAGE_USAGE_TRANSFER_DST_BIT + | VK_IMAGE_USAGE_SAMPLED_BIT + | VK_IMAGE_USAGE_STORAGE_BIT + | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT + | VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT + | VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT + | VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT; + const VkImageCreateFlags allCreateFlags = VK_IMAGE_CREATE_SPARSE_BINDING_BIT + | VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT + | VK_IMAGE_CREATE_SPARSE_ALIASED_BIT + | VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT + | VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT; + + for (size_t deviceNdx = 0; deviceNdx < devices.size(); ++deviceNdx) + { + const VkPhysicalDevice physicalDevice = devices[deviceNdx]; + + for (VkImageUsageFlags curUsageFlags = 0; curUsageFlags <= allUsageFlags; curUsageFlags++) + { + for (VkImageCreateFlags curCreateFlags = 0; curCreateFlags <= allCreateFlags; curCreateFlags++) + { + const VkPhysicalDeviceImageFormatInfo2KHR imageFormatInfo = + { + VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR, + DE_NULL, + format, + imageType, + tiling, + curUsageFlags, + curCreateFlags + }; + + VkImageFormatProperties coreProperties; + VkImageFormatProperties2KHR extProperties; + VkResult coreResult; + VkResult extResult; + + deMemset(&coreProperties, 0xcd, sizeof(VkImageFormatProperties)); + deMemset(&extProperties, 0xcd, sizeof(VkImageFormatProperties2KHR)); + + extProperties.sType = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR; + extProperties.pNext = DE_NULL; + + coreResult = vki.getPhysicalDeviceImageFormatProperties(physicalDevice, imageFormatInfo.format, imageFormatInfo.type, imageFormatInfo.tiling, imageFormatInfo.usage, imageFormatInfo.flags, &coreProperties); + extResult = vki.getPhysicalDeviceImageFormatProperties2KHR(physicalDevice, &imageFormatInfo, &extProperties); + + TCU_CHECK(extProperties.sType == VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR); + TCU_CHECK(extProperties.pNext == DE_NULL); + + if ((coreResult != extResult) || + (deMemCmp(&coreProperties, &extProperties.imageFormatProperties, sizeof(VkImageFormatProperties)) != 0)) + { + log << TestLog::Message << "ERROR: device " << deviceNdx << ": mismatch with query " << imageFormatInfo << TestLog::EndMessage + << TestLog::Message << "vkGetPhysicalDeviceImageFormatProperties() returned " << coreResult << ", " << coreProperties << TestLog::EndMessage + << TestLog::Message << "vkGetPhysicalDeviceImageFormatProperties2KHR() returned " << extResult << ", " << extProperties << TestLog::EndMessage; + TCU_FAIL("Mismatch between image format properties reported by vkGetPhysicalDeviceImageFormatProperties and vkGetPhysicalDeviceImageFormatProperties2KHR"); + } + } + } + } + + return tcu::TestStatus::pass("Querying image format properties succeeded"); +} + +tcu::TestStatus sparseImageFormatProperties2 (Context& context, const VkFormat format, const VkImageType imageType, const VkImageTiling tiling) +{ + TestLog& log = context.getTestContext().getLog(); + + const PlatformInterface& vkp = context.getPlatformInterface(); + const Unique instance (createInstanceWithExtension(vkp, "VK_KHR_get_physical_device_properties2")); + const InstanceDriver vki (vkp, *instance); + const vector devices = enumeratePhysicalDevices(vki, *instance); + + const VkImageUsageFlags allUsageFlags = VK_IMAGE_USAGE_TRANSFER_SRC_BIT + | VK_IMAGE_USAGE_TRANSFER_DST_BIT + | VK_IMAGE_USAGE_SAMPLED_BIT + | VK_IMAGE_USAGE_STORAGE_BIT + | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT + | VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT + | VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT + | VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT; + + for (size_t deviceNdx = 0; deviceNdx < devices.size(); ++deviceNdx) + { + const VkPhysicalDevice physicalDevice = devices[deviceNdx]; + + for (deUint32 sampleCount = 1; sampleCount <= 64; sampleCount++) + { + const VkSampleCountFlagBits sampleCountFlagBit = (VkSampleCountFlagBits)(1u< 0) + { + std::vector coreProperties (numCoreProperties); + std::vector extProperties (numExtProperties); + + deMemset(&coreProperties[0], 0xcd, sizeof(VkSparseImageFormatProperties)*numCoreProperties); + deMemset(&extProperties[0], 0xcd, sizeof(VkSparseImageFormatProperties2KHR)*numExtProperties); + + for (deUint32 ndx = 0; ndx < numExtProperties; ++ndx) + { + extProperties[ndx].sType = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR; + extProperties[ndx].pNext = DE_NULL; + } + + vki.getPhysicalDeviceSparseImageFormatProperties(physicalDevice, imageFormatInfo.format, imageFormatInfo.type, imageFormatInfo.samples, imageFormatInfo.usage, imageFormatInfo.tiling, &numCoreProperties, &coreProperties[0]); + vki.getPhysicalDeviceSparseImageFormatProperties2KHR(physicalDevice, &imageFormatInfo, &numExtProperties, &extProperties[0]); + + TCU_CHECK((size_t)numCoreProperties == coreProperties.size()); + TCU_CHECK((size_t)numExtProperties == extProperties.size()); + + for (deUint32 ndx = 0; ndx < numCoreProperties; ++ndx) + { + TCU_CHECK(extProperties[ndx].sType == VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR); + TCU_CHECK(extProperties[ndx].pNext == DE_NULL); + + if ((deMemCmp(&coreProperties[ndx], &extProperties[ndx].properties, sizeof(VkSparseImageFormatProperties)) != 0)) + { + log << TestLog::Message << "ERROR: device " << deviceNdx << ": mismatch with query " << imageFormatInfo << " property " << ndx << TestLog::EndMessage + << TestLog::Message << "vkGetPhysicalDeviceSparseImageFormatProperties() returned " << coreProperties[ndx] << TestLog::EndMessage + << TestLog::Message << "vkGetPhysicalDeviceSparseImageFormatProperties2KHR() returned " << extProperties[ndx] << TestLog::EndMessage; + TCU_FAIL("Mismatch between image format properties reported by vkGetPhysicalDeviceSparseImageFormatProperties and vkGetPhysicalDeviceSparseImageFormatProperties2KHR"); + } + } + } + } + } + } + + return tcu::TestStatus::pass("Querying sparse image format properties succeeded"); } } // anonymous @@ -2143,7 +2516,22 @@ tcu::TestCaseGroup* createFeatureInfoTests (tcu::TestContext& testCtx) } infoTests->addChild(createTestGroup(testCtx, "format_properties", "VkGetPhysicalDeviceFormatProperties() Tests", createFormatTests)); - infoTests->addChild(createTestGroup(testCtx, "image_format_properties", "VkGetPhysicalDeviceImageFormatProperties() Tests", createImageFormatTests)); + infoTests->addChild(createTestGroup(testCtx, "image_format_properties", "VkGetPhysicalDeviceImageFormatProperties() Tests", createImageFormatTests, imageFormatProperties)); + + { + de::MovePtr extendedPropertiesTests (new tcu::TestCaseGroup(testCtx, "get_physical_device_properties2", "VK_KHR_get_physical_device_properties2")); + + addFunctionCase(extendedPropertiesTests.get(), "features", "Extended Device Features", deviceFeatures2); + addFunctionCase(extendedPropertiesTests.get(), "properties", "Extended Device Properties", deviceProperties2); + addFunctionCase(extendedPropertiesTests.get(), "format_properties", "Extended Device Format Properties", deviceFormatProperties2); + addFunctionCase(extendedPropertiesTests.get(), "queue_family_properties", "Extended Device Queue Family Properties", deviceQueueFamilyProperties2); + addFunctionCase(extendedPropertiesTests.get(), "memory_properties", "Extended Device Memory Properties", deviceMemoryProperties2); + + infoTests->addChild(extendedPropertiesTests.release()); + } + + infoTests->addChild(createTestGroup(testCtx, "image_format_properties2", "VkGetPhysicalDeviceImageFormatProperties2KHR() Tests", createImageFormatTests, imageFormatProperties2)); + infoTests->addChild(createTestGroup(testCtx, "sparse_image_format_properties2", "VkGetPhysicalDeviceSparseImageFormatProperties2KHR() Tests", createImageFormatTests, sparseImageFormatProperties2)); return infoTests.release(); } diff --git a/external/vulkancts/mustpass/1.0.2/vk-default.txt b/external/vulkancts/mustpass/1.0.2/vk-default.txt index c8e1f95..0540feb 100644 --- a/external/vulkancts/mustpass/1.0.2/vk-default.txt +++ b/external/vulkancts/mustpass/1.0.2/vk-default.txt @@ -1307,6 +1307,2219 @@ dEQP-VK.api.info.image_format_properties.3d.linear.astc_12x10_unorm_block dEQP-VK.api.info.image_format_properties.3d.linear.astc_12x10_srgb_block dEQP-VK.api.info.image_format_properties.3d.linear.astc_12x12_unorm_block dEQP-VK.api.info.image_format_properties.3d.linear.astc_12x12_srgb_block +dEQP-VK.api.info.get_physical_device_properties2.features +dEQP-VK.api.info.get_physical_device_properties2.properties +dEQP-VK.api.info.get_physical_device_properties2.format_properties +dEQP-VK.api.info.get_physical_device_properties2.queue_family_properties +dEQP-VK.api.info.get_physical_device_properties2.memory_properties +dEQP-VK.api.info.image_format_properties2.1d.optimal.r4g4_unorm_pack8 +dEQP-VK.api.info.image_format_properties2.1d.optimal.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.optimal.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.optimal.r5g6b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.optimal.b5g6r5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.optimal.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.optimal.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8_srgb +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8_srgb +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8_srgb +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8_srgb +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8a8_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8a8_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8a8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8a8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8a8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8a8_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r8g8b8a8_srgb +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8a8_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8a8_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8a8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8a8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8a8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8a8_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.b8g8r8a8_srgb +dEQP-VK.api.info.image_format_properties2.1d.optimal.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16a16_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16a16_snorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16a16_uscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16a16_sscaled +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16a16_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16a16_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r16g16b16a16_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32b32_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32b32_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32b32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32b32a32_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32b32a32_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r32g32b32a32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64b64_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64b64_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64b64_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64b64a64_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64b64a64_sint +dEQP-VK.api.info.image_format_properties2.1d.optimal.r64g64b64a64_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.d16_unorm +dEQP-VK.api.info.image_format_properties2.1d.optimal.x8_d24_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.optimal.d32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.optimal.s8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.d16_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.d24_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.d32_sfloat_s8_uint +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc1_rgb_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc1_rgb_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc1_rgba_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc1_rgba_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc2_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc2_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc3_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc3_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc4_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc4_snorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc5_snorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc6h_ufloat_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc6h_sfloat_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc7_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.bc7_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.eac_r11_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.eac_r11_snorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.eac_r11g11_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.eac_r11g11_snorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_4x4_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_4x4_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_5x4_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_5x4_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_5x5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_5x5_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_6x5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_6x5_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_6x6_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_6x6_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_8x5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_8x5_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_8x6_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_8x6_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_8x8_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_8x8_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_10x5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_10x5_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_10x6_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_10x6_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_10x8_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_10x8_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_10x10_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_10x10_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_12x10_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_12x10_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_12x12_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.optimal.astc_12x12_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.r4g4_unorm_pack8 +dEQP-VK.api.info.image_format_properties2.1d.linear.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.linear.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.linear.r5g6b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.linear.b5g6r5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.linear.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.linear.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.linear.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.1d.linear.r8_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r8_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r8_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r8_srgb +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8_srgb +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8_srgb +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8_srgb +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8a8_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8a8_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8a8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8a8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8a8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8a8_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r8g8b8a8_srgb +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8a8_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8a8_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8a8_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8a8_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8a8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8a8_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.b8g8r8a8_srgb +dEQP-VK.api.info.image_format_properties2.1d.linear.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.r16_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r16_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r16_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r16_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r16_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r16_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r16_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16a16_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16a16_snorm +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16a16_uscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16a16_sscaled +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16a16_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16a16_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r16g16b16a16_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r32_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r32_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32b32_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32b32_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32b32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32b32a32_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32b32a32_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r32g32b32a32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r64_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r64_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r64_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64b64_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64b64_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64b64_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64b64a64_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64b64a64_sint +dEQP-VK.api.info.image_format_properties2.1d.linear.r64g64b64a64_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.d16_unorm +dEQP-VK.api.info.image_format_properties2.1d.linear.x8_d24_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.1d.linear.d32_sfloat +dEQP-VK.api.info.image_format_properties2.1d.linear.s8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.d16_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.d24_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.d32_sfloat_s8_uint +dEQP-VK.api.info.image_format_properties2.1d.linear.bc1_rgb_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc1_rgb_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc1_rgba_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc1_rgba_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc2_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc2_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc3_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc3_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc4_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc4_snorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc5_snorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc6h_ufloat_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc6h_sfloat_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc7_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.bc7_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.eac_r11_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.eac_r11_snorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.eac_r11g11_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.eac_r11g11_snorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_4x4_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_4x4_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_5x4_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_5x4_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_5x5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_5x5_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_6x5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_6x5_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_6x6_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_6x6_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_8x5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_8x5_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_8x6_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_8x6_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_8x8_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_8x8_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_10x5_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_10x5_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_10x6_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_10x6_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_10x8_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_10x8_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_10x10_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_10x10_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_12x10_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_12x10_srgb_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_12x12_unorm_block +dEQP-VK.api.info.image_format_properties2.1d.linear.astc_12x12_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.r4g4_unorm_pack8 +dEQP-VK.api.info.image_format_properties2.2d.optimal.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.optimal.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.optimal.r5g6b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.optimal.b5g6r5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.optimal.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.optimal.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8_srgb +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8_srgb +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8_srgb +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8_srgb +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8a8_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8a8_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8a8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8a8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8a8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8a8_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r8g8b8a8_srgb +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8a8_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8a8_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8a8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8a8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8a8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8a8_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.b8g8r8a8_srgb +dEQP-VK.api.info.image_format_properties2.2d.optimal.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16a16_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16a16_snorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16a16_uscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16a16_sscaled +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16a16_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16a16_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r16g16b16a16_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32b32_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32b32_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32b32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32b32a32_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32b32a32_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r32g32b32a32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64b64_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64b64_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64b64_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64b64a64_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64b64a64_sint +dEQP-VK.api.info.image_format_properties2.2d.optimal.r64g64b64a64_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.d16_unorm +dEQP-VK.api.info.image_format_properties2.2d.optimal.x8_d24_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.optimal.d32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.optimal.s8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.d16_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.d24_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.d32_sfloat_s8_uint +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc1_rgb_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc1_rgb_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc1_rgba_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc1_rgba_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc2_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc2_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc3_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc3_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc4_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc4_snorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc5_snorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc6h_ufloat_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc6h_sfloat_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc7_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.bc7_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.eac_r11_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.eac_r11_snorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.eac_r11g11_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.eac_r11g11_snorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_4x4_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_4x4_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_5x4_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_5x4_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_5x5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_5x5_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_6x5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_6x5_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_6x6_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_6x6_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_8x5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_8x5_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_8x6_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_8x6_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_8x8_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_8x8_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_10x5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_10x5_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_10x6_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_10x6_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_10x8_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_10x8_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_10x10_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_10x10_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_12x10_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_12x10_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_12x12_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.optimal.astc_12x12_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.r4g4_unorm_pack8 +dEQP-VK.api.info.image_format_properties2.2d.linear.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.linear.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.linear.r5g6b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.linear.b5g6r5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.linear.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.linear.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.linear.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.2d.linear.r8_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r8_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r8_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r8_srgb +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8_srgb +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8_srgb +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8_srgb +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8a8_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8a8_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8a8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8a8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8a8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8a8_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r8g8b8a8_srgb +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8a8_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8a8_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8a8_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8a8_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8a8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8a8_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.b8g8r8a8_srgb +dEQP-VK.api.info.image_format_properties2.2d.linear.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.r16_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r16_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r16_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r16_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r16_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r16_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r16_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16a16_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16a16_snorm +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16a16_uscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16a16_sscaled +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16a16_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16a16_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r16g16b16a16_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r32_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r32_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32b32_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32b32_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32b32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32b32a32_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32b32a32_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r32g32b32a32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r64_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r64_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r64_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64b64_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64b64_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64b64_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64b64a64_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64b64a64_sint +dEQP-VK.api.info.image_format_properties2.2d.linear.r64g64b64a64_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.d16_unorm +dEQP-VK.api.info.image_format_properties2.2d.linear.x8_d24_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.2d.linear.d32_sfloat +dEQP-VK.api.info.image_format_properties2.2d.linear.s8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.d16_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.d24_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.d32_sfloat_s8_uint +dEQP-VK.api.info.image_format_properties2.2d.linear.bc1_rgb_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc1_rgb_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc1_rgba_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc1_rgba_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc2_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc2_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc3_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc3_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc4_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc4_snorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc5_snorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc6h_ufloat_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc6h_sfloat_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc7_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.bc7_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.eac_r11_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.eac_r11_snorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.eac_r11g11_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.eac_r11g11_snorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_4x4_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_4x4_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_5x4_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_5x4_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_5x5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_5x5_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_6x5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_6x5_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_6x6_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_6x6_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_8x5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_8x5_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_8x6_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_8x6_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_8x8_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_8x8_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_10x5_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_10x5_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_10x6_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_10x6_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_10x8_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_10x8_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_10x10_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_10x10_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_12x10_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_12x10_srgb_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_12x12_unorm_block +dEQP-VK.api.info.image_format_properties2.2d.linear.astc_12x12_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.r4g4_unorm_pack8 +dEQP-VK.api.info.image_format_properties2.3d.optimal.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.optimal.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.optimal.r5g6b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.optimal.b5g6r5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.optimal.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.optimal.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8_srgb +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8_srgb +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8_srgb +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8_srgb +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8a8_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8a8_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8a8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8a8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8a8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8a8_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r8g8b8a8_srgb +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8a8_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8a8_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8a8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8a8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8a8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8a8_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.b8g8r8a8_srgb +dEQP-VK.api.info.image_format_properties2.3d.optimal.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16a16_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16a16_snorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16a16_uscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16a16_sscaled +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16a16_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16a16_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r16g16b16a16_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32b32_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32b32_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32b32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32b32a32_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32b32a32_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r32g32b32a32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64b64_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64b64_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64b64_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64b64a64_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64b64a64_sint +dEQP-VK.api.info.image_format_properties2.3d.optimal.r64g64b64a64_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.d16_unorm +dEQP-VK.api.info.image_format_properties2.3d.optimal.x8_d24_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.optimal.d32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.optimal.s8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.d16_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.d24_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.d32_sfloat_s8_uint +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc1_rgb_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc1_rgb_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc1_rgba_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc1_rgba_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc2_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc2_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc3_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc3_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc4_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc4_snorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc5_snorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc6h_ufloat_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc6h_sfloat_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc7_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.bc7_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.eac_r11_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.eac_r11_snorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.eac_r11g11_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.eac_r11g11_snorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_4x4_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_4x4_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_5x4_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_5x4_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_5x5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_5x5_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_6x5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_6x5_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_6x6_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_6x6_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_8x5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_8x5_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_8x6_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_8x6_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_8x8_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_8x8_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_10x5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_10x5_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_10x6_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_10x6_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_10x8_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_10x8_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_10x10_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_10x10_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_12x10_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_12x10_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_12x12_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.optimal.astc_12x12_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.r4g4_unorm_pack8 +dEQP-VK.api.info.image_format_properties2.3d.linear.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.linear.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.linear.r5g6b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.linear.b5g6r5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.linear.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.linear.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.linear.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.image_format_properties2.3d.linear.r8_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r8_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r8_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r8_srgb +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8_srgb +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8_srgb +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8_srgb +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8a8_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8a8_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8a8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8a8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8a8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8a8_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r8g8b8a8_srgb +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8a8_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8a8_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8a8_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8a8_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8a8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8a8_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.b8g8r8a8_srgb +dEQP-VK.api.info.image_format_properties2.3d.linear.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.r16_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r16_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r16_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r16_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r16_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r16_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r16_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16a16_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16a16_snorm +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16a16_uscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16a16_sscaled +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16a16_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16a16_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r16g16b16a16_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r32_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r32_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32b32_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32b32_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32b32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32b32a32_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32b32a32_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r32g32b32a32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r64_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r64_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r64_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64b64_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64b64_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64b64_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64b64a64_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64b64a64_sint +dEQP-VK.api.info.image_format_properties2.3d.linear.r64g64b64a64_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.d16_unorm +dEQP-VK.api.info.image_format_properties2.3d.linear.x8_d24_unorm_pack32 +dEQP-VK.api.info.image_format_properties2.3d.linear.d32_sfloat +dEQP-VK.api.info.image_format_properties2.3d.linear.s8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.d16_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.d24_unorm_s8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.d32_sfloat_s8_uint +dEQP-VK.api.info.image_format_properties2.3d.linear.bc1_rgb_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc1_rgb_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc1_rgba_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc1_rgba_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc2_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc2_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc3_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc3_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc4_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc4_snorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc5_snorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc6h_ufloat_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc6h_sfloat_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc7_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.bc7_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.eac_r11_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.eac_r11_snorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.eac_r11g11_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.eac_r11g11_snorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_4x4_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_4x4_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_5x4_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_5x4_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_5x5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_5x5_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_6x5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_6x5_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_6x6_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_6x6_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_8x5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_8x5_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_8x6_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_8x6_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_8x8_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_8x8_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_10x5_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_10x5_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_10x6_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_10x6_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_10x8_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_10x8_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_10x10_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_10x10_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_12x10_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_12x10_srgb_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_12x12_unorm_block +dEQP-VK.api.info.image_format_properties2.3d.linear.astc_12x12_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r4g4_unorm_pack8 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r5g6b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b5g6r5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r8g8b8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b8g8r8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16a16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16a16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16a16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16a16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16a16_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16a16_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r16g16b16a16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32b32_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32b32_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32b32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32b32a32_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32b32a32_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r32g32b32a32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64b64_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64b64_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64b64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64b64a64_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64b64a64_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.r64g64b64a64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.d16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.x8_d24_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.d32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.d16_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.d24_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.d32_sfloat_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc1_rgb_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc1_rgb_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc1_rgba_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc1_rgba_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc2_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc2_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc3_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc3_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc4_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc5_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc6h_ufloat_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc6h_sfloat_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc7_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.bc7_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.eac_r11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.eac_r11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.eac_r11g11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.eac_r11g11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_4x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_4x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_5x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_5x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_5x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_5x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_6x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_6x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_6x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_6x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_8x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_8x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_8x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_8x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_8x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_8x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_10x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_10x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_10x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_10x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_10x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_10x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_10x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_10x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_12x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_12x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_12x12_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.optimal.astc_12x12_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r4g4_unorm_pack8 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r5g6b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b5g6r5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r8g8b8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b8g8r8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16a16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16a16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16a16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16a16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16a16_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16a16_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r16g16b16a16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32b32_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32b32_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32b32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32b32a32_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32b32a32_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r32g32b32a32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64b64_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64b64_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64b64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64b64a64_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64b64a64_sint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.r64g64b64a64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.d16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.x8_d24_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.d32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.d16_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.d24_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.d32_sfloat_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc1_rgb_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc1_rgb_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc1_rgba_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc1_rgba_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc2_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc2_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc3_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc3_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc4_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc5_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc6h_ufloat_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc6h_sfloat_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc7_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.bc7_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.eac_r11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.eac_r11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.eac_r11g11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.eac_r11g11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_4x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_4x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_5x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_5x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_5x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_5x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_6x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_6x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_6x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_6x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_8x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_8x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_8x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_8x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_8x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_8x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_10x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_10x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_10x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_10x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_10x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_10x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_10x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_10x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_12x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_12x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_12x12_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.1d.linear.astc_12x12_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r4g4_unorm_pack8 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r5g6b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b5g6r5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r8g8b8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b8g8r8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16a16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16a16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16a16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16a16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16a16_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16a16_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r16g16b16a16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32b32_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32b32_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32b32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32b32a32_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32b32a32_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r32g32b32a32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64b64_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64b64_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64b64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64b64a64_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64b64a64_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.r64g64b64a64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.d16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.x8_d24_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.d32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.d16_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.d24_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.d32_sfloat_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc1_rgb_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc1_rgb_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc1_rgba_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc1_rgba_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc2_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc2_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc3_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc3_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc4_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc5_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc6h_ufloat_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc6h_sfloat_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc7_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.bc7_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.eac_r11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.eac_r11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.eac_r11g11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.eac_r11g11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_4x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_4x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_5x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_5x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_5x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_5x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_6x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_6x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_6x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_6x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_8x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_8x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_8x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_8x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_8x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_8x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_10x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_10x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_10x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_10x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_10x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_10x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_10x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_10x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_12x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_12x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_12x12_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.optimal.astc_12x12_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r4g4_unorm_pack8 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r5g6b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b5g6r5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r8g8b8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b8g8r8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16a16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16a16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16a16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16a16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16a16_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16a16_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r16g16b16a16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32b32_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32b32_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32b32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32b32a32_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32b32a32_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r32g32b32a32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64b64_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64b64_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64b64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64b64a64_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64b64a64_sint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.r64g64b64a64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.d16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.x8_d24_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.d32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.d16_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.d24_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.d32_sfloat_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc1_rgb_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc1_rgb_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc1_rgba_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc1_rgba_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc2_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc2_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc3_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc3_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc4_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc5_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc6h_ufloat_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc6h_sfloat_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc7_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.bc7_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.eac_r11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.eac_r11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.eac_r11g11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.eac_r11g11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_4x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_4x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_5x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_5x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_5x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_5x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_6x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_6x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_6x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_6x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_8x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_8x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_8x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_8x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_8x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_8x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_10x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_10x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_10x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_10x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_10x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_10x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_10x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_10x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_12x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_12x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_12x12_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.2d.linear.astc_12x12_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r4g4_unorm_pack8 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r5g6b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b5g6r5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r8g8b8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b8g8r8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16a16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16a16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16a16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16a16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16a16_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16a16_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r16g16b16a16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32b32_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32b32_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32b32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32b32a32_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32b32a32_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r32g32b32a32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64b64_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64b64_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64b64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64b64a64_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64b64a64_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.r64g64b64a64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.d16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.x8_d24_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.d32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.d16_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.d24_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.d32_sfloat_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc1_rgb_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc1_rgb_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc1_rgba_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc1_rgba_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc2_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc2_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc3_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc3_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc4_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc5_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc6h_ufloat_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc6h_sfloat_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc7_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.bc7_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.eac_r11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.eac_r11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.eac_r11g11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.eac_r11g11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_4x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_4x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_5x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_5x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_5x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_5x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_6x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_6x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_6x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_6x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_8x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_8x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_8x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_8x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_8x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_8x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_10x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_10x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_10x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_10x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_10x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_10x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_10x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_10x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_12x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_12x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_12x12_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.optimal.astc_12x12_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r4g4_unorm_pack8 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r4g4b4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b4g4r4a4_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r5g6b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b5g6r5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r5g5b5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b5g5r5a1_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a1r5g5b5_unorm_pack16 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r8g8b8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8a8_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8a8_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8a8_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8a8_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8a8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8a8_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b8g8r8a8_srgb +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a8b8g8r8_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a8b8g8r8_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a8b8g8r8_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a8b8g8r8_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a8b8g8r8_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a8b8g8r8_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a8b8g8r8_srgb_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2r10g10b10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2r10g10b10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2r10g10b10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2r10g10b10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2r10g10b10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2r10g10b10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2b10g10r10_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2b10g10r10_snorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2b10g10r10_uscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2b10g10r10_sscaled_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2b10g10r10_uint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.a2b10g10r10_sint_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16a16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16a16_snorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16a16_uscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16a16_sscaled +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16a16_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16a16_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r16g16b16a16_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32b32_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32b32_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32b32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32b32a32_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32b32a32_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r32g32b32a32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64b64_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64b64_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64b64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64b64a64_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64b64a64_sint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.r64g64b64a64_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.b10g11r11_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.e5b9g9r9_ufloat_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.d16_unorm +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.x8_d24_unorm_pack32 +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.d32_sfloat +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.d16_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.d24_unorm_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.d32_sfloat_s8_uint +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc1_rgb_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc1_rgb_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc1_rgba_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc1_rgba_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc2_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc2_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc3_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc3_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc4_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc5_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc6h_ufloat_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc6h_sfloat_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc7_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.bc7_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.etc2_r8g8b8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.etc2_r8g8b8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.etc2_r8g8b8a1_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.etc2_r8g8b8a1_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.etc2_r8g8b8a8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.etc2_r8g8b8a8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.eac_r11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.eac_r11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.eac_r11g11_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.eac_r11g11_snorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_4x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_4x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_5x4_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_5x4_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_5x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_5x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_6x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_6x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_6x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_6x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_8x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_8x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_8x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_8x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_8x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_8x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_10x5_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_10x5_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_10x6_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_10x6_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_10x8_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_10x8_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_10x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_10x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_12x10_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_12x10_srgb_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_12x12_unorm_block +dEQP-VK.api.info.sparse_image_format_properties2.3d.linear.astc_12x12_srgb_block dEQP-VK.api.device_init.create_instance_name_version dEQP-VK.api.device_init.create_instance_invalid_api_version dEQP-VK.api.device_init.create_instance_null_appinfo @@ -1315,6 +3528,7 @@ dEQP-VK.api.device_init.create_device dEQP-VK.api.device_init.create_multiple_devices dEQP-VK.api.device_init.create_device_unsupported_extensions dEQP-VK.api.device_init.create_device_various_queue_counts +dEQP-VK.api.device_init.create_device_features2 dEQP-VK.api.object_management.single.instance dEQP-VK.api.object_management.single.device dEQP-VK.api.object_management.single.device_memory_small -- 2.7.4