Add tests for VK_KHR_get_physical_device_properties2
authorPyry Haulos <phaulos@google.com>
Wed, 31 Aug 2016 00:08:12 +0000 (17:08 -0700)
committerPyry Haulos <phaulos@google.com>
Fri, 11 Nov 2016 20:35:21 +0000 (15:35 -0500)
Fixes #482

Change-Id: I5514a9fd8cab0957419065d2757d0612935d24a0

android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/api/vktApiDeviceInitializationTests.cpp
external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
external/vulkancts/mustpass/1.0.2/vk-default.txt

index ab007d6..efd3f6f 100644 (file)
@@ -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
index 77de38a..c253ece 100644 (file)
@@ -631,6 +631,72 @@ tcu::TestStatus createDeviceWithVariousQueueCountsTest (Context& context)
        return tcu::TestStatus::pass("Pass");
 }
 
+Move<VkInstance> createInstanceWithExtension (const PlatformInterface& vkp, const char* extensionName)
+{
+       const vector<VkExtensionProperties>     instanceExts    = enumerateInstanceExtensionProperties(vkp, DE_NULL);
+       vector<string>                                          enabledExts;
+
+       if (!isExtensionSupported(instanceExts, RequiredExtension(extensionName)))
+               TCU_THROW(NotSupportedError, (string(extensionName) + " is not supported").c_str());
+
+       enabledExts.push_back(extensionName);
+
+       return createDefaultInstance(vkp, vector<string>() /* layers */, enabledExts);
+}
+
+tcu::TestStatus createDeviceFeatures2Test (Context& context)
+{
+       const PlatformInterface&                vkp                                             = context.getPlatformInterface();
+       const Unique<VkInstance>                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<VkDevice>  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();
 }
index 1d91d11..229c188 100644 (file)
@@ -650,6 +650,7 @@ void checkInstanceExtensions (tcu::ResultCollector& results, const vector<string
                "VK_KHR_win32_surface",
                "VK_KHR_xcb_surface",
                "VK_KHR_xlib_surface",
+               "VK_KHR_get_physical_device_properties2",
        };
 
        checkKhrExtensions(results, extensions, DE_LENGTH_OF_ARRAY(s_allowedInstanceKhrExtensions), s_allowedInstanceKhrExtensions);
@@ -1936,29 +1937,67 @@ VkSampleCountFlags getRequiredOptimalTilingSampleCounts (const VkPhysicalDeviceL
 
 struct ImageFormatPropertyCase
 {
+       typedef tcu::TestStatus (*Function) (Context& context, const VkFormat format, const VkImageType imageType, const VkImageTiling tiling);
+
+       Function                testFunction;
        VkFormat                format;
        VkImageType             imageType;
        VkImageTiling   tiling;
 
-       ImageFormatPropertyCase (VkFormat format_, VkImageType imageType_, VkImageTiling tiling_)
-               : format        (format_)
-               , imageType     (imageType_)
-               , tiling        (tiling_)
+       ImageFormatPropertyCase (Function testFunction_, VkFormat format_, VkImageType imageType_, VkImageTiling tiling_)
+               : testFunction  (testFunction_)
+               , format                (format_)
+               , imageType             (imageType_)
+               , tiling                (tiling_)
        {}
 
        ImageFormatPropertyCase (void)
-               : format        (VK_FORMAT_UNDEFINED)
-               , imageType     (VK_IMAGE_TYPE_LAST)
-               , tiling        (VK_IMAGE_TILING_LAST)
+               : testFunction  ((Function)DE_NULL)
+               , format                (VK_FORMAT_UNDEFINED)
+               , imageType             (VK_IMAGE_TYPE_LAST)
+               , tiling                (VK_IMAGE_TILING_LAST)
        {}
 };
 
-tcu::TestStatus imageFormatProperties (Context& context, ImageFormatPropertyCase params)
+tcu::TestStatus execImageFormatTest (Context& context, ImageFormatPropertyCase testCase)
+{
+       return testCase.testFunction(context, testCase.format, testCase.imageType, testCase.tiling);
+}
+
+void createImageFormatTypeTilingTests (tcu::TestCaseGroup* testGroup, ImageFormatPropertyCase params)
+{
+       DE_ASSERT(params.format == VK_FORMAT_UNDEFINED);
+
+       for (deUint32 formatNdx = VK_FORMAT_UNDEFINED+1; formatNdx < VK_CORE_FORMAT_LAST; ++formatNdx)
+       {
+               const VkFormat          format                  = (VkFormat)formatNdx;
+               const char* const       enumName                = getFormatName(format);
+               const string            caseName                = de::toLower(string(enumName).substr(10));
+
+               params.format = format;
+
+               addFunctionCase(testGroup, caseName, enumName, execImageFormatTest, params);
+       }
+}
+
+void createImageFormatTypeTests (tcu::TestCaseGroup* testGroup, ImageFormatPropertyCase params)
+{
+       DE_ASSERT(params.tiling == VK_IMAGE_TILING_LAST);
+
+       testGroup->addChild(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<VkInstance> createInstanceWithExtension (const PlatformInterface& vkp, const char* extensionName)
 {
-       DE_ASSERT(params.format == VK_FORMAT_UNDEFINED);
+       const vector<VkExtensionProperties>     instanceExts    = enumerateInstanceExtensionProperties(vkp, DE_NULL);
+       vector<string>                                          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<string>() /* layers */, enabledExts);
+}
+
+tcu::TestStatus deviceFeatures2 (Context& context)
+{
+       const PlatformInterface&                vkp                     = context.getPlatformInterface();
+       const Unique<VkInstance>                instance        (createInstanceWithExtension(vkp, "VK_KHR_get_physical_device_properties2"));
+       const InstanceDriver                    vki                     (vkp, *instance);
+       const vector<VkPhysicalDevice>  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<VkInstance>                instance        (createInstanceWithExtension(vkp, "VK_KHR_get_physical_device_properties2"));
+       const InstanceDriver                    vki                     (vkp, *instance);
+       const vector<VkPhysicalDevice>  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<VkInstance>                instance        (createInstanceWithExtension(vkp, "VK_KHR_get_physical_device_properties2"));
+       const InstanceDriver                    vki                     (vkp, *instance);
+       const vector<VkPhysicalDevice>  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<VkInstance>                instance        (createInstanceWithExtension(vkp, "VK_KHR_get_physical_device_properties2"));
+       const InstanceDriver                    vki                     (vkp, *instance);
+       const vector<VkPhysicalDevice>  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<VkQueueFamilyProperties>            coreProperties  (numCoreQueueFamilies);
+                       std::vector<VkQueueFamilyProperties2KHR>        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<VkInstance>                instance        (createInstanceWithExtension(vkp, "VK_KHR_get_physical_device_properties2"));
+       const InstanceDriver                    vki                     (vkp, *instance);
+       const vector<VkPhysicalDevice>  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<VkInstance>                instance                (createInstanceWithExtension(vkp, "VK_KHR_get_physical_device_properties2"));
+       const InstanceDriver                    vki                             (vkp, *instance);
+       const vector<VkPhysicalDevice>  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<VkInstance>                instance                (createInstanceWithExtension(vkp, "VK_KHR_get_physical_device_properties2"));
+       const InstanceDriver                    vki                             (vkp, *instance);
+       const vector<VkPhysicalDevice>  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<<sampleCount);
+
+                       for (VkImageUsageFlags curUsageFlags = 0; curUsageFlags <= allUsageFlags; curUsageFlags++)
+                       {
+                               const VkPhysicalDeviceSparseImageFormatInfo2KHR imageFormatInfo =
+                               {
+                                       VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR,
+                                       DE_NULL,
+                                       format,
+                                       imageType,
+                                       sampleCountFlagBit,
+                                       curUsageFlags,
+                                       tiling,
+                               };
+
+                               deUint32                                                                                numCoreProperties       = ~0u;
+                               deUint32                                                                                numExtProperties        = ~0u;
+
+                               // Query count
+                               vki.getPhysicalDeviceSparseImageFormatProperties(physicalDevice, imageFormatInfo.format, imageFormatInfo.type, imageFormatInfo.samples, imageFormatInfo.usage, imageFormatInfo.tiling, &numCoreProperties, DE_NULL);
+                               vki.getPhysicalDeviceSparseImageFormatProperties2KHR(physicalDevice, &imageFormatInfo, &numExtProperties, DE_NULL);
+
+                               if (numCoreProperties != numExtProperties)
+                               {
+                                       log << TestLog::Message << "ERROR: device " << deviceNdx << ": different number of properties reported for " << imageFormatInfo << TestLog::EndMessage;
+                                       TCU_FAIL("Mismatch in reported property count");
+                               }
+
+                               if (numCoreProperties > 0)
+                               {
+                                       std::vector<VkSparseImageFormatProperties>              coreProperties  (numCoreProperties);
+                                       std::vector<VkSparseImageFormatProperties2KHR>  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<tcu::TestCaseGroup> 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();
 }
index c8e1f95..0540feb 100644 (file)
@@ -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