Macro include_wgsl::include_wgsl [−][src]
include_wgsl!() { /* proc-macro */ }
Just like include_str!
, but errors on compile time if the contents are not valid WGSL.
Example
let shader_str = include_wgsl!("shader.wgsl"); device.create_shader_module(&ShaderModuleDescriptor { source: ShaderSource::Wgsl(Cow::Borrowed(&shader_str)), flags: ShaderFlags::default(), label: None, })