Lines Matching refs:genOpts

404     def __init__(self, gen=None, genOpts=None):
412 if genOpts is None:
415 self.genOpts = GeneratorOptions(apiname = APIConventions().xml_api_name)
417 self.genOpts = genOpts
421 self.gen.genOpts = self.genOpts
422 self.gen.genOpts.registry = self
537 key = (fname, self.genOpts.apiname)
569 if self.genOpts.mergeApiNames:
570 mergeAPIs(self.reg, self.genOpts.mergeApiNames.split(','), self.genOpts.apiname)
572 stripNonmatchingAPIs(self.reg, self.genOpts.apiname, actuallyDelete = True)
1014 if self.genOpts.requireCommandAliases:
1257 if not (explicit or self.genOpts.requireDepends):
1371 if self.genOpts.defaultExtensions in supported_list:
1373 elif re.match(self.genOpts.addExtensions, extname) is not None:
1376 required = re.match(self.genOpts.emitversions, version) is not None
1559 self.gen.logMsg('diag', ' Registry.apiGen file:', self.genOpts.filename,
1560 'api:', self.genOpts.apiname,
1561 'profile:', self.genOpts.profile)
1573 regVersions = re.compile(self.genOpts.versions)
1574 regEmitVersions = re.compile(self.genOpts.emitversions)
1575 regAddExtensions = re.compile(self.genOpts.addExtensions)
1576 regRemoveExtensions = re.compile(self.genOpts.removeExtensions)
1577 regEmitExtensions = re.compile(self.genOpts.emitExtensions)
1578 regEmitSpirv = re.compile(self.genOpts.emitSpirv)
1579 regEmitFormats = re.compile(self.genOpts.emitFormats)
1588 if apiNameMatch(self.genOpts.apiname, api):
1627 if apiNameMatch(self.genOpts.defaultExtensions,
1639 if not apiNameMatch(self.genOpts.apiname, ei.elem.get('supported')):
1695 if self.genOpts.sortProcedure:
1696 self.genOpts.sortProcedure(features)
1708 self.fillFeatureDictionary(f.elem, f.name, self.genOpts.apiname, self.genOpts.profile)
1709 self.requireFeatures(f.elem, f.name, self.genOpts.apiname, self.genOpts.profile)
1710 self.assignAdditionalValidity(f.elem, self.genOpts.apiname, self.genOpts.profile)
1714 self.removeFeatures(f.elem, f.name, self.genOpts.apiname, self.genOpts.profile)
1715 self.removeAdditionalValidity(f.elem, self.genOpts.apiname, self.genOpts.profile)
1740 self.gen.beginFile(self.genOpts)