Lines Matching refs:ext

85 %for ext in extensions:
86 bool have_${ext.name_with_vendor()};
103 %for ext in extensions:
104 %if registry.in_registry(ext.name):
105 %for cmd in registry.get_registry_entry(ext.name).instance_commands:
108 %for cmd in registry.get_registry_entry(ext.name).pdevice_commands:
137 %for ext in extensions:
138 bool have_${ext.name_with_vendor()} = false;
166 %for ext in extensions:
167 if (!strcmp(extension_props[i].extensionName, ${ext.extension_name_literal()})) {
168 have_${ext.name_with_vendor()} = true;
206 %for ext in extensions:
209 if ext.enable_conds:
210 for cond in ext.enable_conds:
214 if (have_${ext.name_with_vendor()} ${conditions}) {
215 instance_info->have_${ext.name_with_vendor()} = have_${ext.name_with_vendor()};
216 extensions[num_extensions++] = ${ext.extension_name_literal()};
269 %for ext in extensions:
270 %if registry.in_registry(ext.name):
271 %if ext.platform_guard:
272 #ifdef ${ext.platform_guard}
274 if (screen->instance_info.have_${ext.name_with_vendor()}) {
275 %for cmd in registry.get_registry_entry(ext.name).instance_commands:
284 %for cmd in registry.get_registry_entry(ext.name).pdevice_commands:
295 %if ext.platform_guard:
306 %for ext in extensions:
307 %if registry.in_registry(ext.name):
308 %for cmd in registry.get_registry_entry(ext.name).instance_commands + registry.get_registry_entry(ext.name).pdevice_commands:
314 %if ext.platform_guard:
315 #ifdef ${ext.platform_guard}
323 %if ext.platform_guard:
362 for ext in extensions:
363 if not registry.in_registry(ext.name):
365 if ext.is_nonstandard:
369 print("The extension {} is not registered in vk.xml - a typo?".format(ext.name))
372 entry = registry.get_registry_entry(ext.name)
376 print("The extension {} is {} extension - expected an instance extension.".format(ext.name, entry.ext_type))
380 ext.core_since = Version((*entry.promoted_in, 0))
383 ext.platform_guard = entry.platform_guard