As VK_KHR_get_physical_device_properties2 pNext structure queries are
not implemented within mock_icd,
VkPhysicalDevicePushDescriptorPropertiesKHR::maxPushDescriptors cannot
be queried by the validation layers, causing numerous test failures when
this limit is checked (in a subsequen commit). Added to ignore until
such time it is correctly reported.
Change-Id: I77b9a37c9ab2ce3e730b7fa6596e23ccc2be8d8c
# Include all of the extensions in ICD except specific ignored ones
device_exts = []
instance_exts = []
- # Ignore extensions that ICDs should not implement
- ignore_exts = ['VK_EXT_validation_cache']
+ # Ignore extensions that ICDs should not implement or are not safe to report
+ ignore_exts = ['VK_EXT_validation_cache', 'VK_KHR_push_descriptor']
for ext in self.registry.tree.findall("extensions/extension"):
if '0' != ext[0][0].attrib['value']: # Only include implemented extensions
if (ext.attrib['name'] in ignore_exts):