Lines Matching refs:ext
68 .filter(|ext| ext.ext_type.as_ref().unwrap() == ty) in make_vulkano_extensions()
69 .map(|ext| { in make_vulkano_extensions()
70 let raw = ext.name.to_owned(); in make_vulkano_extensions()
72 let (major, minor) = ext in make_vulkano_extensions()
79 let requires_extensions: Vec<_> = ext in make_vulkano_extensions()
84 let conflicts_extensions = conflicts_extensions(&ext.name); in make_vulkano_extensions()
102 required_if_supported: required_if_supported(ext.name.as_str()), in make_vulkano_extensions()
108 status: ext in make_vulkano_extensions()
133 ext.deprecatedby in make_vulkano_extensions()
170 for ext in extensions { in write_device_extensions()
171 write!(writer, "\n\t{} => {{", ext.member).unwrap(); in write_device_extensions()
172 write_doc(writer, &ext); in write_device_extensions()
173 write!(writer, "\n\t\traw: b\"{}\",", ext.raw).unwrap(); in write_device_extensions()
177 ext.requires_core.0, ext.requires_core.1 in write_device_extensions()
183 ext.requires_device_extensions.join(", ") in write_device_extensions()
189 ext.requires_instance_extensions.join(", ") in write_device_extensions()
195 ext.required_if_supported in write_device_extensions()
201 ext.conflicts_device_extensions.join(", ") in write_device_extensions()
231 for ext in extensions { in write_instance_extensions()
232 write!(writer, "\n\t{} => {{", ext.member).unwrap(); in write_instance_extensions()
233 write_doc(writer, &ext); in write_instance_extensions()
234 write!(writer, "\n\t\traw: b\"{}\",", ext.raw).unwrap(); in write_instance_extensions()
238 ext.requires_core.0, ext.requires_core.1 in write_instance_extensions()
244 ext.requires_instance_extensions.join(", ") in write_instance_extensions()
264 fn write_doc<W>(writer: &mut W, ext: &VulkanoExtension) in write_doc()
268 …https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/{}.html)", ext.raw).unwrap(); in write_doc()
270 if ext.requires_core != (1, 0) { in write_doc()
274 ext.requires_core.0, ext.requires_core.1 in write_doc()
279 if !ext.requires_device_extensions.is_empty() { in write_doc()
280 let links: Vec<_> = ext in write_doc()
283 .map(|ext| format!("[`{}`](crate::device::DeviceExtensions::{0})", ext)) in write_doc()
288 if ext.requires_device_extensions.len() > 1 { in write_doc()
298 if !ext.requires_instance_extensions.is_empty() { in write_doc()
299 let links: Vec<_> = ext in write_doc()
302 .map(|ext| format!("[`{}`](crate::instance::InstanceExtensions::{0})", ext)) in write_doc()
307 if ext.requires_instance_extensions.len() > 1 { in write_doc()
317 if ext.required_if_supported { in write_doc()
325 if !ext.conflicts_device_extensions.is_empty() { in write_doc()
326 let links: Vec<_> = ext in write_doc()
329 .map(|ext| format!("[`{}`](crate::device::DeviceExtensions::{0})", ext)) in write_doc()
334 if ext.conflicts_device_extensions.len() > 1 { in write_doc()
344 if let Some(status) = ext.status.as_ref() { in write_doc()
353 Replacement::DeviceExtension(ext) => { in write_doc()
354 write!(writer, "[`{}`](crate::device::DeviceExtensions::{0})", ext) in write_doc()
357 Replacement::InstanceExtension(ext) => { in write_doc()
361 ext in write_doc()
374 Some(Replacement::DeviceExtension(ext)) => { in write_doc()
378 ext in write_doc()
382 Some(Replacement::InstanceExtension(ext)) => { in write_doc()
386 ext in write_doc()