mirror of
https://github.com/SK8-ENGINE/skate-3-rust-engine.git
synced 2026-10-26 19:47:44 +00:00
- Native AEMS runtime is the default (`SKATE_AEMS=0` or `"interim": true` for the interim tables, kept). - MixMap, eEQChain clear and Jitter on the console's 30 Hz cadence, frame-rate independent. - Optimisation pass (render p50 210 -> 130 us, 0 allocations per block, byte-identical) and hardware FMA dispatch in the new skate-audio-fma crate (p50 -> ~55 us, byte-identical; skate-audio stays forbid(unsafe)). - World emitter banks decoded ahead on a worker thread (no game-thread decode spikes). - Session-review fixes: push sounds at the foot plant, push-foot plant/lift, bail body impacts, grind on/off. - Foundations, inert until the engine has the systems: traffic and ped sounds, ped speech rules, NPC skaters' board sounds. - Docs: doc 11 sections, doc 13 (the recompilation research hooks, reference only), PR plan.
31 lines
802 B
TOML
31 lines
802 B
TOML
[workspace]
|
|
members = ["crates/skate-core", "crates/skate-audio", "crates/skate-audio-fma", "crates/skate-data", "crates/skate-game", "crates/skate-dynamics", "crates/skate-mods", "crates/skate-net", "crates/skate-steam-relay"]
|
|
resolver = "3"
|
|
|
|
[workspace.package]
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
publish = false
|
|
|
|
[workspace.dependencies]
|
|
bevy = { version = "=0.18.1" }
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
serde_json = "1.0"
|
|
skate-core = { path = "crates/skate-core" }
|
|
skate-data = { path = "crates/skate-data" }
|
|
|
|
[profile.dev]
|
|
opt-level = 3
|
|
|
|
[profile.release]
|
|
debug = 1
|
|
strip = false
|
|
|
|
[profile.dev.package."*"]
|
|
opt-level = 3
|
|
|
|
[patch.crates-io]
|
|
bevy_pbr = { path = "vendor/bevy_pbr" }
|
|
bevy_core_pipeline = { path = "vendor/bevy_core_pipeline" }
|
|
sdl3-sys = { path = "vendor/sdl3-sys" }
|