Merge vk-gl-cts/vulkan-cts-1.2.7 into vk-gl-cts/vulkan-cts-1.2.8
authorMatthew Netsch <quic_mnetsch@quicinc.com>
Sat, 22 Jan 2022 16:26:06 +0000 (11:26 -0500)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Sat, 22 Jan 2022 16:26:06 +0000 (11:26 -0500)
Change-Id: I4e8734003d9e689045fd25601bc521a4fb119f0b

1  2 
android/cts/master/vk-master-2021-03-01/api.txt
android/cts/master/vk-master/api.txt
external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingAccelerationStructuresTests.cpp
external/vulkancts/mustpass/master/vk-default/api.txt
modules/gles31/functional/es31fGeometryShaderTests.cpp
modules/gles31/functional/es31fTessellationTests.cpp

@@@ -107338,195 -50604,5 +107338,194 @@@ dEQP-VK.api.external.fence.sync_fd.impo
  dEQP-VK.api.descriptor_set.descriptor_set_layout_binding.update_subsequent_binding
  dEQP-VK.api.descriptor_set.descriptor_set_layout_binding.layout_binding_order
  dEQP-VK.api.pipeline.pipeline_layout.lifetime.destroy_after_end
 +dEQP-VK.api.pipeline.pipeline_layout.lifetime.destroy_after_compute_pipeline_construction
 +dEQP-VK.api.pipeline.pipeline_layout.lifetime.destroy_after_graphics_pipeline_construction
 +dEQP-VK.api.pipeline.pipeline_invalid_pointers_unused_structs.graphics
 +dEQP-VK.api.pipeline.pipeline_invalid_pointers_unused_structs.compute
 +dEQP-VK.api.invariance.memory_requirements_matching
  dEQP-VK.api.tooling_info.validate_getter
  dEQP-VK.api.tooling_info.validate_tools_properties
- dEQP-VK.api.tooling_info.validate_instance_layers
 +dEQP-VK.api.format_feature_flags2.r4g4_unorm_pack8
 +dEQP-VK.api.format_feature_flags2.r4g4b4a4_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.b4g4r4a4_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.r5g6b5_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.b5g6r5_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.r5g5b5a1_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.b5g5r5a1_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.a1r5g5b5_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.r8_unorm
 +dEQP-VK.api.format_feature_flags2.r8_snorm
 +dEQP-VK.api.format_feature_flags2.r8_uscaled
 +dEQP-VK.api.format_feature_flags2.r8_sscaled
 +dEQP-VK.api.format_feature_flags2.r8_uint
 +dEQP-VK.api.format_feature_flags2.r8_sint
 +dEQP-VK.api.format_feature_flags2.r8_srgb
 +dEQP-VK.api.format_feature_flags2.r8g8_unorm
 +dEQP-VK.api.format_feature_flags2.r8g8_snorm
 +dEQP-VK.api.format_feature_flags2.r8g8_uscaled
 +dEQP-VK.api.format_feature_flags2.r8g8_sscaled
 +dEQP-VK.api.format_feature_flags2.r8g8_uint
 +dEQP-VK.api.format_feature_flags2.r8g8_sint
 +dEQP-VK.api.format_feature_flags2.r8g8_srgb
 +dEQP-VK.api.format_feature_flags2.r8g8b8_unorm
 +dEQP-VK.api.format_feature_flags2.r8g8b8_snorm
 +dEQP-VK.api.format_feature_flags2.r8g8b8_uscaled
 +dEQP-VK.api.format_feature_flags2.r8g8b8_sscaled
 +dEQP-VK.api.format_feature_flags2.r8g8b8_uint
 +dEQP-VK.api.format_feature_flags2.r8g8b8_sint
 +dEQP-VK.api.format_feature_flags2.r8g8b8_srgb
 +dEQP-VK.api.format_feature_flags2.b8g8r8_unorm
 +dEQP-VK.api.format_feature_flags2.b8g8r8_snorm
 +dEQP-VK.api.format_feature_flags2.b8g8r8_uscaled
 +dEQP-VK.api.format_feature_flags2.b8g8r8_sscaled
 +dEQP-VK.api.format_feature_flags2.b8g8r8_uint
 +dEQP-VK.api.format_feature_flags2.b8g8r8_sint
 +dEQP-VK.api.format_feature_flags2.b8g8r8_srgb
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_unorm
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_snorm
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_uscaled
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_sscaled
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_uint
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_sint
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_srgb
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_unorm
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_snorm
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_uscaled
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_sscaled
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_uint
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_sint
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_srgb
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_unorm_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_snorm_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_uscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_sscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_uint_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_sint_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_srgb_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_unorm_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_snorm_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_uscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_sscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_uint_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_sint_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_unorm_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_snorm_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_uscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_sscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_uint_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_sint_pack32
 +dEQP-VK.api.format_feature_flags2.r16_unorm
 +dEQP-VK.api.format_feature_flags2.r16_snorm
 +dEQP-VK.api.format_feature_flags2.r16_uscaled
 +dEQP-VK.api.format_feature_flags2.r16_sscaled
 +dEQP-VK.api.format_feature_flags2.r16_uint
 +dEQP-VK.api.format_feature_flags2.r16_sint
 +dEQP-VK.api.format_feature_flags2.r16_sfloat
 +dEQP-VK.api.format_feature_flags2.r16g16_unorm
 +dEQP-VK.api.format_feature_flags2.r16g16_snorm
 +dEQP-VK.api.format_feature_flags2.r16g16_uscaled
 +dEQP-VK.api.format_feature_flags2.r16g16_sscaled
 +dEQP-VK.api.format_feature_flags2.r16g16_uint
 +dEQP-VK.api.format_feature_flags2.r16g16_sint
 +dEQP-VK.api.format_feature_flags2.r16g16_sfloat
 +dEQP-VK.api.format_feature_flags2.r16g16b16_unorm
 +dEQP-VK.api.format_feature_flags2.r16g16b16_snorm
 +dEQP-VK.api.format_feature_flags2.r16g16b16_uscaled
 +dEQP-VK.api.format_feature_flags2.r16g16b16_sscaled
 +dEQP-VK.api.format_feature_flags2.r16g16b16_uint
 +dEQP-VK.api.format_feature_flags2.r16g16b16_sint
 +dEQP-VK.api.format_feature_flags2.r16g16b16_sfloat
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_unorm
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_snorm
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_uscaled
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_sscaled
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_uint
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_sint
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_sfloat
 +dEQP-VK.api.format_feature_flags2.r32_uint
 +dEQP-VK.api.format_feature_flags2.r32_sint
 +dEQP-VK.api.format_feature_flags2.r32_sfloat
 +dEQP-VK.api.format_feature_flags2.r32g32_uint
 +dEQP-VK.api.format_feature_flags2.r32g32_sint
 +dEQP-VK.api.format_feature_flags2.r32g32_sfloat
 +dEQP-VK.api.format_feature_flags2.r32g32b32_uint
 +dEQP-VK.api.format_feature_flags2.r32g32b32_sint
 +dEQP-VK.api.format_feature_flags2.r32g32b32_sfloat
 +dEQP-VK.api.format_feature_flags2.r32g32b32a32_uint
 +dEQP-VK.api.format_feature_flags2.r32g32b32a32_sint
 +dEQP-VK.api.format_feature_flags2.r32g32b32a32_sfloat
 +dEQP-VK.api.format_feature_flags2.r64_uint
 +dEQP-VK.api.format_feature_flags2.r64_sint
 +dEQP-VK.api.format_feature_flags2.r64_sfloat
 +dEQP-VK.api.format_feature_flags2.r64g64_uint
 +dEQP-VK.api.format_feature_flags2.r64g64_sint
 +dEQP-VK.api.format_feature_flags2.r64g64_sfloat
 +dEQP-VK.api.format_feature_flags2.r64g64b64_uint
 +dEQP-VK.api.format_feature_flags2.r64g64b64_sint
 +dEQP-VK.api.format_feature_flags2.r64g64b64_sfloat
 +dEQP-VK.api.format_feature_flags2.r64g64b64a64_uint
 +dEQP-VK.api.format_feature_flags2.r64g64b64a64_sint
 +dEQP-VK.api.format_feature_flags2.r64g64b64a64_sfloat
 +dEQP-VK.api.format_feature_flags2.b10g11r11_ufloat_pack32
 +dEQP-VK.api.format_feature_flags2.e5b9g9r9_ufloat_pack32
 +dEQP-VK.api.format_feature_flags2.d16_unorm
 +dEQP-VK.api.format_feature_flags2.x8_d24_unorm_pack32
 +dEQP-VK.api.format_feature_flags2.d32_sfloat
 +dEQP-VK.api.format_feature_flags2.s8_uint
 +dEQP-VK.api.format_feature_flags2.d16_unorm_s8_uint
 +dEQP-VK.api.format_feature_flags2.d24_unorm_s8_uint
 +dEQP-VK.api.format_feature_flags2.d32_sfloat_s8_uint
 +dEQP-VK.api.format_feature_flags2.bc1_rgb_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc1_rgb_srgb_block
 +dEQP-VK.api.format_feature_flags2.bc1_rgba_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc1_rgba_srgb_block
 +dEQP-VK.api.format_feature_flags2.bc2_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc2_srgb_block
 +dEQP-VK.api.format_feature_flags2.bc3_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc3_srgb_block
 +dEQP-VK.api.format_feature_flags2.bc4_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc4_snorm_block
 +dEQP-VK.api.format_feature_flags2.bc5_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc5_snorm_block
 +dEQP-VK.api.format_feature_flags2.bc6h_ufloat_block
 +dEQP-VK.api.format_feature_flags2.bc6h_sfloat_block
 +dEQP-VK.api.format_feature_flags2.bc7_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc7_srgb_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8_unorm_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8_srgb_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a1_unorm_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a1_srgb_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a8_unorm_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a8_srgb_block
 +dEQP-VK.api.format_feature_flags2.eac_r11_unorm_block
 +dEQP-VK.api.format_feature_flags2.eac_r11_snorm_block
 +dEQP-VK.api.format_feature_flags2.eac_r11g11_unorm_block
 +dEQP-VK.api.format_feature_flags2.eac_r11g11_snorm_block
 +dEQP-VK.api.format_feature_flags2.astc_4x4_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_4x4_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_5x4_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_5x4_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_5x5_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_5x5_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_6x5_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_6x5_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_6x6_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_6x6_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_8x5_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_8x5_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_8x6_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_8x6_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_8x8_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_8x8_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_10x5_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_10x5_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_10x6_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_10x6_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_10x8_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_10x8_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_10x10_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_10x10_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_12x10_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_12x10_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_12x12_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_12x12_srgb_block
@@@ -224803,196 -168069,6 +224803,195 @@@ dEQP-VK.api.pipeline.renderpass.framebu
  dEQP-VK.api.pipeline.pipeline_layout.lifetime.graphics
  dEQP-VK.api.pipeline.pipeline_layout.lifetime.compute
  dEQP-VK.api.pipeline.pipeline_layout.lifetime.destroy_after_end
 +dEQP-VK.api.pipeline.pipeline_layout.lifetime.destroy_after_compute_pipeline_construction
 +dEQP-VK.api.pipeline.pipeline_layout.lifetime.destroy_after_graphics_pipeline_construction
 +dEQP-VK.api.pipeline.pipeline_invalid_pointers_unused_structs.graphics
 +dEQP-VK.api.pipeline.pipeline_invalid_pointers_unused_structs.compute
  dEQP-VK.api.invariance.random
 +dEQP-VK.api.invariance.memory_requirements_matching
  dEQP-VK.api.tooling_info.validate_getter
  dEQP-VK.api.tooling_info.validate_tools_properties
- dEQP-VK.api.tooling_info.validate_instance_layers
 +dEQP-VK.api.format_feature_flags2.r4g4_unorm_pack8
 +dEQP-VK.api.format_feature_flags2.r4g4b4a4_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.b4g4r4a4_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.r5g6b5_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.b5g6r5_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.r5g5b5a1_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.b5g5r5a1_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.a1r5g5b5_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.r8_unorm
 +dEQP-VK.api.format_feature_flags2.r8_snorm
 +dEQP-VK.api.format_feature_flags2.r8_uscaled
 +dEQP-VK.api.format_feature_flags2.r8_sscaled
 +dEQP-VK.api.format_feature_flags2.r8_uint
 +dEQP-VK.api.format_feature_flags2.r8_sint
 +dEQP-VK.api.format_feature_flags2.r8_srgb
 +dEQP-VK.api.format_feature_flags2.r8g8_unorm
 +dEQP-VK.api.format_feature_flags2.r8g8_snorm
 +dEQP-VK.api.format_feature_flags2.r8g8_uscaled
 +dEQP-VK.api.format_feature_flags2.r8g8_sscaled
 +dEQP-VK.api.format_feature_flags2.r8g8_uint
 +dEQP-VK.api.format_feature_flags2.r8g8_sint
 +dEQP-VK.api.format_feature_flags2.r8g8_srgb
 +dEQP-VK.api.format_feature_flags2.r8g8b8_unorm
 +dEQP-VK.api.format_feature_flags2.r8g8b8_snorm
 +dEQP-VK.api.format_feature_flags2.r8g8b8_uscaled
 +dEQP-VK.api.format_feature_flags2.r8g8b8_sscaled
 +dEQP-VK.api.format_feature_flags2.r8g8b8_uint
 +dEQP-VK.api.format_feature_flags2.r8g8b8_sint
 +dEQP-VK.api.format_feature_flags2.r8g8b8_srgb
 +dEQP-VK.api.format_feature_flags2.b8g8r8_unorm
 +dEQP-VK.api.format_feature_flags2.b8g8r8_snorm
 +dEQP-VK.api.format_feature_flags2.b8g8r8_uscaled
 +dEQP-VK.api.format_feature_flags2.b8g8r8_sscaled
 +dEQP-VK.api.format_feature_flags2.b8g8r8_uint
 +dEQP-VK.api.format_feature_flags2.b8g8r8_sint
 +dEQP-VK.api.format_feature_flags2.b8g8r8_srgb
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_unorm
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_snorm
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_uscaled
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_sscaled
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_uint
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_sint
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_srgb
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_unorm
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_snorm
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_uscaled
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_sscaled
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_uint
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_sint
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_srgb
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_unorm_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_snorm_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_uscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_sscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_uint_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_sint_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_srgb_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_unorm_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_snorm_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_uscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_sscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_uint_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_sint_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_unorm_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_snorm_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_uscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_sscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_uint_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_sint_pack32
 +dEQP-VK.api.format_feature_flags2.r16_unorm
 +dEQP-VK.api.format_feature_flags2.r16_snorm
 +dEQP-VK.api.format_feature_flags2.r16_uscaled
 +dEQP-VK.api.format_feature_flags2.r16_sscaled
 +dEQP-VK.api.format_feature_flags2.r16_uint
 +dEQP-VK.api.format_feature_flags2.r16_sint
 +dEQP-VK.api.format_feature_flags2.r16_sfloat
 +dEQP-VK.api.format_feature_flags2.r16g16_unorm
 +dEQP-VK.api.format_feature_flags2.r16g16_snorm
 +dEQP-VK.api.format_feature_flags2.r16g16_uscaled
 +dEQP-VK.api.format_feature_flags2.r16g16_sscaled
 +dEQP-VK.api.format_feature_flags2.r16g16_uint
 +dEQP-VK.api.format_feature_flags2.r16g16_sint
 +dEQP-VK.api.format_feature_flags2.r16g16_sfloat
 +dEQP-VK.api.format_feature_flags2.r16g16b16_unorm
 +dEQP-VK.api.format_feature_flags2.r16g16b16_snorm
 +dEQP-VK.api.format_feature_flags2.r16g16b16_uscaled
 +dEQP-VK.api.format_feature_flags2.r16g16b16_sscaled
 +dEQP-VK.api.format_feature_flags2.r16g16b16_uint
 +dEQP-VK.api.format_feature_flags2.r16g16b16_sint
 +dEQP-VK.api.format_feature_flags2.r16g16b16_sfloat
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_unorm
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_snorm
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_uscaled
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_sscaled
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_uint
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_sint
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_sfloat
 +dEQP-VK.api.format_feature_flags2.r32_uint
 +dEQP-VK.api.format_feature_flags2.r32_sint
 +dEQP-VK.api.format_feature_flags2.r32_sfloat
 +dEQP-VK.api.format_feature_flags2.r32g32_uint
 +dEQP-VK.api.format_feature_flags2.r32g32_sint
 +dEQP-VK.api.format_feature_flags2.r32g32_sfloat
 +dEQP-VK.api.format_feature_flags2.r32g32b32_uint
 +dEQP-VK.api.format_feature_flags2.r32g32b32_sint
 +dEQP-VK.api.format_feature_flags2.r32g32b32_sfloat
 +dEQP-VK.api.format_feature_flags2.r32g32b32a32_uint
 +dEQP-VK.api.format_feature_flags2.r32g32b32a32_sint
 +dEQP-VK.api.format_feature_flags2.r32g32b32a32_sfloat
 +dEQP-VK.api.format_feature_flags2.r64_uint
 +dEQP-VK.api.format_feature_flags2.r64_sint
 +dEQP-VK.api.format_feature_flags2.r64_sfloat
 +dEQP-VK.api.format_feature_flags2.r64g64_uint
 +dEQP-VK.api.format_feature_flags2.r64g64_sint
 +dEQP-VK.api.format_feature_flags2.r64g64_sfloat
 +dEQP-VK.api.format_feature_flags2.r64g64b64_uint
 +dEQP-VK.api.format_feature_flags2.r64g64b64_sint
 +dEQP-VK.api.format_feature_flags2.r64g64b64_sfloat
 +dEQP-VK.api.format_feature_flags2.r64g64b64a64_uint
 +dEQP-VK.api.format_feature_flags2.r64g64b64a64_sint
 +dEQP-VK.api.format_feature_flags2.r64g64b64a64_sfloat
 +dEQP-VK.api.format_feature_flags2.b10g11r11_ufloat_pack32
 +dEQP-VK.api.format_feature_flags2.e5b9g9r9_ufloat_pack32
 +dEQP-VK.api.format_feature_flags2.d16_unorm
 +dEQP-VK.api.format_feature_flags2.x8_d24_unorm_pack32
 +dEQP-VK.api.format_feature_flags2.d32_sfloat
 +dEQP-VK.api.format_feature_flags2.s8_uint
 +dEQP-VK.api.format_feature_flags2.d16_unorm_s8_uint
 +dEQP-VK.api.format_feature_flags2.d24_unorm_s8_uint
 +dEQP-VK.api.format_feature_flags2.d32_sfloat_s8_uint
 +dEQP-VK.api.format_feature_flags2.bc1_rgb_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc1_rgb_srgb_block
 +dEQP-VK.api.format_feature_flags2.bc1_rgba_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc1_rgba_srgb_block
 +dEQP-VK.api.format_feature_flags2.bc2_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc2_srgb_block
 +dEQP-VK.api.format_feature_flags2.bc3_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc3_srgb_block
 +dEQP-VK.api.format_feature_flags2.bc4_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc4_snorm_block
 +dEQP-VK.api.format_feature_flags2.bc5_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc5_snorm_block
 +dEQP-VK.api.format_feature_flags2.bc6h_ufloat_block
 +dEQP-VK.api.format_feature_flags2.bc6h_sfloat_block
 +dEQP-VK.api.format_feature_flags2.bc7_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc7_srgb_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8_unorm_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8_srgb_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a1_unorm_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a1_srgb_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a8_unorm_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a8_srgb_block
 +dEQP-VK.api.format_feature_flags2.eac_r11_unorm_block
 +dEQP-VK.api.format_feature_flags2.eac_r11_snorm_block
 +dEQP-VK.api.format_feature_flags2.eac_r11g11_unorm_block
 +dEQP-VK.api.format_feature_flags2.eac_r11g11_snorm_block
 +dEQP-VK.api.format_feature_flags2.astc_4x4_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_4x4_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_5x4_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_5x4_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_5x5_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_5x5_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_6x5_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_6x5_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_6x6_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_6x6_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_8x5_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_8x5_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_8x6_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_8x6_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_8x8_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_8x8_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_10x5_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_10x5_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_10x6_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_10x6_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_10x8_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_10x8_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_10x10_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_10x10_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_12x10_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_12x10_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_12x12_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_12x12_srgb_block
@@@ -224802,196 -168068,6 +224802,195 @@@ dEQP-VK.api.pipeline.renderpass.framebu
  dEQP-VK.api.pipeline.pipeline_layout.lifetime.graphics
  dEQP-VK.api.pipeline.pipeline_layout.lifetime.compute
  dEQP-VK.api.pipeline.pipeline_layout.lifetime.destroy_after_end
 +dEQP-VK.api.pipeline.pipeline_layout.lifetime.destroy_after_compute_pipeline_construction
 +dEQP-VK.api.pipeline.pipeline_layout.lifetime.destroy_after_graphics_pipeline_construction
 +dEQP-VK.api.pipeline.pipeline_invalid_pointers_unused_structs.graphics
 +dEQP-VK.api.pipeline.pipeline_invalid_pointers_unused_structs.compute
  dEQP-VK.api.invariance.random
 +dEQP-VK.api.invariance.memory_requirements_matching
  dEQP-VK.api.tooling_info.validate_getter
  dEQP-VK.api.tooling_info.validate_tools_properties
- dEQP-VK.api.tooling_info.validate_instance_layers
 +dEQP-VK.api.format_feature_flags2.r4g4_unorm_pack8
 +dEQP-VK.api.format_feature_flags2.r4g4b4a4_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.b4g4r4a4_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.r5g6b5_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.b5g6r5_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.r5g5b5a1_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.b5g5r5a1_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.a1r5g5b5_unorm_pack16
 +dEQP-VK.api.format_feature_flags2.r8_unorm
 +dEQP-VK.api.format_feature_flags2.r8_snorm
 +dEQP-VK.api.format_feature_flags2.r8_uscaled
 +dEQP-VK.api.format_feature_flags2.r8_sscaled
 +dEQP-VK.api.format_feature_flags2.r8_uint
 +dEQP-VK.api.format_feature_flags2.r8_sint
 +dEQP-VK.api.format_feature_flags2.r8_srgb
 +dEQP-VK.api.format_feature_flags2.r8g8_unorm
 +dEQP-VK.api.format_feature_flags2.r8g8_snorm
 +dEQP-VK.api.format_feature_flags2.r8g8_uscaled
 +dEQP-VK.api.format_feature_flags2.r8g8_sscaled
 +dEQP-VK.api.format_feature_flags2.r8g8_uint
 +dEQP-VK.api.format_feature_flags2.r8g8_sint
 +dEQP-VK.api.format_feature_flags2.r8g8_srgb
 +dEQP-VK.api.format_feature_flags2.r8g8b8_unorm
 +dEQP-VK.api.format_feature_flags2.r8g8b8_snorm
 +dEQP-VK.api.format_feature_flags2.r8g8b8_uscaled
 +dEQP-VK.api.format_feature_flags2.r8g8b8_sscaled
 +dEQP-VK.api.format_feature_flags2.r8g8b8_uint
 +dEQP-VK.api.format_feature_flags2.r8g8b8_sint
 +dEQP-VK.api.format_feature_flags2.r8g8b8_srgb
 +dEQP-VK.api.format_feature_flags2.b8g8r8_unorm
 +dEQP-VK.api.format_feature_flags2.b8g8r8_snorm
 +dEQP-VK.api.format_feature_flags2.b8g8r8_uscaled
 +dEQP-VK.api.format_feature_flags2.b8g8r8_sscaled
 +dEQP-VK.api.format_feature_flags2.b8g8r8_uint
 +dEQP-VK.api.format_feature_flags2.b8g8r8_sint
 +dEQP-VK.api.format_feature_flags2.b8g8r8_srgb
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_unorm
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_snorm
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_uscaled
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_sscaled
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_uint
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_sint
 +dEQP-VK.api.format_feature_flags2.r8g8b8a8_srgb
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_unorm
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_snorm
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_uscaled
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_sscaled
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_uint
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_sint
 +dEQP-VK.api.format_feature_flags2.b8g8r8a8_srgb
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_unorm_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_snorm_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_uscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_sscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_uint_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_sint_pack32
 +dEQP-VK.api.format_feature_flags2.a8b8g8r8_srgb_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_unorm_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_snorm_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_uscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_sscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_uint_pack32
 +dEQP-VK.api.format_feature_flags2.a2r10g10b10_sint_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_unorm_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_snorm_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_uscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_sscaled_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_uint_pack32
 +dEQP-VK.api.format_feature_flags2.a2b10g10r10_sint_pack32
 +dEQP-VK.api.format_feature_flags2.r16_unorm
 +dEQP-VK.api.format_feature_flags2.r16_snorm
 +dEQP-VK.api.format_feature_flags2.r16_uscaled
 +dEQP-VK.api.format_feature_flags2.r16_sscaled
 +dEQP-VK.api.format_feature_flags2.r16_uint
 +dEQP-VK.api.format_feature_flags2.r16_sint
 +dEQP-VK.api.format_feature_flags2.r16_sfloat
 +dEQP-VK.api.format_feature_flags2.r16g16_unorm
 +dEQP-VK.api.format_feature_flags2.r16g16_snorm
 +dEQP-VK.api.format_feature_flags2.r16g16_uscaled
 +dEQP-VK.api.format_feature_flags2.r16g16_sscaled
 +dEQP-VK.api.format_feature_flags2.r16g16_uint
 +dEQP-VK.api.format_feature_flags2.r16g16_sint
 +dEQP-VK.api.format_feature_flags2.r16g16_sfloat
 +dEQP-VK.api.format_feature_flags2.r16g16b16_unorm
 +dEQP-VK.api.format_feature_flags2.r16g16b16_snorm
 +dEQP-VK.api.format_feature_flags2.r16g16b16_uscaled
 +dEQP-VK.api.format_feature_flags2.r16g16b16_sscaled
 +dEQP-VK.api.format_feature_flags2.r16g16b16_uint
 +dEQP-VK.api.format_feature_flags2.r16g16b16_sint
 +dEQP-VK.api.format_feature_flags2.r16g16b16_sfloat
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_unorm
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_snorm
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_uscaled
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_sscaled
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_uint
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_sint
 +dEQP-VK.api.format_feature_flags2.r16g16b16a16_sfloat
 +dEQP-VK.api.format_feature_flags2.r32_uint
 +dEQP-VK.api.format_feature_flags2.r32_sint
 +dEQP-VK.api.format_feature_flags2.r32_sfloat
 +dEQP-VK.api.format_feature_flags2.r32g32_uint
 +dEQP-VK.api.format_feature_flags2.r32g32_sint
 +dEQP-VK.api.format_feature_flags2.r32g32_sfloat
 +dEQP-VK.api.format_feature_flags2.r32g32b32_uint
 +dEQP-VK.api.format_feature_flags2.r32g32b32_sint
 +dEQP-VK.api.format_feature_flags2.r32g32b32_sfloat
 +dEQP-VK.api.format_feature_flags2.r32g32b32a32_uint
 +dEQP-VK.api.format_feature_flags2.r32g32b32a32_sint
 +dEQP-VK.api.format_feature_flags2.r32g32b32a32_sfloat
 +dEQP-VK.api.format_feature_flags2.r64_uint
 +dEQP-VK.api.format_feature_flags2.r64_sint
 +dEQP-VK.api.format_feature_flags2.r64_sfloat
 +dEQP-VK.api.format_feature_flags2.r64g64_uint
 +dEQP-VK.api.format_feature_flags2.r64g64_sint
 +dEQP-VK.api.format_feature_flags2.r64g64_sfloat
 +dEQP-VK.api.format_feature_flags2.r64g64b64_uint
 +dEQP-VK.api.format_feature_flags2.r64g64b64_sint
 +dEQP-VK.api.format_feature_flags2.r64g64b64_sfloat
 +dEQP-VK.api.format_feature_flags2.r64g64b64a64_uint
 +dEQP-VK.api.format_feature_flags2.r64g64b64a64_sint
 +dEQP-VK.api.format_feature_flags2.r64g64b64a64_sfloat
 +dEQP-VK.api.format_feature_flags2.b10g11r11_ufloat_pack32
 +dEQP-VK.api.format_feature_flags2.e5b9g9r9_ufloat_pack32
 +dEQP-VK.api.format_feature_flags2.d16_unorm
 +dEQP-VK.api.format_feature_flags2.x8_d24_unorm_pack32
 +dEQP-VK.api.format_feature_flags2.d32_sfloat
 +dEQP-VK.api.format_feature_flags2.s8_uint
 +dEQP-VK.api.format_feature_flags2.d16_unorm_s8_uint
 +dEQP-VK.api.format_feature_flags2.d24_unorm_s8_uint
 +dEQP-VK.api.format_feature_flags2.d32_sfloat_s8_uint
 +dEQP-VK.api.format_feature_flags2.bc1_rgb_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc1_rgb_srgb_block
 +dEQP-VK.api.format_feature_flags2.bc1_rgba_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc1_rgba_srgb_block
 +dEQP-VK.api.format_feature_flags2.bc2_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc2_srgb_block
 +dEQP-VK.api.format_feature_flags2.bc3_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc3_srgb_block
 +dEQP-VK.api.format_feature_flags2.bc4_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc4_snorm_block
 +dEQP-VK.api.format_feature_flags2.bc5_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc5_snorm_block
 +dEQP-VK.api.format_feature_flags2.bc6h_ufloat_block
 +dEQP-VK.api.format_feature_flags2.bc6h_sfloat_block
 +dEQP-VK.api.format_feature_flags2.bc7_unorm_block
 +dEQP-VK.api.format_feature_flags2.bc7_srgb_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8_unorm_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8_srgb_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a1_unorm_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a1_srgb_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a8_unorm_block
 +dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a8_srgb_block
 +dEQP-VK.api.format_feature_flags2.eac_r11_unorm_block
 +dEQP-VK.api.format_feature_flags2.eac_r11_snorm_block
 +dEQP-VK.api.format_feature_flags2.eac_r11g11_unorm_block
 +dEQP-VK.api.format_feature_flags2.eac_r11g11_snorm_block
 +dEQP-VK.api.format_feature_flags2.astc_4x4_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_4x4_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_5x4_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_5x4_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_5x5_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_5x5_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_6x5_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_6x5_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_6x6_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_6x6_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_8x5_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_8x5_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_8x6_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_8x6_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_8x8_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_8x8_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_10x5_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_10x5_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_10x6_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_10x6_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_10x8_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_10x8_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_10x10_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_10x10_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_12x10_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_12x10_srgb_block
 +dEQP-VK.api.format_feature_flags2.astc_12x12_unorm_block
 +dEQP-VK.api.format_feature_flags2.astc_12x12_srgb_block