1[package]
2name = "jgenesis-renderer"
3version = { workspace = true }
4edition = "2024"

See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

8[features]
9default = []
10clap = ["dep:clap"]
11serde = ["dep:serde"]
12ttf = ["dep:glyphon"]
14[dependencies]
15jgenesis-proc-macros = { workspace = true }
16jgenesis-common = { workspace = true }
17
18bytemuck = { workspace = true }
19clap = { workspace = true, optional = true }
20glyphon = { workspace = true, optional = true }
21log = { workspace = true }
22raw-window-handle = { workspace = true }
23serde = { workspace = true, optional = true }
24thiserror = { workspace = true }
25wgpu = { workspace = true }
26
27[target.'cfg(target_os = "windows")'.dependencies]
28pollster = { workspace = true }
29
30[build-dependencies]
31naga = { workspace = true, features = ["glsl-in", "wgsl-out"] }
32
33[lints]
34workspace = true