Lines Matching refs:depends
316 def __init__ (self, depends, extendedEnums, newCommands, newTypes):
317 self.depends = depends # None when requirement apply to all implementations of extension or string with dependencies
324 def __init__ (self, name, number, type, depends, platform, promotedto, partiallyPromoted, requirementsList):
328 self.depends = depends # string containig grammar for required core vulkan version and/or other extensions
521 requireItem.get("depends"), # dependencies that can include "and/or" grammar
531 extensionNode.get("depends"), # depends
776 dependencies = requirement.depends
1006 return isDependencyMeet(requirement.depends, extensionList)
1030 return isDependencyMeet(requirement.depends, extensionList)
3404 if ext.depends is None:
3426 depList = re.split(r'(\W+)', ext.depends)
3435 # some vk.xml entries include "promoted to" version preceded by logical OR operator in the extension "depends" attribute
3475 yield f'\t// depends attribute in xml: {ext.depends}'
3542 if ext.depends is not None:
3543 major, minor, requiredVerFound = parseExtensionDependencies(ext.depends, ext)
3546 matches = re.findall("VK_\w+", ext.depends, re.M)
3550 if de.depends is not None:
3552 newMajor, newMinor, requiredVerFound = parseExtensionDependencies(de.depends, de)