INNER CODE UNIT · Rust
new
EmbarkStudios/rust-gpu · crates/spirv-builder/src/lib.rs:286
pub fn new(path_to_crate: impl AsRef<Path>, target: impl Into<String>) -> Self {
Self {
path_to_crate: path_to_crate.as_ref().to_owned(),
print_metadata: MetadataPrintout::Full,
release: true,
target: target.into(),
deny_warnings: false,
multimodule: false,
spirv_metadata: SpirvMetadata::None,
capabilities: Vec::new(),
extensions: Vec::new(),
extra_args: Vec::new(),
shader_panic_strategy: ShaderPanicStrategy::SilentExit,
relax_struct_store: false,
relax_logical_pointer: false,
relax_block_layout: false,