Merge vk-gl-cts/dev/VK_EXT_image_compression_control into vk-gl-cts/main
Change-Id: I893a082eb8816ed9ef7f20f0246781e19d999029
diff --git a/AndroidGen.mk b/AndroidGen.mk
index 7266b57..f94ee95 100644
--- a/AndroidGen.mk
+++ b/AndroidGen.mk
@@ -88,6 +88,7 @@
external/vulkancts/modules/vulkan/api/vktApiGetMemoryCommitment.cpp \
external/vulkancts/modules/vulkan/api/vktApiGranularityTests.cpp \
external/vulkancts/modules/vulkan/api/vktApiImageClearingTests.cpp \
+ external/vulkancts/modules/vulkan/api/vktApiImageCompressionControlTests.cpp \
external/vulkancts/modules/vulkan/api/vktApiMaintenance3Check.cpp \
external/vulkancts/modules/vulkan/api/vktApiMemoryRequirementInvarianceTests.cpp \
external/vulkancts/modules/vulkan/api/vktApiNullHandleTests.cpp \
diff --git a/android/cts/main/vk-master-2022-03-01/api.txt b/android/cts/main/vk-master-2022-03-01/api.txt
index 5b6dba1..72f70f6 100644
--- a/android/cts/main/vk-master-2022-03-01/api.txt
+++ b/android/cts/main/vk-master-2022-03-01/api.txt
@@ -59168,3 +59168,847 @@
dEQP-VK.api.buffer_memory_requirements.create_sparse_binding.ext_mem_flags_included.method2.size_req_acc_struct_usage_bits
dEQP-VK.api.buffer_memory_requirements.create_sparse_binding.ext_mem_flags_included.method2.video_usage_bits
dEQP-VK.api.buffer_memory_requirements.create_sparse_binding.ext_mem_flags_included.method2.size_req_video_usage_bits
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r4g4_unorm_pack8
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r4g4b4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b4g4r4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r5g6b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b5g6r5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r5g5b5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b5g5r5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a1r5g5b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_srgb_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32a32_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32a32_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32a32_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64a64_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64a64_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64a64_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b10g11r11_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.d16_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.x8_d24_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.d32_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.s8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.d16_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.d24_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.d32_sfloat_s8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8b8g8r8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8g8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r10x6_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r12x4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16b16g16r16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b16g16r16g16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16_r16_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8r8_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6r10x6_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4r12x4_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16r16_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r4g4_unorm_pack8
+dEQP-VK.api.image_compression_control.create_image.default.r4g4b4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.b4g4r4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.r5g6b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.b5g6r5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.r5g5b5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.b5g5r5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.a1r5g5b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.r8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8_uint
+dEQP-VK.api.image_compression_control.create_image.default.r8_sint
+dEQP-VK.api.image_compression_control.create_image.default.r8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_uint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_sint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_uint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_sint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_uint
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_sint
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_uint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_sint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_uint
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_sint
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_srgb_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.r16_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r16_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r16_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16_uint
+dEQP-VK.api.image_compression_control.create_image.default.r16_sint
+dEQP-VK.api.image_compression_control.create_image.default.r16_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_uint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_sint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_uint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_sint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_uint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_sint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r32_uint
+dEQP-VK.api.image_compression_control.create_image.default.r32_sint
+dEQP-VK.api.image_compression_control.create_image.default.r32_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r32g32_uint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32_sint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32_uint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32_sint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32a32_uint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32a32_sint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32a32_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r64_uint
+dEQP-VK.api.image_compression_control.create_image.default.r64_sint
+dEQP-VK.api.image_compression_control.create_image.default.r64_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r64g64_uint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64_sint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64_uint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64_sint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64a64_uint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64a64_sint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64a64_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.b10g11r11_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.default.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.default.d16_unorm
+dEQP-VK.api.image_compression_control.create_image.default.x8_d24_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.d32_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.s8_uint
+dEQP-VK.api.image_compression_control.create_image.default.d16_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.default.d24_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.default.d32_sfloat_s8_uint
+dEQP-VK.api.image_compression_control.create_image.default.g8b8g8r8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8g8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r10x6_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.default.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.r12x4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.default.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g16b16g16r16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.b16g16r16g16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16_r16_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8r8_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6r10x6_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4r12x4_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16r16_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r4g4_unorm_pack8
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r4g4b4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b4g4r4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r5g6b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b5g6r5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r5g5b5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b5g5r5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a1r5g5b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_srgb_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32a32_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32a32_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32a32_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64a64_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64a64_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64a64_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b10g11r11_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.d16_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.x8_d24_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.d32_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.s8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.d16_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.d24_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.d32_sfloat_s8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8b8g8r8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8g8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r10x6_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r12x4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16b16g16r16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b16g16r16g16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16_r16_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8r8_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6r10x6_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4r12x4_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16r16_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r4g4_unorm_pack8
+dEQP-VK.api.image_compression_control.create_image.disabled.r4g4b4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.b4g4r4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r5g6b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.b5g6r5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r5g5b5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.b5g5r5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.a1r5g5b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_srgb_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r32_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32a32_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32a32_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32a32_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r64_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64a64_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64a64_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64a64_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.b10g11r11_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.d16_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.x8_d24_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.d32_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.s8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.d16_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.d24_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.d32_sfloat_s8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.g8b8g8r8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8g8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r10x6_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r12x4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g16b16g16r16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b16g16r16g16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16_r16_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8r8_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6r10x6_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4r12x4_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16r16_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r4g4_unorm_pack8
+dEQP-VK.api.image_compression_control.create_image.explicit.r4g4b4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.b4g4r4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r5g6b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.b5g6r5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r5g5b5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.b5g5r5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.a1r5g5b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_srgb_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r32_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32a32_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32a32_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32a32_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r64_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64a64_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64a64_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64a64_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.b10g11r11_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.d16_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.x8_d24_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.d32_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.s8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.d16_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.d24_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.d32_sfloat_s8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.g8b8g8r8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8g8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r10x6_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r12x4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g16b16g16r16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b16g16r16g16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16_r16_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8r8_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6r10x6_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4r12x4_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16r16_2plane_444_unorm
+dEQP-VK.api.image_compression_control.android_hardware_buffer.default
+dEQP-VK.api.image_compression_control.android_hardware_buffer.fixed_rate_default
+dEQP-VK.api.image_compression_control.android_hardware_buffer.disabled
+dEQP-VK.api.image_compression_control.android_hardware_buffer.explicit
diff --git a/android/cts/main/vk-master/api.txt b/android/cts/main/vk-master/api.txt
index 4b13519..b1c5c59 100644
--- a/android/cts/main/vk-master/api.txt
+++ b/android/cts/main/vk-master/api.txt
@@ -227111,3 +227111,847 @@
dEQP-VK.api.buffer_memory_requirements.create_sparse_binding.ext_mem_flags_included.method2.size_req_acc_struct_usage_bits
dEQP-VK.api.buffer_memory_requirements.create_sparse_binding.ext_mem_flags_included.method2.video_usage_bits
dEQP-VK.api.buffer_memory_requirements.create_sparse_binding.ext_mem_flags_included.method2.size_req_video_usage_bits
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r4g4_unorm_pack8
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r4g4b4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b4g4r4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r5g6b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b5g6r5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r5g5b5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b5g5r5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a1r5g5b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_srgb_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32a32_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32a32_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32a32_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64a64_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64a64_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64a64_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b10g11r11_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.d16_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.x8_d24_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.d32_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.s8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.d16_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.d24_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.d32_sfloat_s8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8b8g8r8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8g8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r10x6_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r12x4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16b16g16r16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b16g16r16g16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16_r16_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8r8_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6r10x6_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4r12x4_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16r16_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r4g4_unorm_pack8
+dEQP-VK.api.image_compression_control.create_image.default.r4g4b4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.b4g4r4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.r5g6b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.b5g6r5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.r5g5b5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.b5g5r5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.a1r5g5b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.r8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8_uint
+dEQP-VK.api.image_compression_control.create_image.default.r8_sint
+dEQP-VK.api.image_compression_control.create_image.default.r8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_uint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_sint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_uint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_sint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_uint
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_sint
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_uint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_sint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_uint
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_sint
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_srgb_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.r16_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r16_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r16_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16_uint
+dEQP-VK.api.image_compression_control.create_image.default.r16_sint
+dEQP-VK.api.image_compression_control.create_image.default.r16_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_uint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_sint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_uint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_sint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_uint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_sint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r32_uint
+dEQP-VK.api.image_compression_control.create_image.default.r32_sint
+dEQP-VK.api.image_compression_control.create_image.default.r32_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r32g32_uint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32_sint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32_uint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32_sint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32a32_uint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32a32_sint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32a32_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r64_uint
+dEQP-VK.api.image_compression_control.create_image.default.r64_sint
+dEQP-VK.api.image_compression_control.create_image.default.r64_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r64g64_uint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64_sint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64_uint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64_sint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64a64_uint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64a64_sint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64a64_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.b10g11r11_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.default.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.default.d16_unorm
+dEQP-VK.api.image_compression_control.create_image.default.x8_d24_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.d32_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.s8_uint
+dEQP-VK.api.image_compression_control.create_image.default.d16_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.default.d24_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.default.d32_sfloat_s8_uint
+dEQP-VK.api.image_compression_control.create_image.default.g8b8g8r8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8g8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r10x6_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.default.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.r12x4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.default.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g16b16g16r16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.b16g16r16g16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16_r16_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8r8_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6r10x6_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4r12x4_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16r16_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r4g4_unorm_pack8
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r4g4b4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b4g4r4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r5g6b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b5g6r5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r5g5b5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b5g5r5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a1r5g5b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_srgb_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32a32_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32a32_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32a32_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64a64_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64a64_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64a64_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b10g11r11_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.d16_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.x8_d24_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.d32_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.s8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.d16_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.d24_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.d32_sfloat_s8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8b8g8r8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8g8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r10x6_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r12x4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16b16g16r16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b16g16r16g16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16_r16_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8r8_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6r10x6_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4r12x4_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16r16_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r4g4_unorm_pack8
+dEQP-VK.api.image_compression_control.create_image.disabled.r4g4b4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.b4g4r4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r5g6b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.b5g6r5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r5g5b5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.b5g5r5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.a1r5g5b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_srgb_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r32_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32a32_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32a32_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32a32_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r64_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64a64_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64a64_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64a64_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.b10g11r11_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.d16_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.x8_d24_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.d32_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.s8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.d16_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.d24_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.d32_sfloat_s8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.g8b8g8r8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8g8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r10x6_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r12x4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g16b16g16r16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b16g16r16g16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16_r16_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8r8_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6r10x6_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4r12x4_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16r16_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r4g4_unorm_pack8
+dEQP-VK.api.image_compression_control.create_image.explicit.r4g4b4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.b4g4r4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r5g6b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.b5g6r5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r5g5b5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.b5g5r5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.a1r5g5b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_srgb_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r32_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32a32_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32a32_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32a32_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r64_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64a64_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64a64_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64a64_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.b10g11r11_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.d16_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.x8_d24_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.d32_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.s8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.d16_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.d24_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.d32_sfloat_s8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.g8b8g8r8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8g8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r10x6_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r12x4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g16b16g16r16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b16g16r16g16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16_r16_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8r8_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6r10x6_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4r12x4_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16r16_2plane_444_unorm
+dEQP-VK.api.image_compression_control.android_hardware_buffer.default
+dEQP-VK.api.image_compression_control.android_hardware_buffer.fixed_rate_default
+dEQP-VK.api.image_compression_control.android_hardware_buffer.disabled
+dEQP-VK.api.image_compression_control.android_hardware_buffer.explicit
diff --git a/external/vulkancts/framework/vulkan/generated/vulkan/vkMandatoryFeatures.inl b/external/vulkancts/framework/vulkan/generated/vulkan/vkMandatoryFeatures.inl
index 31e39db..cca9861 100644
--- a/external/vulkancts/framework/vulkan/generated/vulkan/vkMandatoryFeatures.inl
+++ b/external/vulkancts/framework/vulkan/generated/vulkan/vkMandatoryFeatures.inl
@@ -212,6 +212,16 @@
}
#endif // defined(CTS_USES_VULKAN)
+ vk::VkPhysicalDeviceImageCompressionControlFeaturesEXT physicalDeviceImageCompressionControlFeaturesEXT;
+ deMemset(&physicalDeviceImageCompressionControlFeaturesEXT, 0, sizeof(physicalDeviceImageCompressionControlFeaturesEXT));
+
+ if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_EXT_image_compression_control")) )
+ {
+ physicalDeviceImageCompressionControlFeaturesEXT.sType = getStructureType<VkPhysicalDeviceImageCompressionControlFeaturesEXT>();
+ *nextPtr = &physicalDeviceImageCompressionControlFeaturesEXT;
+ nextPtr = &physicalDeviceImageCompressionControlFeaturesEXT.pNext;
+ }
+
vk::VkPhysicalDeviceImagelessFramebufferFeatures physicalDeviceImagelessFramebufferFeatures;
deMemset(&physicalDeviceImagelessFramebufferFeatures, 0, sizeof(physicalDeviceImagelessFramebufferFeatures));
@@ -961,6 +971,15 @@
}
#endif // defined(CTS_USES_VULKAN)
+ if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_EXT_image_compression_control")) )
+ {
+ if ( physicalDeviceImageCompressionControlFeaturesEXT.imageCompressionControl == VK_FALSE )
+ {
+ log << tcu::TestLog::Message << "Mandatory feature imageCompressionControl not supported" << tcu::TestLog::EndMessage;
+ result = false;
+ }
+ }
+
if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_EXT_index_type_uint8")) )
{
if ( physicalDeviceIndexTypeUint8FeaturesEXT.indexTypeUint8 == VK_FALSE )
diff --git a/external/vulkancts/modules/vulkan/api/CMakeLists.txt b/external/vulkancts/modules/vulkan/api/CMakeLists.txt
index 4709eb0..45f5179 100644
--- a/external/vulkancts/modules/vulkan/api/CMakeLists.txt
+++ b/external/vulkancts/modules/vulkan/api/CMakeLists.txt
@@ -51,13 +51,13 @@
vktApiMaintenance3Check.cpp
vktApiDescriptorSetTests.hpp
vktApiDescriptorSetTests.cpp
- vktApiMemoryRequirementInvarianceTests.cpp
- vktApiMemoryRequirementInvarianceTests.hpp
vktApiPipelineTests.hpp
vktApiPipelineTests.cpp
+ vktApiMemoryRequirementInvarianceTests.cpp
+ vktApiMemoryRequirementInvarianceTests.hpp
vktApiBufferMemoryRequirementsTests.cpp
vktApiBufferMemoryRequirementsTests.hpp
- vktApiBufferMemoryRequirementsTestsUtils.hpp
+ vktApiBufferMemoryRequirementsTestsUtils.hpp
)
set(DEQP_VK_API_SRCS
@@ -69,10 +69,12 @@
vktApiDeviceDrmPropertiesTests.hpp
vktApiExternalMemoryTests.cpp
vktApiExternalMemoryTests.hpp
- vktApiToolingInfoTests.cpp
- vktApiToolingInfoTests.hpp
- vktApiFormatPropertiesExtendedKHRtests.cpp
- vktApiFormatPropertiesExtendedKHRtests.hpp
+ vktApiToolingInfoTests.cpp
+ vktApiToolingInfoTests.hpp
+ vktApiFormatPropertiesExtendedKHRtests.cpp
+ vktApiFormatPropertiesExtendedKHRtests.hpp
+ vktApiImageCompressionControlTests.cpp
+ vktApiImageCompressionControlTests.hpp
)
PCH(DEQP_VK_API_SRCS ../pch.cpp)
diff --git a/external/vulkancts/modules/vulkan/api/vktApiImageCompressionControlTests.cpp b/external/vulkancts/modules/vulkan/api/vktApiImageCompressionControlTests.cpp
new file mode 100644
index 0000000..a83e4b7
--- /dev/null
+++ b/external/vulkancts/modules/vulkan/api/vktApiImageCompressionControlTests.cpp
@@ -0,0 +1,413 @@
+/*-------------------------------------------------------------------------
+ * Vulkan Conformance Tests
+ * ------------------------
+ *
+ *
+ * Copyright (c) 2022 Khronos Group
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */ /*!
+* \file
+* \brief Test for Image Compression control
+*/ /*--------------------------------------------------------------------*/
+
+#include <iostream>
+#include <typeinfo>
+
+#include "tcuCommandLine.hpp"
+#include "tcuDefs.hpp"
+#include "tcuFunctionLibrary.hpp"
+#include "tcuPlatform.hpp"
+#include "tcuResultCollector.hpp"
+#include "tcuTestCase.hpp"
+#include "tcuTestLog.hpp"
+
+#include "vkApiVersion.hpp"
+#include "vkDefs.hpp"
+#include "vkPlatform.hpp"
+
+#include "vktApiVersionCheck.hpp"
+#include "vktCustomInstancesDevices.hpp"
+#include "vktExternalMemoryUtil.hpp"
+#include "vktTestCase.hpp"
+#include "vktTestCaseUtil.hpp"
+#include "vktTestGroupUtil.hpp"
+
+#include "vkDeviceUtil.hpp"
+#include "vkImageUtil.hpp"
+#include "vkQueryUtil.hpp"
+#include "vkRefUtil.hpp"
+
+#include "deString.h"
+#include "deStringUtil.hpp"
+
+#include <map>
+#include <vector>
+
+using namespace vk;
+using namespace std;
+
+namespace vkt
+{
+
+namespace api
+{
+
+struct TestParams
+{
+ VkFormat format;
+ bool useExtension;
+ VkImageCompressionControlEXT control;
+};
+
+static void checkImageCompressionControlSupport(Context& context)
+{
+ context.requireDeviceFunctionality("VK_EXT_image_compression_control");
+ vk::VkPhysicalDeviceImageCompressionControlFeaturesEXT imageCompressionControlFeatures{};
+ imageCompressionControlFeatures.sType =
+ vk::VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT;
+ imageCompressionControlFeatures.pNext = DE_NULL;
+
+ vk::VkPhysicalDeviceFeatures2 features2{};
+ features2.sType = vk::VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2;
+ features2.pNext = &imageCompressionControlFeatures;
+
+ context.getInstanceInterface().getPhysicalDeviceFeatures2(context.getPhysicalDevice(), &features2);
+
+ if (!imageCompressionControlFeatures.imageCompressionControl)
+ TCU_THROW(NotSupportedError, "VK_EXT_image_compression_control Image "
+ "compression control feature not supported.");
+}
+
+static void validate(Context& context, tcu::ResultCollector& results, VkDevice device, TestParams& testParams,
+ VkImage image)
+{
+
+ for (unsigned planeIndex = 0; planeIndex < testParams.control.compressionControlPlaneCount; planeIndex++)
+ {
+ VkImageAspectFlags aspect = VK_IMAGE_ASPECT_COLOR_BIT;
+ if (isYCbCrFormat(testParams.format))
+ {
+ VkImageAspectFlags planeAspects[]{ VK_IMAGE_ASPECT_PLANE_0_BIT, VK_IMAGE_ASPECT_PLANE_1_BIT,
+ VK_IMAGE_ASPECT_PLANE_2_BIT };
+ aspect = planeAspects[planeIndex];
+ }
+
+ VkImageCompressionPropertiesEXT compressionProperties = initVulkanStructure();
+ VkImageSubresource2EXT subresource = initVulkanStructure();
+ subresource.imageSubresource.aspectMask = aspect;
+ VkSubresourceLayout2EXT subresourceLayout = initVulkanStructure(&compressionProperties);
+ context.getDeviceInterface().getImageSubresourceLayout2EXT(device, image, &subresource, &subresourceLayout);
+
+
+ VkImageCompressionControlEXT compressionEnabled = initVulkanStructure();
+ compressionEnabled.compressionControlPlaneCount = testParams.control.compressionControlPlaneCount;
+ compressionEnabled.flags = testParams.control.flags;
+ VkImageCompressionFixedRateFlagsEXT fixedRateFlags[3] = { VK_IMAGE_COMPRESSION_FIXED_RATE_FLAG_BITS_MAX_ENUM_EXT,
+ VK_IMAGE_COMPRESSION_FIXED_RATE_FLAG_BITS_MAX_ENUM_EXT,
+ VK_IMAGE_COMPRESSION_FIXED_RATE_FLAG_BITS_MAX_ENUM_EXT };
+ compressionEnabled.pFixedRateFlags = fixedRateFlags;
+
+ VkPhysicalDeviceImageFormatInfo2 formatInfo = initVulkanStructure(&compressionEnabled);
+ formatInfo.format = testParams.format;
+ formatInfo.type = VK_IMAGE_TYPE_2D;
+ formatInfo.tiling = VK_IMAGE_TILING_OPTIMAL;
+ formatInfo.usage = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT;
+
+ VkImageCompressionPropertiesEXT compressionPropertiesSupported = initVulkanStructure();
+ VkImageFormatProperties2 properties2 = initVulkanStructure(&compressionPropertiesSupported);
+
+ context.getInstanceInterface().getPhysicalDeviceImageFormatProperties2(context.getPhysicalDevice(), &formatInfo,
+ &properties2);
+
+ if (testParams.useExtension)
+ {
+
+ if ((compressionPropertiesSupported.imageCompressionFixedRateFlags &
+ compressionProperties.imageCompressionFixedRateFlags) !=
+ compressionProperties.imageCompressionFixedRateFlags)
+ {
+ results.fail("Got image with fixed rate flags that are not supported "
+ "in image format properties.");
+ }
+ if ((compressionPropertiesSupported.imageCompressionFlags & compressionProperties.imageCompressionFlags) !=
+ compressionProperties.imageCompressionFlags)
+ {
+ results.fail("Got image with compression flags that are not supported "
+ "in image format properties.");
+ }
+ if (testParams.control.flags == VK_IMAGE_COMPRESSION_DEFAULT_EXT &&
+ compressionProperties.imageCompressionFixedRateFlags != 0)
+ {
+ results.fail("Got lossy compression when DEFAULT compression was requested.");
+ }
+ if (testParams.control.flags == VK_IMAGE_COMPRESSION_DISABLED_EXT &&
+ compressionProperties.imageCompressionFlags != VK_IMAGE_COMPRESSION_DISABLED_EXT)
+ {
+ results.fail("Image compression not disabled.");
+ }
+ if (testParams.control.flags == VK_IMAGE_COMPRESSION_DISABLED_EXT &&
+ compressionProperties.imageCompressionFixedRateFlags != 0)
+ {
+ results.fail("Image compression disabled but got fixed rate flags.");
+ }
+ if (testParams.control.flags == VK_IMAGE_COMPRESSION_FIXED_RATE_DEFAULT_EXT &&
+ !(compressionProperties.imageCompressionFlags == VK_IMAGE_COMPRESSION_FIXED_RATE_EXPLICIT_EXT ||
+ compressionProperties.imageCompressionFlags == VK_IMAGE_COMPRESSION_DISABLED_EXT ||
+ compressionProperties.imageCompressionFlags == VK_IMAGE_COMPRESSION_DEFAULT_EXT))
+ {
+ results.fail("Explicit compression flags not returned for image "
+ "creation with FIXED RATE DEFAULT.");
+ }
+
+ if (testParams.control.flags == VK_IMAGE_COMPRESSION_FIXED_RATE_EXPLICIT_EXT)
+ {
+ uint32_t minRequestedRate = 1 << deCtz32(testParams.control.pFixedRateFlags[planeIndex]);
+ uint32_t actualRate = compressionProperties.imageCompressionFixedRateFlags;
+ if (compressionProperties.imageCompressionFlags != VK_IMAGE_COMPRESSION_DISABLED_EXT &&
+ compressionProperties.imageCompressionFlags != VK_IMAGE_COMPRESSION_DEFAULT_EXT)
+ {
+
+ if (minRequestedRate > actualRate)
+ {
+ results.fail("Image created with less bpc than requested.");
+ }
+ }
+ }
+ }
+ else
+ {
+ if (compressionProperties.imageCompressionFixedRateFlags != VK_IMAGE_COMPRESSION_FIXED_RATE_NONE_EXT)
+ {
+ results.fail("Fixed rate compression should not be enabled.");
+ }
+
+ if (compressionProperties.imageCompressionFlags != VK_IMAGE_COMPRESSION_DISABLED_EXT &&
+ compressionProperties.imageCompressionFlags != VK_IMAGE_COMPRESSION_DEFAULT_EXT)
+ {
+ results.fail("Image compression should be default or not be enabled.");
+ }
+ }
+ }
+}
+
+static tcu::TestStatus ahbImageCreateTest(Context& context, TestParams testParams)
+{
+ using namespace vkt::ExternalMemoryUtil;
+
+ context.requireDeviceFunctionality("VK_ANDROID_external_memory_android_hardware_buffer");
+ context.requireDeviceFunctionality("VK_EXT_image_compression_control");
+
+ const deUint32 width = 32;
+ const deUint32 height = 32;
+ deUint32 queueFamilyIndex = context.getUniversalQueueFamilyIndex();
+ const vk::DeviceInterface& vkd = context.getDeviceInterface();
+ VkDevice device = context.getDevice();
+ tcu::TestLog& log = context.getTestContext().getLog();
+ tcu::ResultCollector results(log);
+
+ VkImageCompressionFixedRateFlagsEXT planeFlags[3]{};
+
+ for (unsigned i{}; i < (testParams.control.flags == VK_IMAGE_COMPRESSION_FIXED_RATE_EXPLICIT_EXT ? 24 : 1); i++)
+ {
+
+ planeFlags[0] ^= 3 << i;
+ planeFlags[1] ^= 5 << i;
+ planeFlags[2] ^= 7 << i;
+ if (testParams.control.flags == VK_IMAGE_COMPRESSION_FIXED_RATE_EXPLICIT_EXT)
+ {
+ testParams.control.pFixedRateFlags = planeFlags;
+ }
+ const vk::VkExternalMemoryImageCreateInfo externalCreateInfo = {
+ vk::VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO, &testParams.control,
+ VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID
+ };
+ const vk::VkImageCreateInfo createInfo = { vk::VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO,
+ &externalCreateInfo,
+ 0,
+ vk::VK_IMAGE_TYPE_2D,
+ testParams.format,
+ {
+ width,
+ height,
+ 1u,
+ },
+ 1,
+ 1,
+ vk::VK_SAMPLE_COUNT_1_BIT,
+ VK_IMAGE_TILING_OPTIMAL,
+ VK_IMAGE_USAGE_SAMPLED_BIT,
+ vk::VK_SHARING_MODE_EXCLUSIVE,
+ 1,
+ &queueFamilyIndex,
+ vk::VK_IMAGE_LAYOUT_UNDEFINED };
+
+ Move<VkImage> image = vk::createImage(vkd, device, &createInfo);
+ const VkMemoryRequirements requirements = ExternalMemoryUtil::getImageMemoryRequirements(
+ vkd, device, image.get(), VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID);
+ const deUint32 exportedMemoryTypeIndex(ExternalMemoryUtil::chooseMemoryType(requirements.memoryTypeBits));
+ Move<VkDeviceMemory> memory = ExternalMemoryUtil::allocateExportableMemory(
+ vkd, device, requirements.size, exportedMemoryTypeIndex,
+ VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID, image.get());
+
+ VK_CHECK(vkd.bindImageMemory(device, image.get(), memory.get(), 0u));
+ validate(context, results, context.getDevice(), testParams, image.get());
+ }
+ return tcu::TestStatus(results.getResult(), results.getMessage());
+}
+
+static tcu::TestStatus imageCreateTest(Context& context, TestParams testParams)
+{
+ checkImageCompressionControlSupport(context);
+ deUint32 queueFamilyIndex = context.getUniversalQueueFamilyIndex();
+ const VkDevice device = context.getDevice();
+ VkExtent3D extent = { 16, 16, 1 };
+ tcu::TestLog& log = context.getTestContext().getLog();
+ tcu::ResultCollector results(log);
+
+ VkImageCompressionFixedRateFlagsEXT planeFlags[3]{};
+
+ for (unsigned i{}; i < (testParams.control.flags == VK_IMAGE_COMPRESSION_FIXED_RATE_EXPLICIT_EXT ? 24 : 1); i++)
+ {
+
+ planeFlags[0] ^= 3 << i;
+ planeFlags[1] ^= 5 << i;
+ planeFlags[2] ^= 7 << i;
+ if (testParams.control.flags == VK_IMAGE_COMPRESSION_FIXED_RATE_EXPLICIT_EXT)
+ {
+ testParams.control.pFixedRateFlags = planeFlags;
+ }
+
+ VkImageCreateInfo imageCreateInfo = {
+ VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO, // VkStructureType sType;
+ DE_NULL, // const void* pNext;
+ 0, // VkImageCreateFlags flags;
+ VK_IMAGE_TYPE_2D, // VkImageType
+ testParams.format, // VkFormat format;
+ extent, // VkExtent3D extent;
+ 1u, // deUint32 mipLevels;
+ 1u, // deUint32 arraySize;
+ VK_SAMPLE_COUNT_1_BIT, // deUint32 samples;
+ VK_IMAGE_TILING_OPTIMAL, // VkImageTiling tiling;
+ VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, // VkImageUsageFlags usage;
+ VK_SHARING_MODE_EXCLUSIVE, // VkSharingMode sharingMode;
+ 1u, // deUint32 queueFamilyCount;
+ &queueFamilyIndex, // const deUint32* pQueueFamilyIndices;
+ VK_IMAGE_LAYOUT_UNDEFINED, // VkImageLayout initialLayout;
+ };
+
+ if (testParams.useExtension)
+ {
+ imageCreateInfo.pNext = &testParams.control;
+ }
+
+ checkImageSupport(context.getInstanceInterface(), context.getPhysicalDevice(), imageCreateInfo);
+
+ Move<VkImage> image = createImage(context.getDeviceInterface(), device, &imageCreateInfo);
+
+ validate(context, results, context.getDevice(), testParams, image.get());
+ }
+ return tcu::TestStatus(results.getResult(), results.getMessage());
+}
+
+void addImageCompressionControlTests(tcu::TestCaseGroup* group, TestParams testParams)
+{
+ static const struct
+ {
+ VkFormat begin;
+ VkFormat end;
+ } s_formatRanges[] = {
+ // core formats
+ { (VkFormat)(VK_FORMAT_UNDEFINED + 1), VK_CORE_FORMAT_LAST },
+
+ // YCbCr formats
+ { VK_FORMAT_G8B8G8R8_422_UNORM, (VkFormat)(VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM + 1) },
+
+ // YCbCr extended formats
+ { VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT, (VkFormat)(VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT + 1) },
+ };
+
+ for (int rangeNdx = 0; rangeNdx < DE_LENGTH_OF_ARRAY(s_formatRanges); ++rangeNdx)
+ {
+ const VkFormat rangeBegin = s_formatRanges[rangeNdx].begin;
+ const VkFormat rangeEnd = s_formatRanges[rangeNdx].end;
+
+ for (testParams.format = rangeBegin; testParams.format != rangeEnd;
+ testParams.format = (VkFormat)(testParams.format + 1))
+ {
+ if (isCompressedFormat(testParams.format))
+ continue;
+ testParams.control.compressionControlPlaneCount =
+ isYCbCrFormat(testParams.format) ? getPlaneCount(testParams.format) : 1;
+ const char* const enumName = getFormatName(testParams.format);
+ const string caseName = de::toLower(string(enumName).substr(10));
+ addFunctionCase(group, caseName, enumName, imageCreateTest, testParams);
+ }
+ }
+}
+
+tcu::TestCaseGroup* createImageCompressionControlTests(tcu::TestContext& testCtx)
+{
+ de::MovePtr<tcu::TestCaseGroup> group(
+ new tcu::TestCaseGroup(testCtx, "image_compression_control", "Test for image compression control."));
+
+ TestParams testParams{};
+ tcu::TestCaseGroup* subgroup(
+ new tcu::TestCaseGroup(testCtx, "create_image", "Test creating images with compression control struct"));
+
+ subgroup->addChild(createTestGroup(testCtx, "no_compression_control",
+ "Queries images created without compression control struct.",
+ addImageCompressionControlTests, testParams));
+
+ testParams.useExtension = true;
+ testParams.control = initVulkanStructure();
+ testParams.control.flags = VK_IMAGE_COMPRESSION_FIXED_RATE_DEFAULT_EXT;
+
+ struct
+ {
+ const char* name;
+ VkImageCompressionFlagsEXT flag;
+ } compression_flags[] = {
+ { "default", VK_IMAGE_COMPRESSION_DEFAULT_EXT },
+ { "fixed_rate_default", VK_IMAGE_COMPRESSION_FIXED_RATE_DEFAULT_EXT },
+ { "disabled", VK_IMAGE_COMPRESSION_DISABLED_EXT },
+ { "explicit", VK_IMAGE_COMPRESSION_FIXED_RATE_EXPLICIT_EXT },
+ };
+
+ for (auto& flag : compression_flags)
+ {
+ testParams.control.flags = flag.flag;
+ subgroup->addChild(createTestGroup(testCtx, flag.name,
+ "Queries images created with compression control struct.",
+ addImageCompressionControlTests, testParams));
+ }
+ group->addChild(subgroup);
+
+ testParams.control.compressionControlPlaneCount = 1;
+
+ subgroup = new tcu::TestCaseGroup(testCtx, "android_hardware_buffer",
+ "Test creating Android Hardware buffer with compression control struct");
+ for (auto& flag : compression_flags)
+ {
+ testParams.control.flags = flag.flag;
+ addFunctionCase(subgroup, flag.name, flag.name, ahbImageCreateTest, testParams);
+ }
+ group->addChild(subgroup);
+
+ return group.release();
+}
+
+} // namespace api
+
+} // namespace vkt
diff --git a/external/vulkancts/modules/vulkan/api/vktApiImageCompressionControlTests.hpp b/external/vulkancts/modules/vulkan/api/vktApiImageCompressionControlTests.hpp
new file mode 100644
index 0000000..7f3285e
--- /dev/null
+++ b/external/vulkancts/modules/vulkan/api/vktApiImageCompressionControlTests.hpp
@@ -0,0 +1,41 @@
+#ifndef _VKTAPIIMAGECOMPRESSIONCONTROLTESTS_HPP
+#define _VKTAPIIMAGECOMPRESSIONCONTROLTESTS_HPP
+/*-------------------------------------------------------------------------
+* Vulkan Conformance Tests
+* ------------------------
+*
+*
+* Copyright (c) 2022 Khronos Group
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/ /*!
+* \file
+* \brief Image compression control tests.
+*/ /*--------------------------------------------------------------------*/
+
+#include "tcuDefs.hpp"
+#include "tcuTestCase.hpp"
+
+namespace vkt
+{
+
+namespace api
+{
+
+tcu::TestCaseGroup* createImageCompressionControlTests(tcu::TestContext& testCtx);
+
+} // api
+
+} // vkt
+#endif // _VKTAPIIMAGECOMPRESSIONCONTROLTESTS_HPP
\ No newline at end of file
diff --git a/external/vulkancts/modules/vulkan/api/vktApiTests.cpp b/external/vulkancts/modules/vulkan/api/vktApiTests.cpp
index d8d2c74..c547c80 100644
--- a/external/vulkancts/modules/vulkan/api/vktApiTests.cpp
+++ b/external/vulkancts/modules/vulkan/api/vktApiTests.cpp
@@ -53,6 +53,7 @@
#include "vktApiExternalMemoryTests.hpp"
#include "vktApiToolingInfoTests.hpp"
#include "vktApiFormatPropertiesExtendedKHRtests.hpp"
+#include "vktApiImageCompressionControlTests.hpp"
#endif // CTS_USES_VULKANSC
namespace vkt
@@ -111,6 +112,9 @@
apiTests->addChild(createFormatPropertiesExtendedKHRTests (testCtx));
#endif // CTS_USES_VULKANSC
apiTests->addChild(createBufferMemoryRequirementsTests (testCtx));
+#ifndef CTS_USES_VULKANSC
+ apiTests->addChild(createImageCompressionControlTests (testCtx));
+#endif
}
} // anonymous
diff --git a/external/vulkancts/mustpass/main/vk-default/api.txt b/external/vulkancts/mustpass/main/vk-default/api.txt
index 9169e41..9eaafde 100644
--- a/external/vulkancts/mustpass/main/vk-default/api.txt
+++ b/external/vulkancts/mustpass/main/vk-default/api.txt
@@ -227110,3 +227110,847 @@
dEQP-VK.api.buffer_memory_requirements.create_sparse_binding.ext_mem_flags_included.method2.size_req_acc_struct_usage_bits
dEQP-VK.api.buffer_memory_requirements.create_sparse_binding.ext_mem_flags_included.method2.video_usage_bits
dEQP-VK.api.buffer_memory_requirements.create_sparse_binding.ext_mem_flags_included.method2.size_req_video_usage_bits
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r4g4_unorm_pack8
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r4g4b4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b4g4r4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r5g6b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b5g6r5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r5g5b5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b5g5r5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a1r5g5b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r8g8b8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a8b8g8r8_srgb_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2r10g10b10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.a2b10g10r10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_snorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_uscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_sscaled
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r16g16b16a16_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32a32_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32a32_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r32g32b32a32_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64a64_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64a64_sint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r64g64b64a64_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b10g11r11_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.d16_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.x8_d24_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.d32_sfloat
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.s8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.d16_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.d24_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.d32_sfloat_s8_uint
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8b8g8r8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b8g8r8g8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r10x6_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r12x4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16b16g16r16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.b16g16r16g16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16_r16_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g8_b8r8_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g10x6_b10x6r10x6_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g12x4_b12x4r12x4_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.no_compression_control.g16_b16r16_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r4g4_unorm_pack8
+dEQP-VK.api.image_compression_control.create_image.default.r4g4b4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.b4g4r4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.r5g6b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.b5g6r5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.r5g5b5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.b5g5r5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.a1r5g5b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.r8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8_uint
+dEQP-VK.api.image_compression_control.create_image.default.r8_sint
+dEQP-VK.api.image_compression_control.create_image.default.r8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_uint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_sint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_uint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_sint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_uint
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_sint
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_uint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_sint
+dEQP-VK.api.image_compression_control.create_image.default.r8g8b8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_uint
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_sint
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a8b8g8r8_srgb_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2r10g10b10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.a2b10g10r10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.default.r16_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r16_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r16_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16_uint
+dEQP-VK.api.image_compression_control.create_image.default.r16_sint
+dEQP-VK.api.image_compression_control.create_image.default.r16_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_uint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_sint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_uint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_sint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_snorm
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_uscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_sscaled
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_uint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_sint
+dEQP-VK.api.image_compression_control.create_image.default.r16g16b16a16_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r32_uint
+dEQP-VK.api.image_compression_control.create_image.default.r32_sint
+dEQP-VK.api.image_compression_control.create_image.default.r32_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r32g32_uint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32_sint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32_uint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32_sint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32a32_uint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32a32_sint
+dEQP-VK.api.image_compression_control.create_image.default.r32g32b32a32_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r64_uint
+dEQP-VK.api.image_compression_control.create_image.default.r64_sint
+dEQP-VK.api.image_compression_control.create_image.default.r64_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r64g64_uint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64_sint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64_uint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64_sint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64a64_uint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64a64_sint
+dEQP-VK.api.image_compression_control.create_image.default.r64g64b64a64_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.b10g11r11_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.default.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.default.d16_unorm
+dEQP-VK.api.image_compression_control.create_image.default.x8_d24_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.default.d32_sfloat
+dEQP-VK.api.image_compression_control.create_image.default.s8_uint
+dEQP-VK.api.image_compression_control.create_image.default.d16_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.default.d24_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.default.d32_sfloat_s8_uint
+dEQP-VK.api.image_compression_control.create_image.default.g8b8g8r8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.b8g8r8g8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.default.r10x6_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.default.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.r12x4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.default.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.default.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g16b16g16r16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.b16g16r16g16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16_r16_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g8_b8r8_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.default.g10x6_b10x6r10x6_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g12x4_b12x4r12x4_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.default.g16_b16r16_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r4g4_unorm_pack8
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r4g4b4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b4g4r4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r5g6b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b5g6r5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r5g5b5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b5g5r5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a1r5g5b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r8g8b8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a8b8g8r8_srgb_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2r10g10b10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.a2b10g10r10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_snorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_uscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_sscaled
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r16g16b16a16_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32a32_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32a32_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r32g32b32a32_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64a64_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64a64_sint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r64g64b64a64_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b10g11r11_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.d16_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.x8_d24_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.d32_sfloat
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.s8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.d16_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.d24_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.d32_sfloat_s8_uint
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8b8g8r8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b8g8r8g8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r10x6_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r12x4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16b16g16r16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.b16g16r16g16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16_r16_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g8_b8r8_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g10x6_b10x6r10x6_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g12x4_b12x4r12x4_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.fixed_rate_default.g16_b16r16_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r4g4_unorm_pack8
+dEQP-VK.api.image_compression_control.create_image.disabled.r4g4b4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.b4g4r4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r5g6b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.b5g6r5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r5g5b5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.b5g5r5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.a1r5g5b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r8g8b8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a8b8g8r8_srgb_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2r10g10b10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.a2b10g10r10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_snorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_uscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_sscaled
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r16g16b16a16_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r32_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32a32_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32a32_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r32g32b32a32_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r64_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64a64_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64a64_sint
+dEQP-VK.api.image_compression_control.create_image.disabled.r64g64b64a64_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.b10g11r11_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.d16_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.x8_d24_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.disabled.d32_sfloat
+dEQP-VK.api.image_compression_control.create_image.disabled.s8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.d16_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.d24_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.d32_sfloat_s8_uint
+dEQP-VK.api.image_compression_control.create_image.disabled.g8b8g8r8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b8g8r8g8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.r10x6_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r12x4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g16b16g16r16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.b16g16r16g16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16_r16_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g8_b8r8_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.disabled.g10x6_b10x6r10x6_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g12x4_b12x4r12x4_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.disabled.g16_b16r16_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r4g4_unorm_pack8
+dEQP-VK.api.image_compression_control.create_image.explicit.r4g4b4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.b4g4r4a4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r5g6b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.b5g6r5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r5g5b5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.b5g5r5a1_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.a1r5g5b5_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r8g8b8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8a8_srgb
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a8b8g8r8_srgb_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2r10g10b10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_snorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_uint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.a2b10g10r10_sint_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_snorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_uscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_sscaled
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r16g16b16a16_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r32_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32a32_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32a32_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r32g32b32a32_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r64_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64a64_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64a64_sint
+dEQP-VK.api.image_compression_control.create_image.explicit.r64g64b64a64_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.b10g11r11_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.d16_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.x8_d24_unorm_pack32
+dEQP-VK.api.image_compression_control.create_image.explicit.d32_sfloat
+dEQP-VK.api.image_compression_control.create_image.explicit.s8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.d16_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.d24_unorm_s8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.d32_sfloat_s8_uint
+dEQP-VK.api.image_compression_control.create_image.explicit.g8b8g8r8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b8g8r8g8_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8_r8_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8r8_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8_r8_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8r8_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8_r8_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.r10x6_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r10x6g10x6_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r12x4_unorm_pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r12x4g12x4_unorm_2pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g16b16g16r16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.b16g16r16g16_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16_r16_3plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16r16_2plane_420_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16_r16_3plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16r16_2plane_422_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16_r16_3plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g8_b8r8_2plane_444_unorm
+dEQP-VK.api.image_compression_control.create_image.explicit.g10x6_b10x6r10x6_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g12x4_b12x4r12x4_2plane_444_unorm_3pack16
+dEQP-VK.api.image_compression_control.create_image.explicit.g16_b16r16_2plane_444_unorm
+dEQP-VK.api.image_compression_control.android_hardware_buffer.default
+dEQP-VK.api.image_compression_control.android_hardware_buffer.fixed_rate_default
+dEQP-VK.api.image_compression_control.android_hardware_buffer.disabled
+dEQP-VK.api.image_compression_control.android_hardware_buffer.explicit
diff --git a/external/vulkancts/scripts/src/extensions/VK_EXT_image_compression_control.json b/external/vulkancts/scripts/src/extensions/VK_EXT_image_compression_control.json
new file mode 100644
index 0000000..bba7fe6
--- /dev/null
+++ b/external/vulkancts/scripts/src/extensions/VK_EXT_image_compression_control.json
@@ -0,0 +1,9 @@
+{
+ "mandatory_features":
+ {
+ "VkPhysicalDeviceImageCompressionControlFeaturesEXT":
+ [
+ { "features": ["imageCompressionControl"], "requirements": ["VK_EXT_image_compression_control"] }
+ ]
+ }
+}