[profile.dev] opt-level = 0 debug = true strip = false debug-assertions = true overflow-checks = true lto = false panic = "unwind" incremental = true codegen-units = 256 rpath = false # Rapier is a LOT faster with optimizations, # make sure they're always enabled [profile.dev.package.rapier2d] opt-level = 3 codegen-units = 1 [profile.release] opt-level = 3 debug = false debug-assertions = false strip = "symbols" lto = "fat" codegen-units = 1 panic = "abort" incremental = false rpath = false [workspace] members = ["crates/*"] default-members = ["crates/galactica"] resolver = "2" [workspace.package] keywords = [] version = "0.0.0" edition = "2021" rust-version = "1.70" categories = [] authors = [] homepage = "" repository = "" license = "" documentation = "" readme = "" [workspace.lints] [workspace.dependencies] galactica-util = { path = "crates/util" } galactica-content = { path = "crates/content" } galactica-render = { path = "crates/render" } galactica-system = { path = "crates/system" } galactica-packer = { path = "crates/packer" } galactica-playeragent = { path = "crates/playeragent" } galactica = { path = "crates/galactica" } image = { version = "0.24", features = ["png"] } serde = { version = "1.0.193", features = ["derive"] } winit = "0.28" wgpu = "0.18" bytemuck = { version = "1.12", features = ["derive"] } rapier2d = { version = "0.17.2" } nalgebra = "0.32.3" crossbeam = "0.8.3" pollster = "0.3" anyhow = "1.0" rand = "0.8.5" walkdir = "2.4.0" toml = "0.8.8" glyphon = "0.4.1" lazy_static = "1.4.0" clap = { version = "4.4.18", features = ["derive"] } log = "0.4.20" log4rs = { version = "1.2.0", features = ["console_appender"] } rhai = { version = "1.17.0", features = [ "f32_float", "only_i32", "metadata", "sync", "no_custom_syntax", "no_closure", ] }