Lines Matching refs:ext
68 for ( major, minor, ext, extDeps ) in extDepsDict:
70 yield '\tstd::make_tuple({}, {}, "{}", "{}"),'.format(major, minor, ext, dep)
109 def genExtDepsOnApiVersion(ext, extInfoDict, apiVersion):
112 for dep in extInfoDict[ext].deps:
130 for ext, info in extInfoDict.items():
136 extDeps = genExtDepsOnApiVersion(ext, extInfoDict, version)
139 allExtDepsDict[info.type].append( ( major, minor, ext, extDeps ) )
145 for (ext, info) in extInfoDict.items():
146 allExtCoreVersions[ext] = info.coreMajorMinor
171 for ext in vkRegistry.extensions:
172 if ext.attrib[VK_XML_EXT_SUPPORTED] != VK_XML_EXT_SUPPORTED_VULKAN:
175 name = ext.attrib[VK_XML_EXT_NAME]
177 if ext.attrib[VK_XML_EXT_TYPE] == VK_XML_EXT_TYPE_DEVICE:
179 if VK_XML_EXT_REQUIRES_CORE in ext.attrib and ext.attrib[VK_XML_EXT_REQUIRES_CORE] in apiVersionsByNumber:
180 extInfoDict[name].core = apiVersionsByNumber[ext.attrib[VK_XML_EXT_REQUIRES_CORE]]
181 extInfoDict[name].coreMajorMinor = apiMajorMinorByNumber[ext.attrib[VK_XML_EXT_REQUIRES_CORE]]
182 if VK_XML_EXT_PROMO in ext.attrib and ext.attrib[VK_XML_EXT_PROMO] in apiVersionsByName :
183 extInfoDict[name].promo = apiVersionsByName[ext.attrib[VK_XML_EXT_PROMO]]
184 if VK_XML_EXT_DEPS in ext.attrib:
185 extInfoDict[name].deps = ext.attrib[VK_XML_EXT_DEPS].split(',')