1[package] 2name = "jgenesis-renderer" 3version = { workspace = true } 4edition = "2024" 5 6# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 8[features] 9default = [] 10clap = ["dep:clap"] 11serde = ["dep:serde"] 12ttf = ["dep:glyphon"] 13 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