The generated map shows each description, so the numbers pointed every reader at records that are not in this repo. Only `description` changes; every other key parses identical. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
47 lines
2.0 KiB
TOML
47 lines
2.0 KiB
TOML
[package]
|
|
name = "benilla-world"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
description = "The world renderer: terrain, water, sky, weather, models, lighting, collision and the frame ladder; everything needed to put something in a world and ask the world about itself, with no game attached"
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[features]
|
|
# The dev/player seam, on by default. `benilla-assets` and `-formats` come in without default
|
|
# features and their `dev` is forwarded here, or unification would put it back in a player build.
|
|
default = ["dev"]
|
|
# `bevy/debug` names systems and parameters in ECS diagnostics (else "Enable the debug feature to
|
|
# see the name"); set here so `benilla-worldview`, which reports those names, gets it too.
|
|
dev = ["benilla-formats/dev", "benilla-assets/dev", "bevy/debug"]
|
|
|
|
[dependencies]
|
|
avian3d = "0.6"
|
|
benilla-assets = { path = "../benilla-assets", default-features = false }
|
|
benilla-formats = { path = "../benilla-formats", default-features = false }
|
|
# No `benilla-protocol`: the engine renders a world and does not speak the protocol.
|
|
# For the portal audit, which re-parses a WMO group to check its decode against the file.
|
|
benilla-wmo = { path = "../benilla-wmo" }
|
|
bevy.workspace = true
|
|
bytemuck = { version = "1", features = ["derive"] }
|
|
image = { version = "0.25", default-features = false, features = ["png"] }
|
|
|
|
# macOS AppKit calls, at `benilla-app`'s pins so the graph has one objc2.
|
|
[target.'cfg(target_os = "macos")'.dependencies]
|
|
objc2-app-kit = { version = "0.2", features = [
|
|
# `bgwin`'s Accessory demotion and window ordering, and `modkeys`' modifier read.
|
|
"NSApplication",
|
|
"NSEvent",
|
|
# `mac_quit` walks the default menu bar to re-point the Quit item.
|
|
"NSMenu",
|
|
"NSMenuItem",
|
|
"NSResponder",
|
|
"NSRunningApplication",
|
|
"NSWindow",
|
|
] }
|
|
# `MainThreadMarker`, for the AppKit calls above.
|
|
objc2-foundation = "0.2"
|
|
# `sel!`, for the two selectors `mac_quit` swaps; the objc2 that objc2-app-kit 0.2 builds against.
|
|
objc2 = "0.5"
|