upgrade bevy version to 0.14, rust version to 1.79

This commit is contained in:
yuni 2024-07-09 02:13:16 +02:00
parent 877e664df9
commit e7560957f2
2 changed files with 706 additions and 458 deletions

1145
Cargo.lock generated

File diff suppressed because it is too large Load diff

View file

@ -17,7 +17,7 @@ repository = "https://codeberg.org/outfly/outfly"
categories = ["game", "aerospace", "simulation"] categories = ["game", "aerospace", "simulation"]
keywords = ["game", "space", "3d"] keywords = ["game", "space", "3d"]
license = "GPL-3.0-only" license = "GPL-3.0-only"
rust-version = "1.76.0" rust-version = "1.79.0"
[dependencies] [dependencies]
# For parsing the game definition file, src/data/defs.txt # For parsing the game definition file, src/data/defs.txt
@ -36,27 +36,18 @@ toml_edit = { version = "0.22", features = ["serde"] }
[dependencies.bevy] [dependencies.bevy]
# The bevy game engine, the basis for this game # The bevy game engine, the basis for this game
# We temporarily use a fork with a custom bug fix, see https://codeberg.org/outfly/bevy version = "0.14"
version = "0.13.2"
git = "https://codeberg.org/outfly/bevy.git"
rev = "e4dc13639106aa86826f6243d58f3209e1e94b1b"
default-features = false default-features = false
features = ["animation", "bevy_asset", "bevy_audio", "bevy_scene", "bevy_winit", "bevy_core_pipeline", "bevy_pbr", "bevy_gltf", "bevy_render", "bevy_text", "bevy_ui", "jpeg", "multi-threaded", "png", "tonemapping_luts", "vorbis"] features = ["animation", "bevy_asset", "bevy_audio", "bevy_scene", "bevy_winit", "bevy_core_pipeline", "bevy_pbr", "bevy_gltf", "bevy_render", "bevy_text", "bevy_ui", "jpeg", "multi_threaded", "png", "tonemapping_luts", "vorbis"]
[dependencies.bevy_embedded_assets] [dependencies.bevy_embedded_assets]
# For embedding assets into the binary, creating a self-sufficient executable # For embedding assets into the binary, creating a self-sufficient executable
# We temporarily use a fork with a custom bug fix, see https://codeberg.org/outfly/bevy version = "0.11"
version = "0.10.2"
git = "https://codeberg.org/outfly/bevy_embedded_assets.git"
rev = "2696fcc0319e8660c50d4601e7d4e530cf0bb981"
optional = true optional = true
[dependencies.bevy_xpbd_3d] [dependencies.bevy_xpbd_3d]
# For physics and collision handling # For physics and collision handling
# We temporarily use a fork with a custom bug fix, see https://codeberg.org/outfly/bevy version = "0.5"
version = "0.4.2"
git = "https://codeberg.org/outfly/bevy_xpbd.git"
rev = "b6a03d6ec41e409d56f6b876f654a14d0b33afa7"
default-features = false default-features = false
features = ["3d", "f64", "parry-f64", "parallel", "async-collider"] features = ["3d", "f64", "parry-f64", "parallel", "async-collider"]