vulkan: KHR_format_feature_flags2 modifier coverage
authorJames Jones <jajones@nvidia.com>
Wed, 23 Mar 2022 00:50:23 +0000 (17:50 -0700)
committerMatthew Netsch <mnetsch@qti.qualcomm.com>
Fri, 8 Apr 2022 19:58:38 +0000 (19:58 +0000)
Components: Vulkan

New tests:

dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.*
dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.*
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.*

VK-GL-CTS issue: 3579

Change-Id: I9aa850ea60171523dd5097910e6d3104f7a86cf4

android/cts/main/vk-master-2022-03-01.txt
android/cts/main/vk-master-2022-03-01/drm-format-modifiers.txt [new file with mode: 0644]
android/cts/main/vk-master/drm-format-modifiers.txt
external/vulkancts/modules/vulkan/modifiers/vktModifiersTests.cpp
external/vulkancts/mustpass/main/vk-default/drm-format-modifiers.txt

index 08b9144..7455776 100644 (file)
@@ -3,6 +3,7 @@ vk-master-2022-03-01/binding-model.txt
 vk-master-2022-03-01/compute.txt
 vk-master-2022-03-01/conditional-rendering.txt
 vk-master-2022-03-01/draw.txt
+vk-master-2022-03-01/drm-format-modifiers.txt
 vk-master-2022-03-01/dynamic-rendering.txt
 vk-master-2022-03-01/dynamic-state.txt
 vk-master-2022-03-01/fragment-operations.txt
diff --git a/android/cts/main/vk-master-2022-03-01/drm-format-modifiers.txt b/android/cts/main/vk-master-2022-03-01/drm-format-modifiers.txt
new file mode 100644 (file)
index 0000000..6ed9a98
--- /dev/null
@@ -0,0 +1,375 @@
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r4g4_unorm_pack8
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r4g4b4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b4g4r4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r5g6b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b5g6r5_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r5g5b5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b5g5r5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a1r5g5b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_unorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_snorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_uscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_sscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_uint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_sint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_srgb_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_unorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_snorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_uint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_sint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_unorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_snorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_uint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_sint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32a32_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32a32_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32a32_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64a64_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64a64_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64a64_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b10g11r11_ufloat_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.e5b9g9r9_ufloat_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a4r4g4b4_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a4b4g4r4_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r4g4_unorm_pack8
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r4g4b4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b4g4r4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r5g6b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b5g6r5_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r5g5b5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b5g5r5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a1r5g5b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_unorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_snorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_uscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_sscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_uint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_sint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_srgb_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_unorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_snorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_uint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_sint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_unorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_snorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_uint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_sint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32a32_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32a32_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32a32_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64a64_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64a64_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64a64_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b10g11r11_ufloat_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.e5b9g9r9_ufloat_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a4r4g4b4_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a4b4g4r4_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r4g4_unorm_pack8
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r4g4b4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b4g4r4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r5g6b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b5g6r5_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r5g5b5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b5g5r5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a1r5g5b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_unorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_snorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_uscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_sscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_uint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_sint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_srgb_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_unorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_snorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_uint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_sint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_unorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_snorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_uint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_sint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32a32_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32a32_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32a32_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64a64_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64a64_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64a64_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b10g11r11_ufloat_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.e5b9g9r9_ufloat_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a4r4g4b4_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a4b4g4r4_unorm_pack16
index 29ac5c8..cb1b675 100644 (file)
@@ -123,6 +123,131 @@ dEQP-VK.drm_format_modifiers.list_modifiers.b10g11r11_ufloat_pack32
 dEQP-VK.drm_format_modifiers.list_modifiers.e5b9g9r9_ufloat_pack32
 dEQP-VK.drm_format_modifiers.list_modifiers.a4r4g4b4_unorm_pack16
 dEQP-VK.drm_format_modifiers.list_modifiers.a4b4g4r4_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r4g4_unorm_pack8
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r4g4b4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b4g4r4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r5g6b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b5g6r5_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r5g5b5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b5g5r5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a1r5g5b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_unorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_snorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_uscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_sscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_uint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_sint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_srgb_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_unorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_snorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_uint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_sint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_unorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_snorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_uint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_sint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32a32_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32a32_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32a32_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64a64_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64a64_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64a64_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b10g11r11_ufloat_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.e5b9g9r9_ufloat_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a4r4g4b4_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a4b4g4r4_unorm_pack16
 dEQP-VK.drm_format_modifiers.create_list_modifiers.r4g4_unorm_pack8
 dEQP-VK.drm_format_modifiers.create_list_modifiers.r4g4b4a4_unorm_pack16
 dEQP-VK.drm_format_modifiers.create_list_modifiers.b4g4r4a4_unorm_pack16
@@ -248,6 +373,131 @@ dEQP-VK.drm_format_modifiers.create_list_modifiers.b10g11r11_ufloat_pack32
 dEQP-VK.drm_format_modifiers.create_list_modifiers.e5b9g9r9_ufloat_pack32
 dEQP-VK.drm_format_modifiers.create_list_modifiers.a4r4g4b4_unorm_pack16
 dEQP-VK.drm_format_modifiers.create_list_modifiers.a4b4g4r4_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r4g4_unorm_pack8
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r4g4b4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b4g4r4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r5g6b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b5g6r5_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r5g5b5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b5g5r5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a1r5g5b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_unorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_snorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_uscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_sscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_uint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_sint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_srgb_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_unorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_snorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_uint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_sint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_unorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_snorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_uint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_sint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32a32_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32a32_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32a32_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64a64_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64a64_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64a64_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b10g11r11_ufloat_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.e5b9g9r9_ufloat_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a4r4g4b4_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a4b4g4r4_unorm_pack16
 dEQP-VK.drm_format_modifiers.export_import.r4g4_unorm_pack8
 dEQP-VK.drm_format_modifiers.export_import.r4g4b4a4_unorm_pack16
 dEQP-VK.drm_format_modifiers.export_import.b4g4r4a4_unorm_pack16
@@ -373,3 +623,128 @@ dEQP-VK.drm_format_modifiers.export_import.b10g11r11_ufloat_pack32
 dEQP-VK.drm_format_modifiers.export_import.e5b9g9r9_ufloat_pack32
 dEQP-VK.drm_format_modifiers.export_import.a4r4g4b4_unorm_pack16
 dEQP-VK.drm_format_modifiers.export_import.a4b4g4r4_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r4g4_unorm_pack8
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r4g4b4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b4g4r4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r5g6b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b5g6r5_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r5g5b5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b5g5r5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a1r5g5b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_unorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_snorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_uscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_sscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_uint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_sint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_srgb_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_unorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_snorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_uint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_sint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_unorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_snorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_uint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_sint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32a32_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32a32_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32a32_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64a64_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64a64_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64a64_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b10g11r11_ufloat_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.e5b9g9r9_ufloat_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a4r4g4b4_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a4b4g4r4_unorm_pack16
index 4d8241f..1863b8d 100644 (file)
@@ -73,6 +73,14 @@ void checkModifiersSupported (Context& context, VkFormat)
                TCU_THROW(TestError, "VK_KHR_image_format_list not supported");
 }
 
+void checkModifiersList2Supported (Context& context, VkFormat fmt)
+{
+       checkModifiersSupported(context, fmt);
+
+       if (!context.isDeviceFunctionalitySupported("VK_KHR_format_feature_flags2"))
+               TCU_THROW(TestError, "VK_KHR_format_feature_flags2 not supported");
+}
+
 std::string getFormatCaseName (VkFormat format)
 {
        return de::toLower(de::toString(getFormatStr(format)).substr(10));
@@ -227,7 +235,10 @@ void checkExportImportExtensions (Context& context, VkFormat format)
        if (!context.isDeviceFunctionalitySupported("VK_KHR_external_memory_fd"))
                TCU_THROW(NotSupportedError, "VK_KHR_external_memory_fd not supported");
 
-       checkModifiersSupported(context, format);
+       if (modifierListSType == VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT)
+               checkModifiersSupported(context, format);
+       else
+               checkModifiersList2Supported(context, format);
 
        const auto compatibleModifiers = getExportImportCompatibleModifiers<ModifierList, ModifierProps, modifierListSType>(context, format);
        if (compatibleModifiers.empty())
@@ -893,29 +904,44 @@ tcu::TestCaseGroup* createTests (tcu::TestContext& testCtx)
 
        {
                de::MovePtr<tcu::TestCaseGroup> group(new tcu::TestCaseGroup(testCtx, "list_modifiers", "Check that listing supported modifiers is functional"));
+               de::MovePtr<tcu::TestCaseGroup> group2(new tcu::TestCaseGroup(testCtx, "list_modifiers_fmt_features2", "Check that listing supported modifiers is functional with VK_KHR_format_feature_flags2"));
 
                for (int formatNdx = 0; formatNdx < DE_LENGTH_OF_ARRAY(formats); formatNdx++)
+               {
                        addFunctionCase(group.get(), getFormatCaseName(formats[formatNdx]), "Check that listing supported modifiers is functional", checkModifiersSupported, listModifiersCase<VkDrmFormatModifierPropertiesListEXT, VkDrmFormatModifierPropertiesEXT, VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT>, formats[formatNdx]);
+                       addFunctionCase(group2.get(), getFormatCaseName(formats[formatNdx]), "Check that listing supported modifiers is functional", checkModifiersList2Supported, listModifiersCase<VkDrmFormatModifierPropertiesList2EXT, VkDrmFormatModifierProperties2EXT, VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT>, formats[formatNdx]);
+               }
 
                drmFormatModifiersGroup->addChild(group.release());
+               drmFormatModifiersGroup->addChild(group2.release());
        }
 
        {
                de::MovePtr<tcu::TestCaseGroup> group(new tcu::TestCaseGroup(testCtx, "create_list_modifiers", "Check that creating images with modifier list is functional"));
+               de::MovePtr<tcu::TestCaseGroup> group2(new tcu::TestCaseGroup(testCtx, "create_list_modifiers_fmt_features2", "Check that creating images with modifier list is functional with VK_KHR_format_feature_flags2"));
 
                for (int formatNdx = 0; formatNdx < DE_LENGTH_OF_ARRAY(formats); formatNdx++)
+               {
                        addFunctionCase(group.get(), getFormatCaseName(formats[formatNdx]), "Check that creating images with modifier list is functional", checkModifiersSupported, createImageListModifiersCase<VkDrmFormatModifierPropertiesListEXT, VkDrmFormatModifierPropertiesEXT, VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT>, formats[formatNdx]);
+                       addFunctionCase(group2.get(), getFormatCaseName(formats[formatNdx]), "Check that creating images with modifier list is functional", checkModifiersList2Supported, createImageListModifiersCase<VkDrmFormatModifierPropertiesList2EXT, VkDrmFormatModifierProperties2EXT, VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT>, formats[formatNdx]);
+               }
 
                drmFormatModifiersGroup->addChild(group.release());
+               drmFormatModifiersGroup->addChild(group2.release());
        }
 
        {
                de::MovePtr<tcu::TestCaseGroup> group(new tcu::TestCaseGroup(testCtx, "export_import", "Test exporting/importing images with modifiers"));
+               de::MovePtr<tcu::TestCaseGroup> group2(new tcu::TestCaseGroup(testCtx, "export_import_fmt_features2", "Test exporting/importing images with modifiers with VK_KHR_format_feature_flags2"));
 
                for (int formatNdx = 0; formatNdx < DE_LENGTH_OF_ARRAY(formats); formatNdx++)
+               {
                        addFunctionCase(group.get(), getFormatCaseName(formats[formatNdx]), "Test exporting/importing images with modifiers", checkExportImportExtensions<VkDrmFormatModifierPropertiesListEXT, VkDrmFormatModifierPropertiesEXT, VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT>, exportImportMemoryExplicitModifiersCase<VkDrmFormatModifierPropertiesListEXT, VkDrmFormatModifierPropertiesEXT, VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT>, formats[formatNdx]);
+                       addFunctionCase(group2.get(), getFormatCaseName(formats[formatNdx]), "Test exporting/importing images with modifiers", checkExportImportExtensions<VkDrmFormatModifierPropertiesList2EXT, VkDrmFormatModifierProperties2EXT, VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT>, exportImportMemoryExplicitModifiersCase<VkDrmFormatModifierPropertiesList2EXT, VkDrmFormatModifierProperties2EXT, VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT>, formats[formatNdx]);
+               }
 
                drmFormatModifiersGroup->addChild(group.release());
+               drmFormatModifiersGroup->addChild(group2.release());
        }
 
        return drmFormatModifiersGroup.release();
index 29ac5c8..cb1b675 100644 (file)
@@ -123,6 +123,131 @@ dEQP-VK.drm_format_modifiers.list_modifiers.b10g11r11_ufloat_pack32
 dEQP-VK.drm_format_modifiers.list_modifiers.e5b9g9r9_ufloat_pack32
 dEQP-VK.drm_format_modifiers.list_modifiers.a4r4g4b4_unorm_pack16
 dEQP-VK.drm_format_modifiers.list_modifiers.a4b4g4r4_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r4g4_unorm_pack8
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r4g4b4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b4g4r4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r5g6b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b5g6r5_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r5g5b5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b5g5r5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a1r5g5b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r8g8b8a8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b8g8r8a8_srgb
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_unorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_snorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_uscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_sscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_uint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_sint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a8b8g8r8_srgb_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_unorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_snorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_uint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2r10g10b10_sint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_unorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_snorm_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_uint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a2b10g10r10_sint_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_unorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_snorm
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_uscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_sscaled
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r16g16b16a16_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32a32_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32a32_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r32g32b32a32_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64a64_uint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64a64_sint
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.r64g64b64a64_sfloat
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.b10g11r11_ufloat_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.e5b9g9r9_ufloat_pack32
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a4r4g4b4_unorm_pack16
+dEQP-VK.drm_format_modifiers.list_modifiers_fmt_features2.a4b4g4r4_unorm_pack16
 dEQP-VK.drm_format_modifiers.create_list_modifiers.r4g4_unorm_pack8
 dEQP-VK.drm_format_modifiers.create_list_modifiers.r4g4b4a4_unorm_pack16
 dEQP-VK.drm_format_modifiers.create_list_modifiers.b4g4r4a4_unorm_pack16
@@ -248,6 +373,131 @@ dEQP-VK.drm_format_modifiers.create_list_modifiers.b10g11r11_ufloat_pack32
 dEQP-VK.drm_format_modifiers.create_list_modifiers.e5b9g9r9_ufloat_pack32
 dEQP-VK.drm_format_modifiers.create_list_modifiers.a4r4g4b4_unorm_pack16
 dEQP-VK.drm_format_modifiers.create_list_modifiers.a4b4g4r4_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r4g4_unorm_pack8
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r4g4b4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b4g4r4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r5g6b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b5g6r5_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r5g5b5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b5g5r5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a1r5g5b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r8g8b8a8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b8g8r8a8_srgb
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_unorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_snorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_uscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_sscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_uint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_sint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a8b8g8r8_srgb_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_unorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_snorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_uint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2r10g10b10_sint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_unorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_snorm_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_uint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a2b10g10r10_sint_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_unorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_snorm
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_uscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_sscaled
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r16g16b16a16_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32a32_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32a32_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r32g32b32a32_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64a64_uint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64a64_sint
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.r64g64b64a64_sfloat
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.b10g11r11_ufloat_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.e5b9g9r9_ufloat_pack32
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a4r4g4b4_unorm_pack16
+dEQP-VK.drm_format_modifiers.create_list_modifiers_fmt_features2.a4b4g4r4_unorm_pack16
 dEQP-VK.drm_format_modifiers.export_import.r4g4_unorm_pack8
 dEQP-VK.drm_format_modifiers.export_import.r4g4b4a4_unorm_pack16
 dEQP-VK.drm_format_modifiers.export_import.b4g4r4a4_unorm_pack16
@@ -373,3 +623,128 @@ dEQP-VK.drm_format_modifiers.export_import.b10g11r11_ufloat_pack32
 dEQP-VK.drm_format_modifiers.export_import.e5b9g9r9_ufloat_pack32
 dEQP-VK.drm_format_modifiers.export_import.a4r4g4b4_unorm_pack16
 dEQP-VK.drm_format_modifiers.export_import.a4b4g4r4_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r4g4_unorm_pack8
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r4g4b4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b4g4r4a4_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r5g6b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b5g6r5_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r5g5b5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b5g5r5a1_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a1r5g5b5_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_srgb
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_unorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_snorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_uscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_sscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_uint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_sint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_srgb_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_unorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_snorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_uint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2r10g10b10_sint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_unorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_snorm_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_uscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_sscaled_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_uint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a2b10g10r10_sint_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_unorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_snorm
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_uscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_sscaled
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32a32_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32a32_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32a32_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64a64_uint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64a64_sint
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r64g64b64a64_sfloat
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b10g11r11_ufloat_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.e5b9g9r9_ufloat_pack32
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a4r4g4b4_unorm_pack16
+dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a4b4g4r4_unorm_pack16