Merge vk-gl-cts/main into vk-gl-cts/dev/VK_EXT_mutable_descriptor_type
authorMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 18 Nov 2022 19:36:33 +0000 (11:36 -0800)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 18 Nov 2022 19:36:33 +0000 (11:36 -0800)
Change-Id: I544a1dc547da78ecc05e44ed1a826eb778dd70b8

1  2 
AndroidGen.mk
android/cts/main/src/vk-master-2019-03-01.txt
android/cts/main/vk-master-2019-03-01/api.txt
android/cts/main/vk-master-2022-03-01/api.txt
external/vulkancts/framework/vulkan/vkDeviceFeatures.cpp
external/vulkancts/modules/vulkan/binding_model/vktBindingMutableTests.cpp

diff --cc AndroidGen.mk
Simple merge
@@@ -1101,10 -1685,17 +1685,15 @@@ dEQP-VK.api.external.memory.zircon_vmo.
  dEQP-VK.api.device_init.create_device_global_priority_khr.basic
  dEQP-VK.api.device_init.create_device_global_priority_query.basic
  dEQP-VK.api.device_init.create_device_global_priority_query_khr.basic
+ dEQP-VK.api.device_init.create_device_unsupported_features.mesh_shader_features_ext
  dEQP-VK.api.device_init.create_device_unsupported_features.ray_tracing_maintenance1_features_khr
+ dEQP-VK.api.device_init.create_device_unsupported_features.present_barrier_features_nv
+ dEQP-VK.api.device_init.create_device_unsupported_features.extended_dynamic_state3_features_ext
  dEQP-VK.api.device_init.create_device_unsupported_features.image2_d_view_of3_d_features_ext
 -dEQP-VK.api.device_init.create_device_unsupported_features.mutable_descriptor_type_features_ext
  dEQP-VK.api.device_init.create_device_unsupported_features.primitives_generated_query_features_ext
+ dEQP-VK.api.device_init.create_device_unsupported_features.legacy_dithering_features_ext
  dEQP-VK.api.device_init.create_device_unsupported_features.multisampled_render_to_single_sampled_features_ext
 -dEQP-VK.api.device_init.create_device_unsupported_features.rasterization_order_attachment_access_features_ext
+ dEQP-VK.api.device_init.create_device_unsupported_features.pipeline_protected_access_features_ext
  dEQP-VK.api.device_init.create_device_unsupported_features.graphics_pipeline_library_features_ext
  dEQP-VK.api.device_init.create_device_unsupported_features.descriptor_set_host_mapping_features_valve
  dEQP-VK.api.device_init.create_device_unsupported_features.shader_module_identifier_features_ext
@@@ -1053,9 -978,9 +1053,9 @@@ public
                DE_UNREF(iteration);
  
                static const auto kMandatoryMutableTypeFlags = toDescriptorTypeFlags(getMandatoryMutableTypes());
 -              if (type == VK_DESCRIPTOR_TYPE_MUTABLE_VALVE)
 +              if (type == VK_DESCRIPTOR_TYPE_MUTABLE_EXT)
                {
-                       const auto descFlags = (toDescriptorTypeFlags(mutableTypesVec) | kMandatoryMutableTypeFlags);
+                       const auto descFlags = toDescriptorTypeFlags(mutableTypesVec);
                        return de::MovePtr<BindingInterface>(new SingleBinding(type, toDescriptorTypeVector(descFlags)));
                }