Cargo Features
Naga has no features set by default.
[dependencies]
naga = { version = "0.14.2", features = ["clone", "dot-out", "glsl-in", "glsl-out", "msl-out", "deserialize", "spv-in", "spv-out", "wgsl-in", "wgsl-out", "hlsl-out", "span", "validate", "compact", "arbitrary"] }
- clone
- dot-out
-
Affects
back::dot
… - glsl-in = pp-rs
-
Affects
front::glsl
… - glsl-out
-
Affects
back::glsl
… - msl-out
-
Affects
back::msl
… - serialize deserialize = serde
- spv-in = petgraph, spirv
-
Affects
front::spv
… - spv-out = spirv
-
Affects
back::spv
… - wgsl-in = codespan-reporting, hexf-parse, termcolor, unicode-xid
-
Affects
front::wgsl
,keywords::wgsl
… - wgsl-out
-
Affects
back::wgsl
,keywords::wgsl
… - hlsl-out
-
Affects
back::hlsl
… - span = codespan-reporting, termcolor
- validate
-
Affects
compose::validate_compose
… - compact
-
Affects
naga::compact
… - arbitrary
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features.