aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Zulauf <jzulauf@lunarg.com>2018-01-23 16:30:00 -0700
committerjzulauf-lunarg <32470354+jzulauf-lunarg@users.noreply.github.com>2018-01-26 13:00:21 -0700
commit60a77cd6ce28fa8f2d99e693c3f2f178efe19b73 (patch)
tree06ad76954f633b0f00395aa614ffca531445a9c4
parent5e9d78552ad49b0a3f1aad4520a09d64afd57f19 (diff)
downloadusermoji-60a77cd6ce28fa8f2d99e693c3f2f178efe19b73.tar.xz
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
-rw-r--r--scripts/mock_icd_generator.py4
1 files changed, 2 insertions, 2 deletions
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):