engine/Cargo.toml

71 lines
2.2 KiB
TOML
Raw Normal View History

2024-08-23 11:22:09 +00:00
[workspace]
resolver = "2"
members = [
2025-03-01 05:43:44 +00:00
"config_handler",
"networking",
2025-02-26 11:22:32 +00:00
"asset",
2024-08-23 11:22:09 +00:00
"context",
"controllable_thread",
"engine",
2025-02-26 11:22:32 +00:00
"entity_manager",
"examples/simple_window",
2024-08-23 11:22:09 +00:00
"gltf-loader",
"loading-screen",
"lua-wrapper",
"math",
"presentation",
"promise",
"ring_buffer",
2025-02-28 14:13:19 +00:00
"skybox",
2024-08-23 11:22:09 +00:00
"transaction_derive",
]
[workspace.dependencies]
destructure_traitobject = "0.3.0"
2025-03-03 18:02:28 +00:00
itertools = "0.14.0"
2024-08-23 11:22:09 +00:00
serde = { version = "1.0.203", features = ["derive"] }
ron = "0.8.1"
paste = "1.0.15"
rayon = "1.10.0"
chrono = { version = "0.4.35", features = ["serde"] }
anyhow = { version = "1.0.86", features = ["backtrace"] }
indexmap = { version = "2.2.6", features = ["rayon"] }
shaderc = { version = "0.8.3", features = ["build-from-source"] }
2025-03-03 18:02:40 +00:00
rusqlite = { version = "0.33.0", features = ["bundled"] }
2024-08-23 11:22:09 +00:00
cgmath = "0.18.0"
http = "1.1.0"
iterchunks = "0.5.0"
reqwest = { version = "0.12.5", features = ["blocking"] }
shared_library = "0.1.9"
gltf = { version = "1.4.1", features = ["extras", "names"] }
2025-03-03 18:02:32 +00:00
mlua = { version = "0.10.0", features = ["lua54", "send", "vendored"] }
2025-02-28 07:39:15 +00:00
public-ip = { version = "0.2.2", default-features = false, features = [
"all-providers",
"tokio-dns-resolver",
] }
2024-08-23 11:22:09 +00:00
async-std = { version = "1.12.0" }
if-addrs = { version = "0.13.0" }
2025-03-03 18:02:24 +00:00
hostname = { version = "0.4.0" }
2024-08-23 11:22:09 +00:00
trust-dns-resolver = { version = "0.23.2" }
openxr = { version = "0.19.0", default-features = false, features = ["static"] }
2025-03-03 18:02:36 +00:00
openvr = { version = "0.7.0" }
2024-08-23 11:22:09 +00:00
sdl2 = { version = "0.37.0" }
2025-02-26 11:22:32 +00:00
syn = { version = "2.0.67", features = ["extra-traits", "full"] }
2024-08-23 11:22:09 +00:00
quote = "1.0.35"
proc-macro2 = "1.0.86"
2025-03-01 18:02:41 +00:00
downcast-rs = "2.0.0"
2025-03-01 17:05:27 +00:00
plexus = { version = "0.0.11", default-features = false }
2024-08-23 11:22:09 +00:00
utilities = { git = "https://gavania.de/hodasemi/utilities.git" }
vulkan-rs = { git = "https://gavania.de/hodasemi/vulkan_lib.git" }
assetpath = { git = "https://gavania.de/hodasemi/vulkan_lib.git" }
audio = { git = "https://gavania.de/hodasemi/audio.git" }
library_loader = { git = "https://gavania.de/hodasemi/vulkan_lib.git" }
2025-02-26 11:22:32 +00:00
ui = { git = "https://gavania.de/hodasemi/ui.git" }
2025-03-04 17:34:44 +00:00
ecs = { git = "https://gavania.de/hodasemi/ecs.git" }
2024-08-23 11:22:09 +00:00
[profile.release-lto]
inherits = "release"
lto = true