[package] name = "naga-cli" version = "24.0.0" authors = ["gfx-rs developers"] edition = "2021" description = "CLI for the naga shader translator and validator. Part of the wgpu project" repository = "https://github.com/gfx-rs/wgpu/tree/trunk/naga-cli" keywords = ["shader", "SPIR-V", "GLSL", "MSL"] license = "MIT OR Apache-2.0" # Override the workspace's `rust-version` key. Firefox uses `cargo vendor` to # copy the crates it actually uses out of the workspace, so it's meaningful for # them to have less restrictive MSRVs individually than the workspace as a # whole, if their code permits. See `../README.md` for details. rust-version = "1.76" [[bin]] name = "naga" path = "src/bin/naga.rs" # This _must_ be false, as this conflicts with `naga`'s docs. # # See https://github.com/gfx-rs/wgpu/issues/4997 doc = false test = false [dependencies] naga = { workspace = true, features = [ "compact", "wgsl-in", "wgsl-out", "glsl-in", "glsl-out", "spv-in", "spv-out", "msl-out", "hlsl-out", "dot-out", "serialize", "deserialize", ] } bincode.workspace = true codespan-reporting.workspace = true env_logger.workspace = true argh.workspace = true anyhow = { workspace = true, features = ["std"] } log.workspace = true