From 60a77cd6ce28fa8f2d99e693c3f2f178efe19b73 Mon Sep 17 00:00:00 2001 From: John Zulauf Date: Tue, 23 Jan 2018 16:30:00 -0700 Subject: icd: Add VK_KHR_push_descriptor to blacklist 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 --- scripts/mock_icd_generator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'scripts') diff --git a/scripts/mock_icd_generator.py b/scripts/mock_icd_generator.py index 38895215..b1d5e581 100644 --- a/scripts/mock_icd_generator.py +++ b/scripts/mock_icd_generator.py @@ -839,8 +839,8 @@ class MockICDOutputGenerator(OutputGenerator): # 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): -- cgit v1.2.3