aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/mock_icd_generator.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/mock_icd_generator.py b/scripts/mock_icd_generator.py
index e351d70e..f9597881 100644
--- a/scripts/mock_icd_generator.py
+++ b/scripts/mock_icd_generator.py
@@ -832,9 +832,13 @@ class MockICDOutputGenerator(OutputGenerator):
# } VkExtensionProperties;
device_exts = []
instance_exts = []
+ # Ignore extensions that ICDs should not implement
+ ignore_exts = ['VK_EXT_validation_cache']
for ext in self.registry.tree.findall("extensions/extension"):
if '0' != ext[0][0].attrib['value']: # Only include implemented extensions
- if (ext.attrib.get('type') and 'instance' == ext.attrib['type']):
+ if (ext.attrib['name'] in ignore_exts):
+ pass
+ elif (ext.attrib.get('type') and 'instance' == ext.attrib['type']):
instance_exts.append(' {"%s", %s},' % (ext.attrib['name'], ext[0][0].attrib['value']))
else:
device_exts.append(' {"%s", %s},' % (ext.attrib['name'], ext[0][0].attrib['value']))