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"]	}
+		]
+	}
+}