A sailing navigation application.
wgpu picks the backend automatically (Vulkan on Linux/Windows, Metal on macOS), so the build is the same everywhere:
cargo build --bin sailor
A nix dev shell with the pinned Rust toolchain is provided:
nix develop
cargo run --release -- -t 14/8580/5737
Use any number of -t args to load multiple tiles. If no args are passed, load a full map.
Install cargo-instruments
brew install cargo-instruments
Run cargo instruments -t Allocations --release --time-limit 30000 and look at the generated trace in target/instruments.
