From 4164951bf7385a9c3c9d9f752d1b5fae874b612c Mon Sep 17 00:00:00 2001 From: Daniel Bengl Date: Tue, 13 Jan 2026 09:13:09 +0100 Subject: [PATCH 01/31] Deps --- Cargo.lock | 3223 +++++++++++++++++++++++++++++++++++++++------------- Cargo.toml | 25 +- 2 files changed, 2439 insertions(+), 809 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ab1f23fa..7a08b2b9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 4 [[package]] name = "ab_glyph" -version = "0.2.29" +version = "0.2.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0" +checksum = "01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2" dependencies = [ "ab_glyph_rasterizer", "owned_ttf_parser", @@ -24,24 +24,29 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "becf0eb5215b6ecb0a739c31c21bd83c4f326524c9b46b7e882d77559b60a529" +[[package]] +name = "accesskit" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf203f9d3bd8f29f98833d1fbef628df18f759248a547e7e01cfbf63cda36a99" + [[package]] name = "accesskit_consumer" -version = "0.27.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0bf66a7bf0b7ea4fd7742d50b64782a88f99217cf246b3f93b4162528dde520" +checksum = "db81010a6895d8707f9072e6ce98070579b43b717193d2614014abd5cb17dd43" dependencies = [ - "accesskit", + "accesskit 0.21.1", "hashbrown 0.15.2", - "immutable-chunkmap", ] [[package]] name = "accesskit_macos" -version = "0.19.0" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09e230718177753b4e4ad9e1d9f6cfc2f4921212d4c1c480b253f526babb258d" +checksum = "a0089e5c0ac0ca281e13ea374773898d9354cc28d15af9f0f7394d44a495b575" dependencies = [ - "accesskit", + "accesskit 0.21.1", "accesskit_consumer", "hashbrown 0.15.2", "objc2", @@ -51,26 +56,25 @@ dependencies = [ [[package]] name = "accesskit_windows" -version = "0.25.0" +version = "0.29.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65178f3df98a51e4238e584fcb255cb1a4f9111820848eeddd37663be40a625f" +checksum = "d2d63dd5041e49c363d83f5419a896ecb074d309c414036f616dc0b04faca971" dependencies = [ - "accesskit", + "accesskit 0.21.1", "accesskit_consumer", "hashbrown 0.15.2", - "paste", "static_assertions", - "windows 0.58.0", - "windows-core 0.58.0", + "windows 0.61.3", + "windows-core 0.61.2", ] [[package]] name = "accesskit_winit" -version = "0.25.0" +version = "0.29.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34d941bb8c414caba6e206de669c7dc0dbeb305640ea890772ee422a40e6b89f" +checksum = "c8cfabe59d0eaca7412bfb1f70198dd31e3b0496fee7e15b066f9c36a1a140a0" dependencies = [ - "accesskit", + "accesskit 0.21.1", "accesskit_macos", "accesskit_windows", "raw-window-handle", @@ -95,15 +99,15 @@ dependencies = [ [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", - "getrandom 0.2.15", + "getrandom 0.3.1", "once_cell", "version_check", - "zerocopy 0.7.35", + "zerocopy 0.8.33", ] [[package]] @@ -128,7 +132,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43" dependencies = [ "alsa-sys", - "bitflags 2.8.0", + "bitflags 2.10.0", "cfg-if", "libc", ] @@ -150,7 +154,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046" dependencies = [ "android-properties", - "bitflags 2.8.0", + "bitflags 2.10.0", "cc", "cesu8", "jni", @@ -348,9 +352,13 @@ dependencies = [ [[package]] name = "atomicow" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "467163b50876d3a4a44da5f4dbd417537e522fc059ede8d518d57941cfb3d745" +checksum = "f52e8890bb9844440d0c412fa74b67fd2f14e85248b6e00708059b6da9e5f8bf" +dependencies = [ + "portable-atomic", + "portable-atomic-util", +] [[package]] name = "autocfg" @@ -375,40 +383,53 @@ name = "bevy" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b8369c16b7c017437021341521f8b4a0d98e1c70113fb358c3258ae7d661d79" +dependencies = [ + "bevy_internal 0.16.1", +] + +[[package]] +name = "bevy" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76d3ee8652fe0577fd8a99054e147740850140d530be8e044a9be4e23a3e8a24" dependencies = [ "bevy_dylib", - "bevy_internal", + "bevy_internal 0.17.3", ] [[package]] name = "bevy-inspector-egui" -version = "0.33.1" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0fec4d47c4a61bc1e9f85e63fb9faa649553811aa44ef61d4c04a776c9c0b44" +checksum = "d3692cbc0a76398ee01dde2c49951c8a92c5373c58e8720a0909e9504d21e9ab" dependencies = [ "bevy-inspector-egui-derive", - "bevy_app", - "bevy_asset", - "bevy_color", - "bevy_core_pipeline", - "bevy_ecs", + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_camera", + "bevy_color 0.17.3", + "bevy_core_pipeline 0.17.3", + "bevy_ecs 0.17.3", "bevy_egui", - "bevy_image", - "bevy_log", - "bevy_math", + "bevy_image 0.17.3", + "bevy_light", + "bevy_log 0.17.3", + "bevy_math 0.17.3", + "bevy_mesh 0.17.3", "bevy_pbr", - "bevy_platform", - "bevy_reflect", - "bevy_render", - "bevy_state", - "bevy_time", - "bevy_utils", - "bevy_window", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_render 0.17.3", + "bevy_state 0.17.3", + "bevy_time 0.17.3", + "bevy_utils 0.17.3", + "bevy_window 0.17.3", "bytemuck", "disqualified", - "egui 0.32.3", + "egui 0.33.3", "fuzzy-matcher", "image", + "opener", "smallvec", "uuid", "winit", @@ -416,9 +437,9 @@ dependencies = [ [[package]] name = "bevy-inspector-egui-derive" -version = "0.33.1" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dbc1d8bba3b647207d73d3e212669977e2259a0c2a79360812a3665b9a3acc7" +checksum = "f9569b1caad44483de562c6115c773d4311374d1740f5e6e69413d92206363c3" dependencies = [ "proc-macro2", "quote", @@ -431,39 +452,60 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed3561712cf49074d89e9989bfc2e6c6add5d33288f689db9a0c333300d2d004" dependencies = [ - "accesskit", - "bevy_app", - "bevy_derive", - "bevy_ecs", - "bevy_reflect", + "accesskit 0.18.0", + "bevy_app 0.16.1", + "bevy_derive 0.16.1", + "bevy_ecs 0.16.1", + "bevy_reflect 0.16.1", ] [[package]] -name = "bevy_animation" -version = "0.16.1" +name = "bevy_a11y" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6702a82db1b383641fc7c503451847cdafb57076c203cd3bfe549d3eeef474c3" +dependencies = [ + "accesskit 0.21.1", + "bevy_app 0.17.3", + "bevy_derive 0.17.3", + "bevy_ecs 0.17.3", + "bevy_reflect 0.17.3", +] + +[[package]] +name = "bevy_android" +version = "0.17.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49796627726d0b9a722ad9a0127719e7c1868f474d6575ec0f411e8299c4d7bb" -dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_color", - "bevy_derive", - "bevy_ecs", - "bevy_log", - "bevy_math", - "bevy_mesh", - "bevy_platform", - "bevy_reflect", - "bevy_render", - "bevy_time", - "bevy_transform", - "bevy_utils", +checksum = "42b2d9435e9fe8d7107bb795a6140277872ad5b992cb3934f8d28cfd11040f6f" +dependencies = [ + "android-activity", +] + +[[package]] +name = "bevy_animation" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfaf3ea6d435f4736b3deb60958270443501f5795c7964b1b504abd3be970b4f" +dependencies = [ + "bevy_animation_macros", + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_color 0.17.3", + "bevy_derive 0.17.3", + "bevy_ecs 0.17.3", + "bevy_math 0.17.3", + "bevy_mesh 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_time 0.17.3", + "bevy_transform 0.17.3", + "bevy_utils 0.17.3", "blake3", - "derive_more 1.0.0", + "derive_more 2.1.1", "downcast-rs 2.0.2", "either", - "petgraph 0.7.1", - "ron", + "petgraph", + "ron 0.10.1", "serde", "smallvec", "thiserror 2.0.11", @@ -472,18 +514,74 @@ dependencies = [ "uuid", ] +[[package]] +name = "bevy_animation_macros" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d577eae7246a1cda461df1b63188619fc6a3c619adba2a8e5a79e9aa51f64671" +dependencies = [ + "bevy_macro_utils 0.17.3", + "quote", + "syn", +] + +[[package]] +name = "bevy_anti_alias" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15820535cc88bc280f55635eb3ea58df2703a434a0cc2343472eaa7e607fb27b" +dependencies = [ + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_camera", + "bevy_core_pipeline 0.17.3", + "bevy_derive 0.17.3", + "bevy_diagnostic 0.17.3", + "bevy_ecs 0.17.3", + "bevy_image 0.17.3", + "bevy_math 0.17.3", + "bevy_reflect 0.17.3", + "bevy_render 0.17.3", + "bevy_shader", + "bevy_utils 0.17.3", + "tracing", +] + [[package]] name = "bevy_app" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4491cc4c718ae76b4c6883df58b94cc88b32dcd894ea8d5b603c7c7da72ca967" dependencies = [ - "bevy_derive", - "bevy_ecs", - "bevy_platform", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "bevy_derive 0.16.1", + "bevy_ecs 0.16.1", + "bevy_platform 0.16.1", + "bevy_reflect 0.16.1", + "bevy_tasks 0.16.1", + "bevy_utils 0.16.1", + "cfg-if", + "console_error_panic_hook", + "ctrlc", + "downcast-rs 2.0.2", + "log", + "thiserror 2.0.11", + "variadics_please", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "bevy_app" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e4fc5dfe9d1d9b8233e1878353b5e66a3f5910c2131d3abf68f9a4116b2d433" +dependencies = [ + "bevy_derive 0.17.3", + "bevy_ecs 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_tasks 0.17.3", + "bevy_utils 0.17.3", "cfg-if", "console_error_panic_hook", "ctrlc", @@ -505,15 +603,15 @@ dependencies = [ "async-fs", "async-lock", "atomicow", - "bevy_app", - "bevy_asset_macros", - "bevy_ecs", - "bevy_platform", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", - "bevy_window", - "bitflags 2.8.0", + "bevy_app 0.16.1", + "bevy_asset_macros 0.16.1", + "bevy_ecs 0.16.1", + "bevy_platform 0.16.1", + "bevy_reflect 0.16.1", + "bevy_tasks 0.16.1", + "bevy_utils 0.16.1", + "bevy_window 0.16.1", + "bitflags 2.10.0", "blake3", "crossbeam-channel", "derive_more 1.0.0", @@ -524,7 +622,47 @@ dependencies = [ "futures-lite", "js-sys", "parking_lot", - "ron", + "ron 0.8.1", + "serde", + "stackfuture", + "thiserror 2.0.11", + "tracing", + "uuid", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "bevy_asset" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357787dbfaba3f73fd185e15d6df70605bddaa774f2ebbcab1aaa031f21fb6c2" +dependencies = [ + "async-broadcast", + "async-fs", + "async-lock", + "atomicow", + "bevy_android", + "bevy_app 0.17.3", + "bevy_asset_macros 0.17.3", + "bevy_ecs 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_tasks 0.17.3", + "bevy_utils 0.17.3", + "bitflags 2.10.0", + "blake3", + "crossbeam-channel", + "derive_more 2.1.1", + "disqualified", + "downcast-rs 2.0.2", + "either", + "futures-io", + "futures-lite", + "js-sys", + "parking_lot", + "ron 0.10.1", "serde", "stackfuture", "thiserror 2.0.11", @@ -541,7 +679,19 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4cca3e67c0ec760d8889d42293d987ce5da92eaf9c592bf5d503728a63b276d" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.16.1", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "bevy_asset_macros" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afa09271d4ca0bf31fda3a9ad57273775d448a05c4046d9367f71d29968d85b4" +dependencies = [ + "bevy_macro_utils 0.17.3", "proc-macro2", "quote", "syn", @@ -549,36 +699,78 @@ dependencies = [ [[package]] name = "bevy_audio" -version = "0.16.1" +version = "0.17.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2b4f6f2a5c6c0e7c6825e791d2a061c76c2d6784f114c8f24382163fabbfaaa" +checksum = "d79e56e072001524100b00e38cfdea302d9fdabbff48109fc67b528b27a237bb" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_derive", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_transform", + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_ecs 0.17.3", + "bevy_math 0.17.3", + "bevy_reflect 0.17.3", + "bevy_transform 0.17.3", + "coreaudio-sys", "cpal", "rodio", "tracing", ] +[[package]] +name = "bevy_camera" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8af1d5a57fde6e577e7b1db58996afb381618294be75a37b3070a20d309678b0" +dependencies = [ + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_color 0.17.3", + "bevy_derive 0.17.3", + "bevy_ecs 0.17.3", + "bevy_image 0.17.3", + "bevy_math 0.17.3", + "bevy_mesh 0.17.3", + "bevy_reflect 0.17.3", + "bevy_transform 0.17.3", + "bevy_utils 0.17.3", + "bevy_window 0.17.3", + "derive_more 2.1.1", + "downcast-rs 2.0.2", + "serde", + "smallvec", + "thiserror 2.0.11", + "wgpu-types 26.0.0", +] + [[package]] name = "bevy_color" version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c101cbe1e26b8d701eb77263b14346e2e0cbbd2a6e254b9b1aead814e5ca8d3" dependencies = [ - "bevy_math", - "bevy_reflect", + "bevy_math 0.16.1", + "bevy_reflect 0.16.1", "bytemuck", "derive_more 1.0.0", - "encase", + "encase 0.10.0", + "serde", + "thiserror 2.0.11", + "wgpu-types 24.0.0", +] + +[[package]] +name = "bevy_color" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49504fac6b9897f03b4bdc0189c04ef1ba0a9b37926343aa520a71619e90e116" +dependencies = [ + "bevy_math 0.17.3", + "bevy_reflect 0.17.3", + "bytemuck", + "derive_more 2.1.1", + "encase 0.11.2", "serde", "thiserror 2.0.11", - "wgpu-types", + "wgpu-types 26.0.0", ] [[package]] @@ -587,21 +779,21 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59ed46363cad80dc00f08254c3015232bd6f640738403961c6d63e7ecfc61625" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_color", - "bevy_derive", - "bevy_diagnostic", - "bevy_ecs", - "bevy_image", - "bevy_math", - "bevy_platform", - "bevy_reflect", - "bevy_render", - "bevy_transform", - "bevy_utils", - "bevy_window", - "bitflags 2.8.0", + "bevy_app 0.16.1", + "bevy_asset 0.16.1", + "bevy_color 0.16.2", + "bevy_derive 0.16.1", + "bevy_diagnostic 0.16.1", + "bevy_ecs 0.16.1", + "bevy_image 0.16.1", + "bevy_math 0.16.1", + "bevy_platform 0.16.1", + "bevy_reflect 0.16.1", + "bevy_render 0.16.1", + "bevy_transform 0.16.1", + "bevy_utils 0.16.1", + "bevy_window 0.16.1", + "bitflags 2.10.0", "bytemuck", "nonmax", "radsort", @@ -611,13 +803,53 @@ dependencies = [ "tracing", ] +[[package]] +name = "bevy_core_pipeline" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6af7e735685a652a8dba41b886f1330faeb57d4c61398917b7e49b09a7a1c3c1" +dependencies = [ + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_camera", + "bevy_color 0.17.3", + "bevy_derive 0.17.3", + "bevy_ecs 0.17.3", + "bevy_image 0.17.3", + "bevy_math 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_render 0.17.3", + "bevy_shader", + "bevy_transform 0.17.3", + "bevy_utils 0.17.3", + "bevy_window 0.17.3", + "bitflags 2.10.0", + "nonmax", + "radsort", + "smallvec", + "thiserror 2.0.11", + "tracing", +] + [[package]] name = "bevy_derive" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b837bf6c51806b10ebfa9edf1844ad80a3a0760d6c5fac4e90761df91a8901a" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.16.1", + "quote", + "syn", +] + +[[package]] +name = "bevy_derive" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9396b256b366a43d7f61d1f230cdab0a512fb4712cbf7d688f3d6fce4c5ea8a" +dependencies = [ + "bevy_macro_utils 0.17.3", "quote", "syn", ] @@ -628,25 +860,43 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48797366f312a8f31e237d08ce3ee70162591282d2bfe7c5ad8be196fb263e55" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_platform", - "bevy_tasks", - "bevy_time", - "bevy_utils", + "bevy_app 0.16.1", + "bevy_ecs 0.16.1", + "bevy_platform 0.16.1", + "bevy_tasks 0.16.1", + "bevy_time 0.16.1", + "bevy_utils 0.16.1", "const-fnv1a-hash", "log", "serde", - "sysinfo", + "sysinfo 0.34.2", +] + +[[package]] +name = "bevy_diagnostic" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1cdb0ed0c8423570fbbb7c4fc2719a203dd40928fefff45f76ef0889685a446" +dependencies = [ + "atomic-waker", + "bevy_app 0.17.3", + "bevy_ecs 0.17.3", + "bevy_platform 0.17.3", + "bevy_tasks 0.17.3", + "bevy_time 0.17.3", + "const-fnv1a-hash", + "log", + "serde", + "sysinfo 0.37.2", ] [[package]] name = "bevy_dylib" -version = "0.16.1" +version = "0.17.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dc3602098b2604941b2829a04ac316de1e36aad949cbffce8861896b9b32532" +checksum = "d50a92aea6e896b6939ea51db6ced3a7e2dfd591016286e3eed9cb60d9e4f149" dependencies = [ - "bevy_internal", + "bevy_internal 0.17.3", ] [[package]] @@ -656,13 +906,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c2bf6521aae57a0ec3487c4bfb59e36c4a378e834b626a4bea6a885af2fdfe7" dependencies = [ "arrayvec", - "bevy_ecs_macros", - "bevy_platform", - "bevy_ptr", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", - "bitflags 2.8.0", + "bevy_ecs_macros 0.16.1", + "bevy_platform 0.16.1", + "bevy_ptr 0.16.1", + "bevy_reflect 0.16.1", + "bevy_tasks 0.16.1", + "bevy_utils 0.16.1", + "bitflags 2.10.0", "bumpalo", "concurrent-queue", "derive_more 1.0.0", @@ -677,13 +927,53 @@ dependencies = [ "variadics_please", ] +[[package]] +name = "bevy_ecs" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7dd5229dd00d00e70ac6b2fc0a139961252f6ce07d3d268cfcac0da86d5bde4" +dependencies = [ + "arrayvec", + "bevy_ecs_macros 0.17.3", + "bevy_platform 0.17.3", + "bevy_ptr 0.17.3", + "bevy_reflect 0.17.3", + "bevy_tasks 0.17.3", + "bevy_utils 0.17.3", + "bitflags 2.10.0", + "bumpalo", + "concurrent-queue", + "derive_more 2.1.1", + "fixedbitset", + "indexmap", + "log", + "nonmax", + "serde", + "slotmap", + "smallvec", + "thiserror 2.0.11", + "variadics_please", +] + [[package]] name = "bevy_ecs_macros" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38748d6f3339175c582d751f410fb60a93baf2286c3deb7efebb0878dce7f413" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.16.1", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "bevy_ecs_macros" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4d83bdd2285af4867e76c691406e0a4b55611b583d0c45b6ac7bcec1b45fd48" +dependencies = [ + "bevy_macro_utils 0.17.3", "proc-macro2", "quote", "syn", @@ -691,42 +981,48 @@ dependencies = [ [[package]] name = "bevy_egui" -version = "0.36.0" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a88030fa6940bb976943bee1a23271b8505cc3e07b4f699b44657bc7062ce69" +checksum = "dadb9d5008b404675548c5b0da4e2b2440fb7b91ac789f79185041b9538c73d0" dependencies = [ "arboard", - "bevy_app", - "bevy_asset", - "bevy_core_pipeline", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_input", - "bevy_log", - "bevy_math", + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_camera", + "bevy_color 0.17.3", + "bevy_core_pipeline 0.17.3", + "bevy_derive 0.17.3", + "bevy_ecs 0.17.3", + "bevy_image 0.17.3", + "bevy_input 0.17.3", + "bevy_log 0.17.3", + "bevy_math 0.17.3", + "bevy_mesh 0.17.3", "bevy_picking", - "bevy_platform", - "bevy_reflect", - "bevy_render", - "bevy_tasks", - "bevy_time", - "bevy_transform", - "bevy_ui", - "bevy_window", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_render 0.17.3", + "bevy_shader", + "bevy_time 0.17.3", + "bevy_transform 0.17.3", + "bevy_ui_render", + "bevy_utils 0.17.3", + "bevy_window 0.17.3", "bevy_winit", "bytemuck", "crossbeam-channel", - "egui 0.32.3", - "encase", + "egui 0.33.3", + "encase 0.11.2", + "getrandom 0.3.1", "image", + "itertools 0.14.0", "js-sys", "thread_local", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", "webbrowser", - "wgpu-types", + "wgpu-types 26.0.0", "winit", ] @@ -736,18 +1032,28 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8148f4edee470a2ea5cad010184c492a4c94c36d7a7158ea28e134ea87f274ab" dependencies = [ - "bevy_macro_utils", - "encase_derive_impl", + "bevy_macro_utils 0.16.1", + "encase_derive_impl 0.10.0", +] + +[[package]] +name = "bevy_encase_derive" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7179e985f3f1b99265cb87fe194db3b00aee8e2914888d621ff9826e1417ee19" +dependencies = [ + "bevy_macro_utils 0.17.3", + "encase_derive_impl 0.11.2", ] [[package]] name = "bevy_flair" -version = "0.4.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1936900a94a6ac965b699f0da38497a9df9d714144b87a9396407f333fb942e" +checksum = "6f11a8708c55f4339e4f899a7969d2233a94bc909797b80a2bffc9080336dd92" dependencies = [ - "bevy_app", - "bevy_ecs", + "bevy_app 0.17.3", + "bevy_ecs 0.17.3", "bevy_flair_core", "bevy_flair_css_parser", "bevy_flair_style", @@ -755,42 +1061,43 @@ dependencies = [ [[package]] name = "bevy_flair_core" -version = "0.4.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67e64916d5ab4a2e7ec7a18489fc065d2a3b960d831dfcba8df32711f15d3784" -dependencies = [ - "bevy_app", - "bevy_color", - "bevy_ecs", - "bevy_reflect", - "bevy_text", - "bevy_ui", - "bevy_utils", +checksum = "9e8d0b18dc258d17363016a59b3634eba5c1bdfe8fd080dad85cb2e816087378" +dependencies = [ + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_color 0.17.3", + "bevy_ecs 0.17.3", + "bevy_image 0.17.3", + "bevy_math 0.17.3", + "bevy_reflect 0.17.3", + "bevy_text 0.17.3", + "bevy_ui 0.17.3", "rustc-hash 2.1.0", "serde", - "smol_str", "thiserror 2.0.11", "tracing", ] [[package]] name = "bevy_flair_css_parser" -version = "0.4.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a43c2b95653d7633b09bd5ddf8f310c527194dbc7cb182be8abb4894f1124f3a" +checksum = "68d15547e46ab3877f9054796f6bb0152d89489a7e63b78d15eccfbe2ad85502" dependencies = [ "ariadne", - "bevy_app", - "bevy_asset", - "bevy_color", - "bevy_ecs", + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_color 0.17.3", + "bevy_ecs 0.17.3", "bevy_flair_core", "bevy_flair_style", - "bevy_image", - "bevy_math", - "bevy_reflect", - "bevy_text", - "bevy_ui", + "bevy_image 0.17.3", + "bevy_math 0.17.3", + "bevy_reflect 0.17.3", + "bevy_text 0.17.3", + "bevy_ui 0.17.3", "cssparser", "cssparser-color", "derive_more 2.1.1", @@ -802,30 +1109,32 @@ dependencies = [ "smol_str", "thiserror 2.0.11", "tracing", + "variadics_please", ] [[package]] name = "bevy_flair_style" -version = "0.4.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cdc819a4bc515f12e80eee10832c5e8a14a78b9e911932347c351098ae36d7c" +checksum = "7572a7013c139f54d45dfdf92851a903cd555539b67242a5a3184057bf2189d0" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_color", - "bevy_ecs", + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_camera", + "bevy_color 0.17.3", + "bevy_ecs 0.17.3", "bevy_flair_core", - "bevy_image", - "bevy_input_focus", - "bevy_math", - "bevy_reflect", - "bevy_render", - "bevy_text", - "bevy_time", - "bevy_ui", - "bevy_utils", - "bevy_window", - "bitflags 2.8.0", + "bevy_image 0.17.3", + "bevy_input_focus 0.17.3", + "bevy_math 0.17.3", + "bevy_picking", + "bevy_reflect 0.17.3", + "bevy_text 0.17.3", + "bevy_time 0.17.3", + "bevy_ui 0.17.3", + "bevy_utils 0.17.3", + "bevy_window 0.17.3", + "bitflags 2.10.0", "cssparser", "derive_more 2.1.1", "itertools 0.14.0", @@ -841,26 +1150,25 @@ dependencies = [ [[package]] name = "bevy_fps_controller" -version = "16.1.0" +version = "17.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22154828b046bdd0f5afd3cddce275fe119b360b70afb4d0dc4898fe949ed5d2" +checksum = "207dee2dc66cbf55670c6c01932591c19febeaee9396d123c9c630b89237d87e" dependencies = [ - "bevy", + "bevy 0.17.3", "bevy_rapier3d", ] [[package]] name = "bevy_gilrs" -version = "0.16.1" +version = "0.17.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97efef87c631949e67d06bb5d7dfd2a5f936b3b379afb6b1485b08edbb219b87" +checksum = "a39dd8fdfe93314d47355ab3c58da40b648908a368bc536872f75fad4e8f3755" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_input", - "bevy_platform", - "bevy_time", - "bevy_utils", + "bevy_app 0.17.3", + "bevy_ecs 0.17.3", + "bevy_input 0.17.3", + "bevy_platform 0.17.3", + "bevy_time 0.17.3", "gilrs", "thiserror 2.0.11", "tracing", @@ -872,21 +1180,49 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7823154a9682128c261d8bddb3a4d7192a188490075c527af04520c2f0f8aad6" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_color", - "bevy_core_pipeline", - "bevy_ecs", - "bevy_gizmos_macros", - "bevy_image", - "bevy_math", + "bevy_app 0.16.1", + "bevy_asset 0.16.1", + "bevy_color 0.16.2", + "bevy_core_pipeline 0.16.1", + "bevy_ecs 0.16.1", + "bevy_gizmos_macros 0.16.1", + "bevy_image 0.16.1", + "bevy_math 0.16.1", + "bevy_reflect 0.16.1", + "bevy_render 0.16.1", + "bevy_sprite 0.16.1", + "bevy_time 0.16.1", + "bevy_transform 0.16.1", + "bevy_utils 0.16.1", + "bytemuck", + "tracing", +] + +[[package]] +name = "bevy_gizmos" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ebb9e3ca4938b48e5111151ce4b08f0e6fc207b854db08fa2d8de15ecabe8f8" +dependencies = [ + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_camera", + "bevy_color 0.17.3", + "bevy_core_pipeline 0.17.3", + "bevy_ecs 0.17.3", + "bevy_gizmos_macros 0.17.3", + "bevy_image 0.17.3", + "bevy_light", + "bevy_math 0.17.3", + "bevy_mesh 0.17.3", "bevy_pbr", - "bevy_reflect", - "bevy_render", - "bevy_sprite", - "bevy_time", - "bevy_transform", - "bevy_utils", + "bevy_reflect 0.17.3", + "bevy_render 0.17.3", + "bevy_shader", + "bevy_sprite_render", + "bevy_time 0.17.3", + "bevy_transform 0.17.3", + "bevy_utils 0.17.3", "bytemuck", "tracing", ] @@ -897,36 +1233,47 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f378f3b513218ddc78254bbe76536d9de59c1429ebd0c14f5d8f2a25812131ad" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.16.1", "proc-macro2", "quote", "syn", ] +[[package]] +name = "bevy_gizmos_macros" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92c4b3c3aac86f0db85d4f708883ebdc735c3f88ac5b84c033874fcdd3540a9d" +dependencies = [ + "bevy_macro_utils 0.17.3", + "quote", + "syn", +] + [[package]] name = "bevy_gltf" -version = "0.16.1" +version = "0.17.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a080237c0b8842ccc15a06d3379302c68580eeea4497b1c7387e470eda1f07" +checksum = "3479fbaf897320a3ee30c1626b4a1bee0be874ca27699c3b2f3494891d103d9b" dependencies = [ "base64 0.22.1", "bevy_animation", - "bevy_app", - "bevy_asset", - "bevy_color", - "bevy_core_pipeline", - "bevy_ecs", - "bevy_image", - "bevy_math", - "bevy_mesh", + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_camera", + "bevy_color 0.17.3", + "bevy_ecs 0.17.3", + "bevy_image 0.17.3", + "bevy_light", + "bevy_math 0.17.3", + "bevy_mesh 0.17.3", "bevy_pbr", - "bevy_platform", - "bevy_reflect", - "bevy_render", - "bevy_scene", - "bevy_tasks", - "bevy_transform", - "bevy_utils", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_render 0.17.3", + "bevy_scene 0.17.3", + "bevy_tasks 0.17.3", + "bevy_transform 0.17.3", "fixedbitset", "gltf", "itertools 0.14.0", @@ -944,14 +1291,41 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65e6e900cfecadbc3149953169e36b9e26f922ed8b002d62339d8a9dc6129328" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_color", - "bevy_math", - "bevy_platform", - "bevy_reflect", - "bevy_utils", - "bitflags 2.8.0", + "bevy_app 0.16.1", + "bevy_asset 0.16.1", + "bevy_color 0.16.2", + "bevy_math 0.16.1", + "bevy_platform 0.16.1", + "bevy_reflect 0.16.1", + "bevy_utils 0.16.1", + "bitflags 2.10.0", + "bytemuck", + "futures-lite", + "guillotiere", + "half", + "image", + "rectangle-pack", + "serde", + "thiserror 2.0.11", + "tracing", + "wgpu-types 24.0.0", +] + +[[package]] +name = "bevy_image" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d546bbe2486bfa14971517e7ef427a9384749817c201d3afc60de0325cf52f11" +dependencies = [ + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_color 0.17.3", + "bevy_ecs 0.17.3", + "bevy_math 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_utils 0.17.3", + "bitflags 2.10.0", "bytemuck", "futures-lite", "guillotiere", @@ -963,7 +1337,7 @@ dependencies = [ "serde", "thiserror 2.0.11", "tracing", - "wgpu-types", + "wgpu-types 26.0.0", ] [[package]] @@ -972,30 +1346,64 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18d6b6516433f6f7d680f648d04eb1866bb3927a1782d52f74831b62042f3cd1" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_math", - "bevy_platform", - "bevy_reflect", - "bevy_utils", + "bevy_app 0.16.1", + "bevy_ecs 0.16.1", + "bevy_math 0.16.1", + "bevy_platform 0.16.1", + "bevy_reflect 0.16.1", + "bevy_utils 0.16.1", "derive_more 1.0.0", "log", "smol_str", "thiserror 2.0.11", ] +[[package]] +name = "bevy_input" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ca955b99f4dc2059e9c8574f8d95a5dd5002809fda80d062a94a553c571a467" +dependencies = [ + "bevy_app 0.17.3", + "bevy_ecs 0.17.3", + "bevy_math 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "derive_more 2.1.1", + "log", + "smol_str", + "thiserror 2.0.11", +] + [[package]] name = "bevy_input_focus" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e2d079fda74d1416e0a57dac29ea2b79ff77f420cd6b87f833d3aa29a46bc4d" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_input", - "bevy_math", - "bevy_reflect", - "bevy_window", + "bevy_app 0.16.1", + "bevy_ecs 0.16.1", + "bevy_input 0.16.1", + "bevy_math 0.16.1", + "bevy_reflect 0.16.1", + "bevy_window 0.16.1", + "log", + "thiserror 2.0.11", +] + +[[package]] +name = "bevy_input_focus" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de4d1d0e833e31beba1f28a77152b35f946e8c45df364ec4969d58788ab9de7f" +dependencies = [ + "bevy_app 0.17.3", + "bevy_ecs 0.17.3", + "bevy_input 0.17.3", + "bevy_math 0.17.3", + "bevy_picking", + "bevy_reflect 0.17.3", + "bevy_window 0.17.3", "log", "thiserror 2.0.11", ] @@ -1006,43 +1414,109 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "857da8785678fde537d02944cd20dec9cafb7d4c447efe15f898dc60e733cacd" dependencies = [ - "bevy_a11y", + "bevy_a11y 0.16.1", + "bevy_app 0.16.1", + "bevy_asset 0.16.1", + "bevy_color 0.16.2", + "bevy_core_pipeline 0.16.1", + "bevy_derive 0.16.1", + "bevy_diagnostic 0.16.1", + "bevy_ecs 0.16.1", + "bevy_gizmos 0.16.1", + "bevy_image 0.16.1", + "bevy_input 0.16.1", + "bevy_input_focus 0.16.1", + "bevy_log 0.16.1", + "bevy_math 0.16.1", + "bevy_platform 0.16.1", + "bevy_ptr 0.16.1", + "bevy_reflect 0.16.1", + "bevy_render 0.16.1", + "bevy_scene 0.16.1", + "bevy_sprite 0.16.1", + "bevy_state 0.16.1", + "bevy_tasks 0.16.1", + "bevy_text 0.16.1", + "bevy_time 0.16.1", + "bevy_transform 0.16.1", + "bevy_ui 0.16.1", + "bevy_utils 0.16.1", + "bevy_window 0.16.1", +] + +[[package]] +name = "bevy_internal" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f5e645f9e1a24c9667c768b6233beaf4e241739d8ca4fbba59435cc27aabad5" +dependencies = [ + "bevy_a11y 0.17.3", + "bevy_android", "bevy_animation", - "bevy_app", - "bevy_asset", + "bevy_anti_alias", + "bevy_app 0.17.3", + "bevy_asset 0.17.3", "bevy_audio", - "bevy_color", - "bevy_core_pipeline", - "bevy_derive", - "bevy_diagnostic", - "bevy_ecs", + "bevy_camera", + "bevy_color 0.17.3", + "bevy_core_pipeline 0.17.3", + "bevy_derive 0.17.3", + "bevy_diagnostic 0.17.3", + "bevy_ecs 0.17.3", "bevy_gilrs", - "bevy_gizmos", + "bevy_gizmos 0.17.3", "bevy_gltf", - "bevy_image", - "bevy_input", - "bevy_input_focus", - "bevy_log", - "bevy_math", + "bevy_image 0.17.3", + "bevy_input 0.17.3", + "bevy_input_focus 0.17.3", + "bevy_light", + "bevy_log 0.17.3", + "bevy_math 0.17.3", + "bevy_mesh 0.17.3", "bevy_pbr", "bevy_picking", - "bevy_platform", - "bevy_ptr", - "bevy_reflect", - "bevy_render", - "bevy_scene", - "bevy_sprite", - "bevy_state", - "bevy_tasks", - "bevy_text", - "bevy_time", - "bevy_transform", - "bevy_ui", - "bevy_utils", - "bevy_window", + "bevy_platform 0.17.3", + "bevy_post_process", + "bevy_ptr 0.17.3", + "bevy_reflect 0.17.3", + "bevy_render 0.17.3", + "bevy_scene 0.17.3", + "bevy_shader", + "bevy_sprite 0.17.3", + "bevy_sprite_render", + "bevy_state 0.17.3", + "bevy_tasks 0.17.3", + "bevy_text 0.17.3", + "bevy_time 0.17.3", + "bevy_transform 0.17.3", + "bevy_ui 0.17.3", + "bevy_ui_render", + "bevy_utils 0.17.3", + "bevy_window 0.17.3", "bevy_winit", ] +[[package]] +name = "bevy_light" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47093733280976ebd595f6e25f76603d5067ca4eb7544e59ecb0dd2fc5147810" +dependencies = [ + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_camera", + "bevy_color 0.17.3", + "bevy_ecs 0.17.3", + "bevy_image 0.17.3", + "bevy_math 0.17.3", + "bevy_mesh 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_transform 0.17.3", + "bevy_utils 0.17.3", + "tracing", +] + [[package]] name = "bevy_log" version = "0.16.1" @@ -1050,12 +1524,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7a61ee8aef17a974f5ca481dcedf0c2bd52670e231d4c4bc9ddef58328865f9" dependencies = [ "android_log-sys", - "bevy_app", - "bevy_ecs", - "bevy_utils", + "bevy_app 0.16.1", + "bevy_ecs 0.16.1", + "bevy_utils 0.16.1", "tracing", "tracing-log", - "tracing-oslog", + "tracing-oslog 0.2.0", + "tracing-subscriber", + "tracing-wasm", +] + +[[package]] +name = "bevy_log" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1a2d4ea086ac4663ab9dfb056c7b85eee39e18f7e3e9a4ae6e39897eaa155c5" +dependencies = [ + "android_log-sys", + "bevy_app 0.17.3", + "bevy_ecs 0.17.3", + "bevy_platform 0.17.3", + "bevy_utils 0.17.3", + "tracing", + "tracing-log", + "tracing-oslog 0.3.0", "tracing-subscriber", "tracing-wasm", ] @@ -1070,7 +1562,20 @@ dependencies = [ "proc-macro2", "quote", "syn", - "toml_edit", + "toml_edit 0.22.22", +] + +[[package]] +name = "bevy_macro_utils" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62d984f9f8bd0f0d9fb020492a955e641e30e7a425f3588bf346cb3e61fec3c3" +dependencies = [ + "parking_lot", + "proc-macro2", + "quote", + "syn", + "toml_edit 0.23.10+spec-1.0.0", ] [[package]] @@ -1080,13 +1585,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68553e0090fe9c3ba066c65629f636bd58e4ebd9444fdba097b91af6cd3e243f" dependencies = [ "approx 0.5.1", - "bevy_reflect", + "bevy_reflect 0.16.1", "derive_more 1.0.0", - "glam", + "glam 0.29.3", "itertools 0.14.0", "libm", "rand 0.8.5", - "rand_distr", + "rand_distr 0.4.3", + "serde", + "smallvec", + "thiserror 2.0.11", + "variadics_please", +] + +[[package]] +name = "bevy_math" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fa74ae5d968749cc073da991757d3c7e3504ac6dbaac5f8c2a54b9d19b0b7ed" +dependencies = [ + "approx 0.5.1", + "bevy_reflect 0.17.3", + "derive_more 2.1.1", + "glam 0.30.10", + "itertools 0.14.0", + "libm", + "rand 0.9.0", + "rand_distr 0.5.1", "serde", "smallvec", "thiserror 2.0.11", @@ -1099,23 +1624,48 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b10399c7027001edbc0406d7d0198596b1f07206c1aae715274106ba5bdcac40" dependencies = [ - "bevy_asset", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_math", - "bevy_mikktspace", - "bevy_platform", - "bevy_reflect", - "bevy_transform", - "bevy_utils", - "bitflags 2.8.0", + "bevy_asset 0.16.1", + "bevy_derive 0.16.1", + "bevy_ecs 0.16.1", + "bevy_image 0.16.1", + "bevy_math 0.16.1", + "bevy_mikktspace 0.16.1", + "bevy_platform 0.16.1", + "bevy_reflect 0.16.1", + "bevy_transform 0.16.1", + "bevy_utils 0.16.1", + "bitflags 2.10.0", "bytemuck", - "hexasphere", + "hexasphere 15.1.0", "serde", "thiserror 2.0.11", "tracing", - "wgpu-types", + "wgpu-types 24.0.0", +] + +[[package]] +name = "bevy_mesh" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd9a0ea86abbd17655bc6f9f8d94461dfcd0322431f752fc03748df8b335eff2" +dependencies = [ + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_derive 0.17.3", + "bevy_ecs 0.17.3", + "bevy_image 0.17.3", + "bevy_math 0.17.3", + "bevy_mikktspace 0.17.0-dev", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_transform 0.17.3", + "bitflags 2.10.0", + "bytemuck", + "derive_more 2.1.1", + "hexasphere 16.0.0", + "thiserror 2.0.11", + "tracing", + "wgpu-types 26.0.0", ] [[package]] @@ -1124,37 +1674,45 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8bb60c753b968a2de0fd279b76a3d19517695e771edb4c23575c7f92156315de" dependencies = [ - "glam", + "glam 0.29.3", ] [[package]] -name = "bevy_pbr" -version = "0.16.1" +name = "bevy_mikktspace" +version = "0.17.0-dev" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5e0b4eb871f364a0d217f70f6c41d7fdc6f9f931fa1abbf222180c03d0ae410" -dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_color", - "bevy_core_pipeline", - "bevy_derive", - "bevy_diagnostic", - "bevy_ecs", - "bevy_image", - "bevy_math", - "bevy_platform", - "bevy_reflect", - "bevy_render", - "bevy_transform", - "bevy_utils", - "bevy_window", - "bitflags 2.8.0", +checksum = "7ef8e4b7e61dfe7719bb03c884dc270cd46a82efb40f93e9933b990c5c190c59" + +[[package]] +name = "bevy_pbr" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c514b950cda849aa64e9b076a235913577370275125a34a478758505a19d776" +dependencies = [ + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_camera", + "bevy_color 0.17.3", + "bevy_core_pipeline 0.17.3", + "bevy_derive 0.17.3", + "bevy_diagnostic 0.17.3", + "bevy_ecs 0.17.3", + "bevy_image 0.17.3", + "bevy_light", + "bevy_math 0.17.3", + "bevy_mesh 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_render 0.17.3", + "bevy_shader", + "bevy_transform 0.17.3", + "bevy_utils 0.17.3", + "bitflags 2.10.0", "bytemuck", - "derive_more 1.0.0", + "derive_more 2.1.1", "fixedbitset", "nonmax", "offset-allocator", - "radsort", "smallvec", "static_assertions", "thiserror 2.0.11", @@ -1163,24 +1721,23 @@ dependencies = [ [[package]] name = "bevy_picking" -version = "0.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ed04757938655ed8094ea1efb533f99063a8b22abffc22010c694d291522850" -dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_derive", - "bevy_ecs", - "bevy_input", - "bevy_math", - "bevy_mesh", - "bevy_platform", - "bevy_reflect", - "bevy_render", - "bevy_time", - "bevy_transform", - "bevy_utils", - "bevy_window", +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b371779713b40dea83b24cdb95054fe999fe8372351a317c4fb768859ac5f010" +dependencies = [ + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_camera", + "bevy_derive 0.17.3", + "bevy_ecs 0.17.3", + "bevy_input 0.17.3", + "bevy_math 0.17.3", + "bevy_mesh 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_time 0.17.3", + "bevy_transform 0.17.3", + "bevy_window 0.17.3", "crossbeam-channel", "tracing", "uuid", @@ -1194,30 +1751,87 @@ checksum = "f7573dc824a1b08b4c93fdbe421c53e1e8188e9ca1dd74a414455fe571facb47" dependencies = [ "cfg-if", "critical-section", - "foldhash", + "foldhash 0.1.4", "getrandom 0.2.15", "hashbrown 0.15.2", "portable-atomic", "portable-atomic-util", "serde", - "spin", + "spin 0.9.8", "web-time", ] +[[package]] +name = "bevy_platform" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4691af6d7cfd1b5deb2fc926a43a180a546cdc3fe1e5a013fcee60db9bb2c81f" +dependencies = [ + "critical-section", + "foldhash 0.2.0", + "futures-channel", + "getrandom 0.3.1", + "hashbrown 0.16.1", + "js-sys", + "portable-atomic", + "portable-atomic-util", + "serde", + "spin 0.10.0", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-time", +] + +[[package]] +name = "bevy_post_process" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b857972f5d56b43b0dce2c843b75b64d5fbbd0f6177f6ecccd75e7e41f72deb" +dependencies = [ + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_camera", + "bevy_color 0.17.3", + "bevy_core_pipeline 0.17.3", + "bevy_derive 0.17.3", + "bevy_ecs 0.17.3", + "bevy_image 0.17.3", + "bevy_math 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_render 0.17.3", + "bevy_shader", + "bevy_transform 0.17.3", + "bevy_utils 0.17.3", + "bevy_window 0.17.3", + "bitflags 2.10.0", + "nonmax", + "radsort", + "smallvec", + "thiserror 2.0.11", + "tracing", +] + [[package]] name = "bevy_ptr" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df7370d0e46b60e071917711d0860721f5347bc958bf325975ae6913a5dfcf01" +[[package]] +name = "bevy_ptr" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17d24d7906c7de556033168b3485de36c59049fbaef0c2c44c715a23e0329b10" + [[package]] name = "bevy_rapier3d" -version = "0.31.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed7b07ace7682f96ca3860022a0dbd8080d0abd295121e8ce4a3e04dc11e32b" +checksum = "802f869a3f9e1fecffcbc8d1c4593ded900ee90aef359ef430a49cf3964067ee" dependencies = [ - "bevy", - "bitflags 2.8.0", + "bevy 0.17.3", + "bitflags 2.10.0", "log", "nalgebra", "rapier3d", @@ -1230,24 +1844,51 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "daeb91a63a1a4df00aa58da8cc4ddbd4b9f16ab8bb647c5553eb156ce36fa8c2" dependencies = [ "assert_type_match", - "bevy_platform", - "bevy_ptr", - "bevy_reflect_derive", - "bevy_utils", + "bevy_platform 0.16.1", + "bevy_ptr 0.16.1", + "bevy_reflect_derive 0.16.1", + "bevy_utils 0.16.1", "derive_more 1.0.0", "disqualified", "downcast-rs 2.0.2", "erased-serde", - "foldhash", - "glam", - "petgraph 0.7.1", + "foldhash 0.1.4", + "glam 0.29.3", "serde", "smallvec", "smol_str", "thiserror 2.0.11", "uuid", "variadics_please", - "wgpu-types", + "wgpu-types 24.0.0", +] + +[[package]] +name = "bevy_reflect" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5472b91928c0f3e4e3988c0d036b00719f19520f53a0c3f8c2af72f00e693c5" +dependencies = [ + "assert_type_match", + "bevy_platform 0.17.3", + "bevy_ptr 0.17.3", + "bevy_reflect_derive 0.17.3", + "bevy_utils 0.17.3", + "derive_more 2.1.1", + "disqualified", + "downcast-rs 2.0.2", + "erased-serde", + "foldhash 0.2.0", + "glam 0.30.10", + "inventory", + "petgraph", + "serde", + "smallvec", + "smol_str", + "thiserror 2.0.11", + "uuid", + "variadics_please", + "wgpu-types 26.0.0", ] [[package]] @@ -1256,7 +1897,21 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40ddadc55fe16b45faaa54ab2f9cb00548013c74812e8b018aa172387103cce6" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.16.1", + "proc-macro2", + "quote", + "syn", + "uuid", +] + +[[package]] +name = "bevy_reflect_derive" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "083784255162fa39960aa3cf3c23af0e515db2daa7f2e796ae34df993f4d3f6c" +dependencies = [ + "bevy_macro_utils 0.17.3", + "indexmap", "proc-macro2", "quote", "syn", @@ -1270,38 +1925,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef91fed1f09405769214b99ebe4390d69c1af5cdd27967deae9135c550eb1667" dependencies = [ "async-channel", - "bevy_app", - "bevy_asset", - "bevy_color", - "bevy_derive", - "bevy_diagnostic", - "bevy_ecs", - "bevy_encase_derive", - "bevy_image", - "bevy_math", - "bevy_mesh", - "bevy_platform", - "bevy_reflect", - "bevy_render_macros", - "bevy_tasks", - "bevy_time", - "bevy_transform", - "bevy_utils", - "bevy_window", - "bitflags 2.8.0", + "bevy_app 0.16.1", + "bevy_asset 0.16.1", + "bevy_color 0.16.2", + "bevy_derive 0.16.1", + "bevy_diagnostic 0.16.1", + "bevy_ecs 0.16.1", + "bevy_encase_derive 0.16.1", + "bevy_image 0.16.1", + "bevy_math 0.16.1", + "bevy_mesh 0.16.1", + "bevy_platform 0.16.1", + "bevy_reflect 0.16.1", + "bevy_render_macros 0.16.1", + "bevy_tasks 0.16.1", + "bevy_time 0.16.1", + "bevy_transform 0.16.1", + "bevy_utils 0.16.1", + "bevy_window 0.16.1", + "bitflags 2.10.0", "bytemuck", - "codespan-reporting", + "codespan-reporting 0.11.1", "derive_more 1.0.0", "downcast-rs 2.0.2", - "encase", + "encase 0.10.0", "fixedbitset", "futures-lite", "image", "indexmap", "js-sys", - "ktx2", - "naga", - "naga_oil", + "naga 24.0.0", + "naga_oil 0.17.1", "nonmax", "offset-allocator", "send_wrapper", @@ -1312,7 +1966,56 @@ dependencies = [ "variadics_please", "wasm-bindgen", "web-sys", - "wgpu", + "wgpu 24.0.5", +] + +[[package]] +name = "bevy_render" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44117cbc9448b5a3118eb9c65bd9ec4c574be996148793be2443257daae6eb05" +dependencies = [ + "async-channel", + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_camera", + "bevy_color 0.17.3", + "bevy_derive 0.17.3", + "bevy_diagnostic 0.17.3", + "bevy_ecs 0.17.3", + "bevy_encase_derive 0.17.3", + "bevy_image 0.17.3", + "bevy_math 0.17.3", + "bevy_mesh 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_render_macros 0.17.3", + "bevy_shader", + "bevy_tasks 0.17.3", + "bevy_time 0.17.3", + "bevy_transform 0.17.3", + "bevy_utils 0.17.3", + "bevy_window 0.17.3", + "bitflags 2.10.0", + "bytemuck", + "derive_more 2.1.1", + "downcast-rs 2.0.2", + "encase 0.11.2", + "fixedbitset", + "image", + "indexmap", + "js-sys", + "naga 26.0.0", + "nonmax", + "offset-allocator", + "send_wrapper", + "smallvec", + "thiserror 2.0.11", + "tracing", + "variadics_please", + "wasm-bindgen", + "web-sys", + "wgpu 26.0.1", ] [[package]] @@ -1321,7 +2024,19 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "abd42cf6c875bcf38da859f8e731e119a6aff190d41dd0a1b6000ad57cf2ed3d" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.16.1", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "bevy_render_macros" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9557b7b6b06b1b70c147581f4f410c2de73b6f6f0e82915887020f953bacb5a" +dependencies = [ + "bevy_macro_utils 0.17.3", "proc-macro2", "quote", "syn", @@ -1329,36 +2044,74 @@ dependencies = [ [[package]] name = "bevy_renet" -version = "2.0.1" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5f1b51bfaebc4f0cd94a7ea2fdcdfcd56ae3001795150256bfa996659d1c5fb" +checksum = "597d76e02d0b24bcf1a00db362179c58207cb7c1dd9968e5c0d4898129b57c70" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_time", + "bevy_app 0.17.3", + "bevy_ecs 0.17.3", + "bevy_time 0.17.3", "renet", "renet_netcode", ] [[package]] name = "bevy_scene" -version = "0.16.1" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c52ca165200995fe8afd2a1a6c03e4ffee49198a1d4653d32240ea7f217d4ab" +dependencies = [ + "bevy_app 0.16.1", + "bevy_asset 0.16.1", + "bevy_derive 0.16.1", + "bevy_ecs 0.16.1", + "bevy_platform 0.16.1", + "bevy_reflect 0.16.1", + "bevy_render 0.16.1", + "bevy_transform 0.16.1", + "bevy_utils 0.16.1", + "derive_more 1.0.0", + "serde", + "thiserror 2.0.11", + "uuid", +] + +[[package]] +name = "bevy_scene" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fcf6efd31fdd1e05724c95900bb1055716c8e3633b05fa731ee75db4241c17d" +dependencies = [ + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_camera", + "bevy_derive 0.17.3", + "bevy_ecs 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_transform 0.17.3", + "bevy_utils 0.17.3", + "derive_more 2.1.1", + "serde", + "thiserror 2.0.11", + "uuid", +] + +[[package]] +name = "bevy_shader" +version = "0.17.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c52ca165200995fe8afd2a1a6c03e4ffee49198a1d4653d32240ea7f217d4ab" +checksum = "a655de9f64e113a6e37be76401fb0d6cb84ed7cc4f891e70af4e39d26e9080c3" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_derive", - "bevy_ecs", - "bevy_platform", - "bevy_reflect", - "bevy_render", - "bevy_transform", - "bevy_utils", - "derive_more 1.0.0", + "bevy_asset 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "naga 26.0.0", + "naga_oil 0.19.1", "serde", "thiserror 2.0.11", - "uuid", + "tracing", + "wgpu-types 26.0.0", ] [[package]] @@ -1367,22 +2120,20 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ccae7bab2cb956fb0434004c359e432a3a1a074a6ef4eb471f1fb099f0b620b" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_color", - "bevy_core_pipeline", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_math", - "bevy_picking", - "bevy_platform", - "bevy_reflect", - "bevy_render", - "bevy_transform", - "bevy_utils", - "bevy_window", - "bitflags 2.8.0", + "bevy_app 0.16.1", + "bevy_asset 0.16.1", + "bevy_color 0.16.2", + "bevy_core_pipeline 0.16.1", + "bevy_derive 0.16.1", + "bevy_ecs 0.16.1", + "bevy_image 0.16.1", + "bevy_math 0.16.1", + "bevy_platform 0.16.1", + "bevy_reflect 0.16.1", + "bevy_render 0.16.1", + "bevy_transform 0.16.1", + "bevy_utils 0.16.1", + "bitflags 2.10.0", "bytemuck", "derive_more 1.0.0", "fixedbitset", @@ -1391,18 +2142,91 @@ dependencies = [ "tracing", ] +[[package]] +name = "bevy_sprite" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52b9a80aadf102ef0b012ceba5326253638c891994c303479e9973092e4e1c8b" +dependencies = [ + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_camera", + "bevy_color 0.17.3", + "bevy_derive 0.17.3", + "bevy_ecs 0.17.3", + "bevy_image 0.17.3", + "bevy_math 0.17.3", + "bevy_mesh 0.17.3", + "bevy_picking", + "bevy_reflect 0.17.3", + "bevy_text 0.17.3", + "bevy_transform 0.17.3", + "bevy_window 0.17.3", + "radsort", + "tracing", + "wgpu-types 26.0.0", +] + +[[package]] +name = "bevy_sprite_render" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5eec49a2a9185526f9828559a40b6f66d4c2dbae2df8ea2936d88ba449a5e86a" +dependencies = [ + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_camera", + "bevy_color 0.17.3", + "bevy_core_pipeline 0.17.3", + "bevy_derive 0.17.3", + "bevy_ecs 0.17.3", + "bevy_image 0.17.3", + "bevy_math 0.17.3", + "bevy_mesh 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_render 0.17.3", + "bevy_shader", + "bevy_sprite 0.17.3", + "bevy_text 0.17.3", + "bevy_transform 0.17.3", + "bevy_utils 0.17.3", + "bitflags 2.10.0", + "bytemuck", + "derive_more 2.1.1", + "fixedbitset", + "nonmax", + "tracing", +] + [[package]] name = "bevy_state" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "155d3cd97b900539008cdcaa702f88b724d94b08977b8e591a32536ce66faa8c" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_platform", - "bevy_reflect", - "bevy_state_macros", - "bevy_utils", + "bevy_app 0.16.1", + "bevy_ecs 0.16.1", + "bevy_platform 0.16.1", + "bevy_reflect 0.16.1", + "bevy_state_macros 0.16.1", + "bevy_utils 0.16.1", + "log", + "variadics_please", +] + +[[package]] +name = "bevy_state" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05e8556a55d548844fc067fac6657b62f8073c94bd7e13c86aa7573f4c2a67b3" +dependencies = [ + "bevy_app 0.17.3", + "bevy_ecs 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_state_macros 0.17.3", + "bevy_utils 0.17.3", "log", "variadics_please", ] @@ -1413,12 +2237,23 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2481c1304fd2a1851a0d4cb63a1ce6421ae40f3f0117cbc9882963ee4c9bb609" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.16.1", "proc-macro2", "quote", "syn", ] +[[package]] +name = "bevy_state_macros" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcda45913b1d6470c6b751656e72fb3f25ca6b5b7b2ee055b294aaed1eb7e5ba" +dependencies = [ + "bevy_macro_utils 0.17.3", + "quote", + "syn", +] + [[package]] name = "bevy_tasks" version = "0.16.1" @@ -1429,7 +2264,7 @@ dependencies = [ "async-executor", "async-task", "atomic-waker", - "bevy_platform", + "bevy_platform 0.16.1", "cfg-if", "concurrent-queue", "crossbeam-queue", @@ -1441,28 +2276,47 @@ dependencies = [ "wasm-bindgen-futures", ] +[[package]] +name = "bevy_tasks" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcbbfa5a58a16c4228434d3018c23fde3d78dcd76ec5f5b2b482a21f4b158dd3" +dependencies = [ + "async-channel", + "async-executor", + "async-task", + "atomic-waker", + "bevy_platform 0.17.3", + "concurrent-queue", + "crossbeam-queue", + "derive_more 2.1.1", + "futures-lite", + "heapless", + "pin-project", +] + [[package]] name = "bevy_text" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d76c85366159f5f54110f33321c76d8429cfd8f39638f26793a305dae568b60" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_color", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_log", - "bevy_math", - "bevy_platform", - "bevy_reflect", - "bevy_render", - "bevy_sprite", - "bevy_transform", - "bevy_utils", - "bevy_window", - "cosmic-text", + "bevy_app 0.16.1", + "bevy_asset 0.16.1", + "bevy_color 0.16.2", + "bevy_derive 0.16.1", + "bevy_ecs 0.16.1", + "bevy_image 0.16.1", + "bevy_log 0.16.1", + "bevy_math 0.16.1", + "bevy_platform 0.16.1", + "bevy_reflect 0.16.1", + "bevy_render 0.16.1", + "bevy_sprite 0.16.1", + "bevy_transform 0.16.1", + "bevy_utils 0.16.1", + "bevy_window 0.16.1", + "cosmic-text 0.13.2", "serde", "smallvec", "sys-locale", @@ -1471,16 +2325,57 @@ dependencies = [ "unicode-bidi", ] +[[package]] +name = "bevy_text" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc144cc6a30ed44a88e342c22d9e3a66a0993a74f792ae07ba79318efb41a86d" +dependencies = [ + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_color 0.17.3", + "bevy_derive 0.17.3", + "bevy_ecs 0.17.3", + "bevy_image 0.17.3", + "bevy_log 0.17.3", + "bevy_math 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_utils 0.17.3", + "cosmic-text 0.14.2", + "serde", + "smallvec", + "sys-locale", + "thiserror 2.0.11", + "tracing", + "wgpu-types 26.0.0", +] + [[package]] name = "bevy_time" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc98eb356c75be04fbbc77bb3d8ffa24c8bacd99f76111cee23d444be6ac8c9c" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_platform", - "bevy_reflect", + "bevy_app 0.16.1", + "bevy_ecs 0.16.1", + "bevy_platform 0.16.1", + "bevy_reflect 0.16.1", + "crossbeam-channel", + "log", + "serde", +] + +[[package]] +name = "bevy_time" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32835c3dbe082fbbe7d4f2f37f655073421f2882d4320ac2d59f922474260de4" +dependencies = [ + "bevy_app 0.17.3", + "bevy_ecs 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", "crossbeam-channel", "log", "serde", @@ -1492,44 +2387,61 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df218e440bb9a19058e1b80a68a031c887bcf7bd3a145b55f361359a2fa3100d" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_log", - "bevy_math", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "bevy_app 0.16.1", + "bevy_ecs 0.16.1", + "bevy_log 0.16.1", + "bevy_math 0.16.1", + "bevy_reflect 0.16.1", + "bevy_tasks 0.16.1", + "bevy_utils 0.16.1", "derive_more 1.0.0", "serde", "thiserror 2.0.11", ] +[[package]] +name = "bevy_transform" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b41fabfeaa53f51ff5ccf4d87e66836293159d50d21f6d3e16c93efb7c30f969" +dependencies = [ + "bevy_app 0.17.3", + "bevy_ecs 0.17.3", + "bevy_log 0.17.3", + "bevy_math 0.17.3", + "bevy_reflect 0.17.3", + "bevy_tasks 0.17.3", + "bevy_utils 0.17.3", + "derive_more 2.1.1", + "serde", + "thiserror 2.0.11", +] + [[package]] name = "bevy_ui" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea4a4d2ba51865bc3039af29a26b4f52c48b54cc758369f52004caf4b6f03770" dependencies = [ - "accesskit", - "bevy_a11y", - "bevy_app", - "bevy_asset", - "bevy_color", - "bevy_core_pipeline", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_input", - "bevy_math", - "bevy_picking", - "bevy_platform", - "bevy_reflect", - "bevy_render", - "bevy_sprite", - "bevy_text", - "bevy_transform", - "bevy_utils", - "bevy_window", + "accesskit 0.18.0", + "bevy_a11y 0.16.1", + "bevy_app 0.16.1", + "bevy_asset 0.16.1", + "bevy_color 0.16.2", + "bevy_core_pipeline 0.16.1", + "bevy_derive 0.16.1", + "bevy_ecs 0.16.1", + "bevy_image 0.16.1", + "bevy_input 0.16.1", + "bevy_math 0.16.1", + "bevy_platform 0.16.1", + "bevy_reflect 0.16.1", + "bevy_render 0.16.1", + "bevy_sprite 0.16.1", + "bevy_text 0.16.1", + "bevy_transform 0.16.1", + "bevy_utils 0.16.1", + "bevy_window 0.16.1", "bytemuck", "derive_more 1.0.0", "nonmax", @@ -1539,13 +2451,88 @@ dependencies = [ "tracing", ] +[[package]] +name = "bevy_ui" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa0fe27b8c641c2537480774dfd9198d56779371b04dd76618db39da4e7c7483" +dependencies = [ + "accesskit 0.21.1", + "bevy_a11y 0.17.3", + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_camera", + "bevy_color 0.17.3", + "bevy_derive 0.17.3", + "bevy_ecs 0.17.3", + "bevy_image 0.17.3", + "bevy_input 0.17.3", + "bevy_math 0.17.3", + "bevy_picking", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_sprite 0.17.3", + "bevy_text 0.17.3", + "bevy_transform 0.17.3", + "bevy_utils 0.17.3", + "bevy_window 0.17.3", + "derive_more 2.1.1", + "smallvec", + "taffy", + "thiserror 2.0.11", + "tracing", + "uuid", +] + +[[package]] +name = "bevy_ui_render" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1d2e783bb5f0b748e6360a0055421d5c934b43830b205a84996a75e54330cd7" +dependencies = [ + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_camera", + "bevy_color 0.17.3", + "bevy_core_pipeline 0.17.3", + "bevy_derive 0.17.3", + "bevy_ecs 0.17.3", + "bevy_image 0.17.3", + "bevy_math 0.17.3", + "bevy_mesh 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_render 0.17.3", + "bevy_shader", + "bevy_sprite 0.17.3", + "bevy_sprite_render", + "bevy_text 0.17.3", + "bevy_transform 0.17.3", + "bevy_ui 0.17.3", + "bevy_utils 0.17.3", + "bytemuck", + "derive_more 2.1.1", + "tracing", +] + [[package]] name = "bevy_utils" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94f7a8905a125d2017e8561beefb7f2f5e67e93ff6324f072ad87c5fd6ec3b99" dependencies = [ - "bevy_platform", + "bevy_platform 0.16.1", + "thread_local", +] + +[[package]] +name = "bevy_utils" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "789d04f88c764877a4552e07745b402dbc45f5d0545e6d102558f2f1752a1d89" +dependencies = [ + "bevy_platform 0.17.3", + "disqualified", "thread_local", ] @@ -1556,51 +2543,69 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df7e8ad0c17c3cc23ff5566ae2905c255e6986037fb041f74c446216f5c38431" dependencies = [ "android-activity", - "bevy_app", - "bevy_ecs", - "bevy_input", - "bevy_math", - "bevy_platform", - "bevy_reflect", - "bevy_utils", + "bevy_app 0.16.1", + "bevy_ecs 0.16.1", + "bevy_input 0.16.1", + "bevy_math 0.16.1", + "bevy_platform 0.16.1", + "bevy_reflect 0.16.1", + "bevy_utils 0.16.1", "log", "raw-window-handle", "serde", "smol_str", ] +[[package]] +name = "bevy_window" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ae54ec7a0fc344278592a688a01b57b32182abc3ca7d47040773c4cbc2e15e0" +dependencies = [ + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_ecs 0.17.3", + "bevy_image 0.17.3", + "bevy_input 0.17.3", + "bevy_math 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "log", + "raw-window-handle", + "serde", +] + [[package]] name = "bevy_winit" -version = "0.16.1" +version = "0.17.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a5e7f00c6b3b6823df5ec2a5e9067273607208919bc8c211773ebb9643c87f0" +checksum = "feeaa46d3c4480323e690de8a4ca7f914c074af1f5f70ee3246392992dbf4a0c" dependencies = [ - "accesskit", + "accesskit 0.21.1", "accesskit_winit", "approx 0.5.1", - "bevy_a11y", - "bevy_app", - "bevy_asset", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_input", - "bevy_input_focus", - "bevy_log", - "bevy_math", - "bevy_platform", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", - "bevy_window", + "bevy_a11y 0.17.3", + "bevy_android", + "bevy_app 0.17.3", + "bevy_asset 0.17.3", + "bevy_derive 0.17.3", + "bevy_ecs 0.17.3", + "bevy_image 0.17.3", + "bevy_input 0.17.3", + "bevy_input_focus 0.17.3", + "bevy_log 0.17.3", + "bevy_math 0.17.3", + "bevy_platform 0.17.3", + "bevy_reflect 0.17.3", + "bevy_tasks 0.17.3", + "bevy_window 0.17.3", "bytemuck", "cfg-if", - "crossbeam-channel", - "raw-window-handle", + "js-sys", "tracing", "wasm-bindgen", "web-sys", - "wgpu-types", + "wgpu-types 26.0.0", "winit", ] @@ -1619,7 +2624,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "cexpr", "clang-sys", "itertools 0.13.0", @@ -1633,6 +2638,24 @@ dependencies = [ "syn", ] +[[package]] +name = "bindgen" +version = "0.72.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" +dependencies = [ + "bitflags 2.10.0", + "cexpr", + "clang-sys", + "itertools 0.13.0", + "proc-macro2", + "quote", + "regex", + "rustc-hash 2.1.0", + "shlex", + "syn", +] + [[package]] name = "bit-set" version = "0.5.3" @@ -1671,11 +2694,12 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.8.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" +checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" dependencies = [ - "serde", + "bytemuck", + "serde_core", ] [[package]] @@ -1719,6 +2743,17 @@ dependencies = [ "piper", ] +[[package]] +name = "bstr" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab" +dependencies = [ + "memchr", + "regex-automata", + "serde", +] + [[package]] name = "bumpalo" version = "3.16.0" @@ -1727,18 +2762,18 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytemuck" -version = "1.21.0" +version = "1.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3" +checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" dependencies = [ "bytemuck_derive", ] [[package]] name = "bytemuck_derive" -version = "1.8.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fa76293b4f7bb636ab88fd78228235b5248b4d05cc589aed610f954af5d7c7a" +checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff" dependencies = [ "proc-macro2", "quote", @@ -1769,7 +2804,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "log", "polling", "rustix", @@ -1871,7 +2906,7 @@ dependencies = [ "js-sys", "num-traits", "wasm-bindgen", - "windows-link", + "windows-link 0.2.1", ] [[package]] @@ -1915,6 +2950,17 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "codespan-reporting" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" +dependencies = [ + "serde", + "termcolor", + "unicode-width", +] + [[package]] name = "combine" version = "4.6.7" @@ -1978,6 +3024,15 @@ dependencies = [ "const_soft_float", ] +[[package]] +name = "convert_case" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" +dependencies = [ + "unicode-segmentation", +] + [[package]] name = "core-foundation" version = "0.9.4" @@ -2012,7 +3067,7 @@ checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" dependencies = [ "bitflags 1.3.2", "core-foundation 0.9.4", - "core-graphics-types", + "core-graphics-types 0.1.3", "foreign-types", "libc", ] @@ -2028,6 +3083,17 @@ dependencies = [ "libc", ] +[[package]] +name = "core-graphics-types" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" +dependencies = [ + "bitflags 2.10.0", + "core-foundation 0.10.0", + "libc", +] + [[package]] name = "coreaudio-rs" version = "0.11.3" @@ -2041,11 +3107,11 @@ dependencies = [ [[package]] name = "coreaudio-sys" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ce857aa0b77d77287acc1ac3e37a05a8c95a2af3647d23b15f263bdaeb7562b" +checksum = "ceec7a6067e62d6f931a2baf6f3a751f4a892595bcec1461a3c94ef9949864b6" dependencies = [ - "bindgen", + "bindgen 0.72.1", ] [[package]] @@ -2054,7 +3120,30 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e418dd4f5128c3e93eab12246391c54a20c496811131f85754dc8152ee207892" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", + "fontdb", + "log", + "rangemap", + "rustc-hash 1.1.0", + "rustybuzz", + "self_cell", + "smol_str", + "swash", + "sys-locale", + "ttf-parser 0.21.1", + "unicode-bidi", + "unicode-linebreak", + "unicode-script", + "unicode-segmentation", +] + +[[package]] +name = "cosmic-text" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da46a9d5a8905cc538a4a5bceb6a4510de7a51049c5588c0114efce102bcbbe8" +dependencies = [ + "bitflags 2.10.0", "fontdb", "log", "rangemap", @@ -2274,6 +3363,7 @@ version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" dependencies = [ + "convert_case", "proc-macro2", "quote", "rustc_version", @@ -2355,69 +3445,52 @@ dependencies = [ "dtoa", ] -[[package]] -name = "ecolor" -version = "0.29.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "775cfde491852059e386c4e1deb4aef381c617dc364184c6f6afee99b87c402b" -dependencies = [ - "emath 0.29.1", -] - -[[package]] -name = "ecolor" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d72e9c39f6e11a2e922d04a34ec5e7ef522ea3f5a1acfca7a19d16ad5fe50f5" -dependencies = [ - "emath 0.30.0", -] - [[package]] name = "ecolor" version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94bdf37f8d5bd9aa7f753573fdda9cf7343afa73dd28d7bfe9593bd9798fc07e" dependencies = [ - "bytemuck", "emath 0.32.3", ] [[package]] -name = "egui" -version = "0.29.1" +name = "ecolor" +version = "0.33.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53eafabcce0cb2325a59a98736efe0bf060585b437763f8c476957fb274bb974" +checksum = "71ddb8ac7643d1dba1bb02110e804406dd459a838efcb14011ced10556711a8e" dependencies = [ - "ahash", - "emath 0.29.1", - "epaint 0.29.1", - "nohash-hasher", + "bytemuck", + "emath 0.33.3", ] [[package]] name = "egui" -version = "0.30.0" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "252d52224d35be1535d7fd1d6139ce071fb42c9097773e79f7665604f5596b5e" +checksum = "5d5d0306cd61ca75e29682926d71f2390160247f135965242e904a636f51c0dc" dependencies = [ "ahash", - "emath 0.30.0", - "epaint 0.30.0", + "bitflags 2.10.0", + "emath 0.32.3", + "epaint 0.32.3", "nohash-hasher", "profiling", + "smallvec", + "unicode-segmentation", ] [[package]] name = "egui" -version = "0.32.3" +version = "0.33.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d5d0306cd61ca75e29682926d71f2390160247f135965242e904a636f51c0dc" +checksum = "6a9b567d356674e9a5121ed3fedfb0a7c31e059fe71f6972b691bcd0bfc284e3" dependencies = [ "ahash", - "bitflags 2.8.0", - "emath 0.32.3", - "epaint 0.32.3", + "bitflags 2.10.0", + "emath 0.33.3", + "epaint 0.33.3", + "log", "nohash-hasher", "profiling", "smallvec", @@ -2426,13 +3499,13 @@ dependencies = [ [[package]] name = "egui_plot" -version = "0.30.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c226cae80a6ee10c4d3aaf9e33bd9e9b2f1c0116b6036bdc2a1cfc9d2d0dcc10" +checksum = "33233ffc010fd450381805bbbebecbbb82f077de7712ddc439f0b20effd42db7" dependencies = [ "ahash", - "egui 0.30.0", - "emath 0.30.0", + "egui 0.33.3", + "emath 0.33.3", ] [[package]] @@ -2443,21 +3516,15 @@ checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "emath" -version = "0.29.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1fe0049ce51d0fb414d029e668dd72eb30bc2b739bf34296ed97bd33df544f3" - -[[package]] -name = "emath" -version = "0.30.0" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4fe73c1207b864ee40aa0b0c038d6092af1030744678c60188a05c28553515d" +checksum = "45fd7bc25f769a3c198fe1cf183124bf4de3bd62ef7b4f1eaf6b08711a3af8db" [[package]] name = "emath" -version = "0.32.3" +version = "0.33.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45fd7bc25f769a3c198fe1cf183124bf4de3bd62ef7b4f1eaf6b08711a3af8db" +checksum = "491bdf728bf25ddd9ad60d4cf1c48588fa82c013a2440b91aa7fc43e34a07c32" dependencies = [ "bytemuck", ] @@ -2478,18 +3545,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0a05902cf601ed11d564128448097b98ebe3c6574bd7b6a653a3d56d54aa020" dependencies = [ "const_panic", - "encase_derive", - "glam", + "encase_derive 0.10.0", + "glam 0.29.3", "thiserror 1.0.69", ] +[[package]] +name = "encase" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02ba239319a4f60905966390f5e52799d868103a533bb7e27822792332504ddd" +dependencies = [ + "const_panic", + "encase_derive 0.11.2", + "glam 0.30.10", + "thiserror 2.0.11", +] + [[package]] name = "encase_derive" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "181d475b694e2dd56ae919ce7699d344d1fd259292d590c723a50d1189a2ea85" dependencies = [ - "encase_derive_impl", + "encase_derive_impl 0.10.0", +] + +[[package]] +name = "encase_derive" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5223d6c647f09870553224f6e37261fe5567bc5a4f4cf13ed337476e79990f2f" +dependencies = [ + "encase_derive_impl 0.11.2", ] [[package]] @@ -2504,30 +3592,27 @@ dependencies = [ ] [[package]] -name = "epaint" -version = "0.29.1" +name = "encase_derive_impl" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a32af8da821bd4f43f2c137e295459ee2e1661d87ca8779dfa0eaf45d870e20f" -dependencies = [ - "ab_glyph", - "ahash", - "ecolor 0.29.1", - "emath 0.29.1", - "epaint_default_fonts 0.29.1", - "nohash-hasher", - "parking_lot", +checksum = "1796db3d892515842ca2dfb11124c4bb4a9e58d9f2c5c1072e5bca1b2334507b" +dependencies = [ + "proc-macro2", + "quote", + "syn", ] [[package]] name = "epaint" -version = "0.30.0" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5666f8d25236293c966fbb3635eac18b04ad1914e3bab55bc7d44b9980cafcac" +checksum = "63adcea970b7a13094fe97a36ab9307c35a750f9e24bf00bb7ef3de573e0fddb" dependencies = [ "ab_glyph", "ahash", - "ecolor 0.30.0", - "emath 0.30.0", + "ecolor 0.32.3", + "emath 0.32.3", + "epaint_default_fonts 0.32.3", "nohash-hasher", "parking_lot", "profiling", @@ -2535,16 +3620,17 @@ dependencies = [ [[package]] name = "epaint" -version = "0.32.3" +version = "0.33.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63adcea970b7a13094fe97a36ab9307c35a750f9e24bf00bb7ef3de573e0fddb" +checksum = "009d0dd3c2163823a0abdb899451ecbc78798dec545ee91b43aff1fa790bab62" dependencies = [ "ab_glyph", "ahash", "bytemuck", - "ecolor 0.32.3", - "emath 0.32.3", - "epaint_default_fonts 0.32.3", + "ecolor 0.33.3", + "emath 0.33.3", + "epaint_default_fonts 0.33.3", + "log", "nohash-hasher", "parking_lot", "profiling", @@ -2552,15 +3638,15 @@ dependencies = [ [[package]] name = "epaint_default_fonts" -version = "0.29.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "483440db0b7993cf77a20314f08311dbe95675092405518c0677aa08c151a3ea" +checksum = "1537accc50c9cab5a272c39300bdd0dd5dca210f6e5e8d70be048df9596e7ca2" [[package]] name = "epaint_default_fonts" -version = "0.32.3" +version = "0.33.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1537accc50c9cab5a272c39300bdd0dd5dca210f6e5e8d70be048df9596e7ca2" +checksum = "5c4fbe202b6578d3d56428fa185cdf114a05e49da05f477b3c7f0fbb221f1862" [[package]] name = "equivalent" @@ -2667,6 +3753,12 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "font-types" version = "0.10.1" @@ -2827,8 +3919,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8" dependencies = [ "cfg-if", + "js-sys", "libc", "wasi 0.13.3+wasi-0.2.2", + "wasm-bindgen", "windows-targets 0.52.6", ] @@ -2877,6 +3971,90 @@ dependencies = [ "xml-rs", ] +[[package]] +name = "glam" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "333928d5eb103c5d4050533cec0384302db6be8ef7d3cebd30ec6a35350353da" + +[[package]] +name = "glam" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3abb554f8ee44336b72d522e0a7fe86a29e09f839a36022fa869a7dfe941a54b" + +[[package]] +name = "glam" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4126c0479ccf7e8664c36a2d719f5f2c140fbb4f9090008098d2c291fa5b3f16" + +[[package]] +name = "glam" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01732b97afd8508eee3333a541b9f7610f454bb818669e66e90f5f57c93a776" + +[[package]] +name = "glam" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "525a3e490ba77b8e326fb67d4b44b4bd2f920f44d4cc73ccec50adc68e3bee34" + +[[package]] +name = "glam" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b8509e6791516e81c1a630d0bd7fbac36d2fa8712a9da8662e716b52d5051ca" + +[[package]] +name = "glam" +version = "0.20.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f43e957e744be03f5801a55472f593d43fabdebf25a4585db250f04d86b1675f" + +[[package]] +name = "glam" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "518faa5064866338b013ff9b2350dc318e14cc4fcd6cb8206d7e7c9886c98815" + +[[package]] +name = "glam" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12f597d56c1bd55a811a1be189459e8fad2bbc272616375602443bdfb37fa774" + +[[package]] +name = "glam" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e4afd9ad95555081e109fe1d21f2a30c691b5f0919c67dfa690a2e1eb6bd51c" + +[[package]] +name = "glam" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5418c17512bdf42730f9032c74e1ae39afc408745ebb2acf72fbc4691c17945" + +[[package]] +name = "glam" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "151665d9be52f9bb40fc7966565d39666f2d1e69233571b71b87791c7e0528b3" + +[[package]] +name = "glam" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e05e7e6723e3455f4818c7b26e855439f7546cf617ef669d1adedb8669e5cb9" + +[[package]] +name = "glam" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "779ae4bf7e8421cf91c0b3b64e7e8b40b862fba4d393f59150042de7c4965a94" + [[package]] name = "glam" version = "0.29.3" @@ -2889,6 +4067,18 @@ dependencies = [ "serde", ] +[[package]] +name = "glam" +version = "0.30.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19fc433e8437a212d1b6f1e68c7824af3aed907da60afa994e7f542d18d12aa9" +dependencies = [ + "bytemuck", + "libm", + "rand 0.9.0", + "serde_core", +] + [[package]] name = "glob" version = "0.3.2" @@ -2958,7 +4148,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "gpu-alloc-types", ] @@ -2968,7 +4158,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", ] [[package]] @@ -2985,11 +4175,11 @@ dependencies = [ [[package]] name = "gpu-descriptor" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf29e94d6d243368b7a56caa16bc213e4f9f8ed38c4d9557069527b5d5281ca" +checksum = "b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "gpu-descriptor-types", "hashbrown 0.15.2", ] @@ -3000,7 +4190,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", ] [[package]] @@ -3027,6 +4217,7 @@ checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" dependencies = [ "cfg-if", "crunchy", + "num-traits", "zerocopy 0.8.33", ] @@ -3056,8 +4247,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "equivalent", - "foldhash", + "foldhash 0.1.4", + "serde", +] + +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +dependencies = [ + "equivalent", + "foldhash 0.2.0", "serde", + "serde_core", ] [[package]] @@ -3090,7 +4293,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c9e718d32b6e6b2b32354e1b0367025efdd0b11d6a740b905ddf5db1074679" dependencies = [ "constgebra", - "glam", + "glam 0.29.3", + "tinyvec", +] + +[[package]] +name = "hexasphere" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29a164ceff4500f2a72b1d21beaa8aa8ad83aec2b641844c659b190cb3ea2e0b" +dependencies = [ + "constgebra", + "glam 0.30.10", "tinyvec", ] @@ -3247,24 +4461,16 @@ dependencies = [ "tiff", ] -[[package]] -name = "immutable-chunkmap" -version = "2.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12f97096f508d54f8f8ab8957862eee2ccd628847b6217af1a335e1c44dee578" -dependencies = [ - "arrayvec", -] - [[package]] name = "indexmap" -version = "2.7.1" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.16.1", "serde", + "serde_core", ] [[package]] @@ -3279,7 +4485,7 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "inotify-sys", "libc", ] @@ -3302,6 +4508,15 @@ dependencies = [ "generic-array", ] +[[package]] +name = "inventory" +version = "0.3.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc61209c082fbeb19919bee74b176221b27223e27b65d781eb91af24eb1fb46e" +dependencies = [ + "rustversion", +] + [[package]] name = "io-kit-sys" version = "0.4.1" @@ -3342,7 +4557,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e4468c51a47d2422a3a3e01b45cb47ed0fbce520495dd7de495bcfe8ce0f856" dependencies = [ - "bevy", + "bevy 0.16.1", "chrono", "num-traits", ] @@ -3413,11 +4628,11 @@ checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" [[package]] name = "ktx2" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87d65e08a9ec02e409d27a0139eaa6b9756b4d81fe7cde71f6941a83730ce838" +checksum = "ff7f53bdf698e7aa7ec916411bbdc8078135da11b66db5182675b2227f6c0d07" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.10.0", ] [[package]] @@ -3465,7 +4680,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "libc", "redox_syscall 0.5.8", ] @@ -3506,19 +4721,18 @@ checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" dependencies = [ - "autocfg", "scopeguard", ] [[package]] name = "log" -version = "0.4.25" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "mach2" @@ -3540,11 +4754,11 @@ dependencies = [ [[package]] name = "matchers" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" dependencies = [ - "regex-automata 0.1.10", + "regex-automata", ] [[package]] @@ -3578,9 +4792,24 @@ version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f569fb946490b5743ad69813cb19629130ce9374034abe31614a36402d18f99e" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", + "block", + "core-graphics-types 0.1.3", + "foreign-types", + "log", + "objc", + "paste", +] + +[[package]] +name = "metal" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00c15a6f673ff72ddcc22394663290f870fb224c1bfce55734a75c414150e605" +dependencies = [ + "bitflags 2.10.0", "block", - "core-graphics-types", + "core-graphics-types 0.2.0", "foreign-types", "log", "objc", @@ -3611,9 +4840,9 @@ checksum = "e380993072e52eef724eddfcde0ed013b0c023c3f0417336ed041aa9f076994e" dependencies = [ "arrayvec", "bit-set 0.8.0", - "bitflags 2.8.0", + "bitflags 2.10.0", "cfg_aliases", - "codespan-reporting", + "codespan-reporting 0.11.1", "hexf-parse", "indexmap", "log", @@ -3626,6 +4855,33 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "naga" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "916cbc7cb27db60be930a4e2da243cf4bc39569195f22fd8ee419cd31d5b662c" +dependencies = [ + "arrayvec", + "bit-set 0.8.0", + "bitflags 2.10.0", + "cfg-if", + "cfg_aliases", + "codespan-reporting 0.12.0", + "half", + "hashbrown 0.15.2", + "hexf-parse", + "indexmap", + "libm", + "log", + "num-traits", + "once_cell", + "pp-rs", + "rustc-hash 1.1.0", + "spirv", + "thiserror 2.0.11", + "unicode-ident", +] + [[package]] name = "naga_oil" version = "0.17.1" @@ -3633,27 +4889,59 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2464f7395decfd16bb4c33fb0cb3b2c645cc60d051bc7fb652d3720bfb20f18" dependencies = [ "bit-set 0.5.3", - "codespan-reporting", + "codespan-reporting 0.11.1", "data-encoding", "indexmap", - "naga", + "naga 24.0.0", "once_cell", "regex", - "regex-syntax 0.8.5", + "regex-syntax", "rustc-hash 1.1.0", "thiserror 1.0.69", "tracing", "unicode-ident", ] +[[package]] +name = "naga_oil" +version = "0.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b586d3cf5c9b7e13fe2af6e114406ff70773fd80881960378933b63e76f37dd" +dependencies = [ + "codespan-reporting 0.12.0", + "data-encoding", + "indexmap", + "naga 26.0.0", + "regex", + "rustc-hash 1.1.0", + "thiserror 2.0.11", + "tracing", + "unicode-ident", +] + [[package]] name = "nalgebra" -version = "0.33.2" +version = "0.34.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26aecdf64b707efd1310e3544d709c5c0ac61c13756046aaaba41be5c4f66a3b" +checksum = "c4d5b3eff5cd580f93da45e64715e8c20a3996342f1e466599cf7a267a0c2f5f" dependencies = [ "approx 0.5.1", - "glam", + "glam 0.14.0", + "glam 0.15.2", + "glam 0.16.0", + "glam 0.17.3", + "glam 0.18.0", + "glam 0.19.0", + "glam 0.20.5", + "glam 0.21.3", + "glam 0.22.0", + "glam 0.23.0", + "glam 0.24.2", + "glam 0.25.0", + "glam 0.27.0", + "glam 0.28.0", + "glam 0.29.3", + "glam 0.30.10", "matrixmultiply", "nalgebra-macros", "num-complex", @@ -3665,9 +4953,9 @@ dependencies = [ [[package]] name = "nalgebra-macros" -version = "0.2.2" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "254a5372af8fc138e36684761d3c0cdb758a4410e938babcff1c860ce14ddbfc" +checksum = "973e7178a678cfd059ccec50887658d482ce16b0aa9da3888ddeab5cd5eb4889" dependencies = [ "proc-macro2", "quote", @@ -3680,7 +4968,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "jni-sys", "log", "ndk-sys 0.5.0+25.2.9519653", @@ -3694,7 +4982,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "jni-sys", "log", "ndk-sys 0.6.0+11769913", @@ -3739,7 +5027,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "cfg-if", "cfg_aliases", "libc", @@ -3778,6 +5066,15 @@ version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "610a5acd306ec67f907abe5567859a3c693fb9886eb1f012ab8f2a47bef3db51" +[[package]] +name = "normpath" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf23ab2b905654b4cb177e30b629937b3868311d4e1cba859f899c041046e69b" +dependencies = [ + "windows-sys 0.61.2", +] + [[package]] name = "ntapi" version = "0.4.1" @@ -3789,12 +5086,11 @@ dependencies = [ [[package]] name = "nu-ansi-term" -version = "0.46.0" +version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "overload", - "winapi", + "windows-sys 0.61.2", ] [[package]] @@ -3909,7 +5205,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "block2", "libc", "objc2", @@ -3925,7 +5221,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "block2", "objc2", "objc2-core-location", @@ -3949,7 +5245,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "block2", "objc2", "objc2-foundation", @@ -3961,7 +5257,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", ] [[package]] @@ -4000,13 +5296,23 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "block2", "dispatch", "libc", "objc2", ] +[[package]] +name = "objc2-io-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15" +dependencies = [ + "libc", + "objc2-core-foundation", +] + [[package]] name = "objc2-link-presentation" version = "0.2.2" @@ -4025,7 +5331,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "block2", "objc2", "objc2-foundation", @@ -4037,7 +5343,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "block2", "objc2", "objc2-foundation", @@ -4060,7 +5366,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "block2", "objc2", "objc2-cloud-kit", @@ -4092,7 +5398,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "block2", "objc2", "objc2-core-location", @@ -4149,9 +5455,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.20.2" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "opaque-debug" @@ -4159,6 +5465,17 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" +[[package]] +name = "opener" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb9024962ab91e00c89d2a14352a8d0fc1a64346bf96f1839b45c09149564e47" +dependencies = [ + "bstr", + "normpath", + "windows-sys 0.60.2", +] + [[package]] name = "orbclient" version = "0.3.48" @@ -4186,12 +5503,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - [[package]] name = "owned_ttf_parser" version = "0.25.0" @@ -4209,9 +5520,9 @@ checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" [[package]] name = "parking_lot" -version = "0.12.3" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" dependencies = [ "lock_api", "parking_lot_core", @@ -4219,30 +5530,31 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" dependencies = [ "cfg-if", "libc", "redox_syscall 0.5.8", "smallvec", - "windows-targets 0.52.6", + "windows-link 0.2.1", ] [[package]] name = "parry3d" -version = "0.22.1" +version = "0.25.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e0877164c86c741f30fcb13e551a37f5805ffc053710644af3ef8080e526f68" +checksum = "e99471b7b6870f7fe406d5611dd4b4c9b07aa3e5436b1d27e1515f9832bb0c6b" dependencies = [ "approx 0.5.1", "arrayvec", - "bitflags 2.8.0", + "bitflags 2.10.0", "downcast-rs 2.0.2", "either", "ena", - "hashbrown 0.15.2", + "foldhash 0.2.0", + "hashbrown 0.16.1", "log", "nalgebra", "num-derive", @@ -4269,18 +5581,6 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" -[[package]] -name = "petgraph" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" -dependencies = [ - "fixedbitset", - "indexmap", - "serde", - "serde_derive", -] - [[package]] name = "petgraph" version = "0.8.3" @@ -4291,6 +5591,7 @@ dependencies = [ "hashbrown 0.15.2", "indexmap", "serde", + "serde_derive", ] [[package]] @@ -4497,7 +5798,7 @@ version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" dependencies = [ - "toml_edit", + "toml_edit 0.22.22", ] [[package]] @@ -4511,9 +5812,9 @@ dependencies = [ [[package]] name = "profiling" -version = "1.0.16" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d" +checksum = "3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773" dependencies = [ "profiling-procmacros", ] @@ -4622,6 +5923,16 @@ dependencies = [ "rand 0.8.5", ] +[[package]] +name = "rand_distr" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463" +dependencies = [ + "num-traits", + "rand 0.9.0", +] + [[package]] name = "rand_xorshift" version = "0.3.0" @@ -4645,14 +5956,14 @@ checksum = "f60fcc7d6849342eff22c4350c8b9a989ee8ceabc4b481253e8946b9fe83d684" [[package]] name = "rapier3d" -version = "0.27.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b274764d058e242961750c11aff7433255321f621bb98220bb0a82beff1f9897" +checksum = "68073fdc88f6b709002767ce8deffffb05ac06824bf9f98a23e270bcea64ba9f" dependencies = [ "approx 0.5.1", "arrayvec", "bit-vec 0.8.0", - "bitflags 2.8.0", + "bitflags 2.10.0", "downcast-rs 2.0.2", "log", "nalgebra", @@ -4660,13 +5971,11 @@ dependencies = [ "num-traits", "ordered-float 5.1.0", "parry3d", - "petgraph 0.8.3", "profiling", "rustc-hash 2.1.0", "simba", - "smallvec", + "static_assertions", "thiserror 2.0.11", - "vec_map", "wide", ] @@ -4733,7 +6042,7 @@ version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", ] [[package]] @@ -4744,17 +6053,8 @@ checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.9", - "regex-syntax 0.8.5", -] - -[[package]] -name = "regex-automata" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -dependencies = [ - "regex-syntax 0.6.29", + "regex-automata", + "regex-syntax", ] [[package]] @@ -4765,15 +6065,9 @@ checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.5", + "regex-syntax", ] -[[package]] -name = "regex-syntax" -version = "0.6.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" - [[package]] name = "regex-syntax" version = "0.8.5" @@ -4788,11 +6082,11 @@ checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832" [[package]] name = "renet" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "639816fa1a50f8a3a20e823a0c63a3481295c2d4bf7b0606e84d7a46820ce5e9" +checksum = "2c3784a36baf3db87eb738af59a2d57cd54b2d09088499eaab300440f81fd41a" dependencies = [ - "bevy_ecs", + "bevy_ecs 0.17.3", "bytes", "log", "octets", @@ -4800,11 +6094,11 @@ dependencies = [ [[package]] name = "renet_netcode" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63860bdfd2bd7db57690a78b941e535cce9a87058c05407d5f37a92ae83c4143" +checksum = "7d73ffa79c2081fe93286acac186a20d49657b93b8cfa4e0e8b79b1f3ee81241" dependencies = [ - "bevy_ecs", + "bevy_ecs 0.17.3", "log", "renet", "renetcode", @@ -4812,11 +6106,11 @@ dependencies = [ [[package]] name = "renet_visualizer" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3000d08a1d1682a01bc76a7b8d4d8172f5e7ea3eee18546d7c22c76eb36c609b" +checksum = "440e1fe5b2915da2eec67595fc1aeca07c9d79707beddfa109f840f2ad37c883" dependencies = [ - "egui 0.29.1", + "egui 0.32.3", "renet", ] @@ -4853,9 +6147,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" dependencies = [ "base64 0.21.7", - "bitflags 2.8.0", + "bitflags 2.10.0", + "serde", + "serde_derive", +] + +[[package]] +name = "ron" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beceb6f7bf81c73e73aeef6dd1356d9a1b2b4909e1f0fc3e59b034f9572d7b7f" +dependencies = [ + "base64 0.22.1", + "bitflags 2.10.0", "serde", "serde_derive", + "unicode-ident", ] [[package]] @@ -4868,9 +6175,9 @@ checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97" name = "rsmc" version = "0.1.1" dependencies = [ - "bevy", + "bevy 0.17.3", "bevy-inspector-egui", - "bevy_diagnostic", + "bevy_diagnostic 0.17.3", "bevy_egui", "bevy_flair", "bevy_fps_controller", @@ -4928,7 +6235,7 @@ version = "0.38.43" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "errno", "libc", "linux-raw-sys", @@ -4947,7 +6254,7 @@ version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfb9cf8877777222e4a3bc7eb247e398b56baba500c38c1c46842431adc8b55c" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "bytemuck", "libm", "smallvec", @@ -5012,11 +6319,11 @@ dependencies = [ [[package]] name = "selectors" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3df44ba8a7ca7a4d28c589e04f526266ed76b6cc556e33fe69fa25de31939a65" +checksum = "5685b6ae43bfcf7d2e7dfcfb5d8e8f61b46442c902531e41a32a9a8bf0ee0fb6" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "cssparser", "derive_more 2.1.1", "fxhash", @@ -5125,9 +6432,9 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "simba" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3a386a501cd104797982c15ae17aafe8b9261315b5d07e3ec803f2ea26be0fa" +checksum = "c99284beb21666094ba2b75bbceda012e610f5479dfcc2d6e2426f53197ffd95" dependencies = [ "approx 0.5.1", "num-complex", @@ -5188,7 +6495,7 @@ version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "calloop", "calloop-wayland-source", "cursor-icon", @@ -5237,13 +6544,22 @@ dependencies = [ "portable-atomic", ] +[[package]] +name = "spin" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591" +dependencies = [ + "portable-atomic", +] + [[package]] name = "spirv" version = "0.3.0+sdk-1.3.268.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", ] [[package]] @@ -5359,6 +6675,20 @@ dependencies = [ "windows 0.57.0", ] +[[package]] +name = "sysinfo" +version = "0.37.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16607d5caffd1c07ce073528f9ed972d88db15dd44023fa57142963be3feb11f" +dependencies = [ + "libc", + "memchr", + "ntapi", + "objc2-core-foundation", + "objc2-io-kit", + "windows 0.59.0", +] + [[package]] name = "taffy" version = "0.7.7" @@ -5497,6 +6827,15 @@ version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" +[[package]] +name = "toml_datetime" +version = "0.7.5+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" +dependencies = [ + "serde_core", +] + [[package]] name = "toml_edit" version = "0.22.22" @@ -5504,15 +6843,36 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ "indexmap", - "toml_datetime", - "winnow", + "toml_datetime 0.6.8", + "winnow 0.6.24", +] + +[[package]] +name = "toml_edit" +version = "0.23.10+spec-1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269" +dependencies = [ + "indexmap", + "toml_datetime 0.7.5+spec-1.1.0", + "toml_parser", + "winnow 0.7.14", +] + +[[package]] +name = "toml_parser" +version = "1.0.6+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44" +dependencies = [ + "winnow 0.7.14", ] [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -5521,9 +6881,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.28" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", @@ -5532,9 +6892,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.33" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" dependencies = [ "once_cell", "valuable", @@ -5557,7 +6917,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "528bdd1f0e27b5dd9a4ededf154e824b0532731e4af73bb531de46276e0aab1e" dependencies = [ - "bindgen", + "bindgen 0.70.1", "cc", "cfg-if", "once_cell", @@ -5566,16 +6926,28 @@ dependencies = [ "tracing-subscriber", ] +[[package]] +name = "tracing-oslog" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d76902d2a8d5f9f55a81155c08971734071968c90f2d9bfe645fe700579b2950" +dependencies = [ + "cc", + "cfg-if", + "tracing-core", + "tracing-subscriber", +] + [[package]] name = "tracing-subscriber" -version = "0.3.19" +version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" +checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e" dependencies = [ "matchers", "nu-ansi-term", "once_cell", - "regex", + "regex-automata", "sharded-slab", "smallvec", "thread_local", @@ -5875,7 +7247,7 @@ version = "0.31.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b66249d3fc69f76fd74c82cc319300faa554e9d865dab1f7cd66cc20db10b280" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "rustix", "wayland-backend", "wayland-scanner", @@ -5887,7 +7259,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "cursor-icon", "wayland-backend", ] @@ -5909,7 +7281,7 @@ version = "0.32.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7cd0ade57c4e6e9a8952741325c30bf82f4246885dca8bf561898b86d0c1f58e" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "wayland-backend", "wayland-client", "wayland-scanner", @@ -5921,7 +7293,7 @@ version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b31cab548ee68c7eb155517f2212049dc151f7cd7910c2b66abfd31c3ee12bd" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "wayland-backend", "wayland-client", "wayland-protocols", @@ -5934,7 +7306,7 @@ version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "782e12f6cd923c3c316130d56205ebab53f55d6666b7faddfad36cecaeeb4022" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "wayland-backend", "wayland-client", "wayland-protocols", @@ -5960,7 +7332,6 @@ checksum = "efa8ac0d8e8ed3e3b5c9fc92c7881406a268e11555abe36493efabe649a29e09" dependencies = [ "dlib", "log", - "once_cell", "pkg-config", ] @@ -6015,12 +7386,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b0b3436f0729f6cdf2e6e9201f3d39dc95813fad61d826c1ed07918b4539353" dependencies = [ "arrayvec", - "bitflags 2.8.0", + "bitflags 2.10.0", "cfg_aliases", "document-features", "js-sys", "log", - "naga", + "naga 24.0.0", "parking_lot", "profiling", "raw-window-handle", @@ -6029,9 +7400,36 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "wgpu-core", - "wgpu-hal", - "wgpu-types", + "wgpu-core 24.0.5", + "wgpu-hal 24.0.4", + "wgpu-types 24.0.0", +] + +[[package]] +name = "wgpu" +version = "26.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70b6ff82bbf6e9206828e1a3178e851f8c20f1c9028e74dd3a8090741ccd5798" +dependencies = [ + "arrayvec", + "bitflags 2.10.0", + "cfg-if", + "cfg_aliases", + "document-features", + "hashbrown 0.15.2", + "js-sys", + "log", + "naga 26.0.0", + "portable-atomic", + "profiling", + "raw-window-handle", + "smallvec", + "static_assertions", + "wasm-bindgen", + "web-sys", + "wgpu-core 26.0.1", + "wgpu-hal 26.0.6", + "wgpu-types 26.0.0", ] [[package]] @@ -6042,21 +7440,79 @@ checksum = "7f0aa306497a238d169b9dc70659105b4a096859a34894544ca81719242e1499" dependencies = [ "arrayvec", "bit-vec 0.8.0", - "bitflags 2.8.0", + "bitflags 2.10.0", + "cfg_aliases", + "document-features", + "indexmap", + "log", + "naga 24.0.0", + "once_cell", + "parking_lot", + "profiling", + "raw-window-handle", + "rustc-hash 1.1.0", + "smallvec", + "thiserror 2.0.11", + "wgpu-hal 24.0.4", + "wgpu-types 24.0.0", +] + +[[package]] +name = "wgpu-core" +version = "26.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5f62f1053bd28c2268f42916f31588f81f64796e2ff91b81293515017ca8bd9" +dependencies = [ + "arrayvec", + "bit-set 0.8.0", + "bit-vec 0.8.0", + "bitflags 2.10.0", "cfg_aliases", "document-features", + "hashbrown 0.15.2", "indexmap", "log", - "naga", + "naga 26.0.0", "once_cell", "parking_lot", + "portable-atomic", "profiling", "raw-window-handle", "rustc-hash 1.1.0", "smallvec", "thiserror 2.0.11", - "wgpu-hal", - "wgpu-types", + "wgpu-core-deps-apple", + "wgpu-core-deps-wasm", + "wgpu-core-deps-windows-linux-android", + "wgpu-hal 26.0.6", + "wgpu-types 26.0.0", +] + +[[package]] +name = "wgpu-core-deps-apple" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18ae5fbde6a4cbebae38358aa73fcd6e0f15c6144b67ef5dc91ded0db125dbdf" +dependencies = [ + "wgpu-hal 26.0.6", +] + +[[package]] +name = "wgpu-core-deps-wasm" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c03b9f9e1a50686d315fc6debe4980cc45cd37b0e919351917df494e8fdc8885" +dependencies = [ + "wgpu-hal 26.0.6", +] + +[[package]] +name = "wgpu-core-deps-windows-linux-android" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "720a5cb9d12b3d337c15ff0e24d3e97ed11490ff3f7506e7f3d98c68fa5d6f14" +dependencies = [ + "wgpu-hal 26.0.6", ] [[package]] @@ -6069,11 +7525,11 @@ dependencies = [ "arrayvec", "ash", "bit-set 0.8.0", - "bitflags 2.8.0", + "bitflags 2.10.0", "block", "bytemuck", "cfg_aliases", - "core-graphics-types", + "core-graphics-types 0.1.3", "glow", "glutin_wgl_sys", "gpu-alloc", @@ -6084,8 +7540,8 @@ dependencies = [ "libc", "libloading", "log", - "metal", - "naga", + "metal 0.31.0", + "naga 24.0.0", "ndk-sys 0.5.0+25.2.9519653", "objc", "once_cell", @@ -6100,7 +7556,55 @@ dependencies = [ "thiserror 2.0.11", "wasm-bindgen", "web-sys", - "wgpu-types", + "wgpu-types 24.0.0", + "windows 0.58.0", + "windows-core 0.58.0", +] + +[[package]] +name = "wgpu-hal" +version = "26.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8d0e67224cc7305b3b4eb2cc57ca4c4c3afc665c1d1bee162ea806e19c47bdd" +dependencies = [ + "android_system_properties", + "arrayvec", + "ash", + "bit-set 0.8.0", + "bitflags 2.10.0", + "block", + "bytemuck", + "cfg-if", + "cfg_aliases", + "core-graphics-types 0.2.0", + "glow", + "glutin_wgl_sys", + "gpu-alloc", + "gpu-allocator", + "gpu-descriptor", + "hashbrown 0.15.2", + "js-sys", + "khronos-egl", + "libc", + "libloading", + "log", + "metal 0.32.0", + "naga 26.0.0", + "ndk-sys 0.6.0+11769913", + "objc", + "ordered-float 4.6.0", + "parking_lot", + "portable-atomic", + "portable-atomic-util", + "profiling", + "range-alloc", + "raw-window-handle", + "renderdoc-sys", + "smallvec", + "thiserror 2.0.11", + "wasm-bindgen", + "web-sys", + "wgpu-types 26.0.0", "windows 0.58.0", "windows-core 0.58.0", ] @@ -6111,10 +7615,25 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50ac044c0e76c03a0378e7786ac505d010a873665e2d51383dcff8dd227dc69c" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", + "js-sys", + "log", + "serde", + "web-sys", +] + +[[package]] +name = "wgpu-types" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eca7a8d8af57c18f57d393601a1fb159ace8b2328f1b6b5f80893f7d672c9ae2" +dependencies = [ + "bitflags 2.10.0", + "bytemuck", "js-sys", "log", "serde", + "thiserror 2.0.11", "web-sys", ] @@ -6196,7 +7715,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f919aee0a93304be7f62e8e5027811bbba96bcb1de84d6618be56e43f8a32a1" dependencies = [ "windows-core 0.59.0", - "windows-targets 0.53.0", + "windows-targets 0.53.5", +] + +[[package]] +name = "windows" +version = "0.61.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" +dependencies = [ + "windows-collections", + "windows-core 0.61.2", + "windows-future", + "windows-link 0.1.3", + "windows-numerics", +] + +[[package]] +name = "windows-collections" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" +dependencies = [ + "windows-core 0.61.2", ] [[package]] @@ -6250,10 +7791,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "810ce18ed2112484b0d4e15d022e5f598113e220c53e373fb31e67e21670c1ce" dependencies = [ "windows-implement 0.59.0", - "windows-interface 0.59.0", - "windows-result 0.3.0", + "windows-interface 0.59.3", + "windows-result 0.3.4", "windows-strings 0.3.0", - "windows-targets 0.53.0", + "windows-targets 0.53.5", +] + +[[package]] +name = "windows-core" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +dependencies = [ + "windows-implement 0.60.2", + "windows-interface 0.59.3", + "windows-link 0.1.3", + "windows-result 0.3.4", + "windows-strings 0.4.2", +] + +[[package]] +name = "windows-future" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" +dependencies = [ + "windows-core 0.61.2", + "windows-link 0.1.3", + "windows-threading", ] [[package]] @@ -6289,6 +7854,17 @@ dependencies = [ "syn", ] +[[package]] +name = "windows-implement" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "windows-interface" version = "0.57.0" @@ -6313,21 +7889,37 @@ dependencies = [ [[package]] name = "windows-interface" -version = "0.59.0" +version = "0.59.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb26fd936d991781ea39e87c3a27285081e3c0da5ca0fcbc02d368cc6f52ff01" +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ "proc-macro2", "quote", "syn", ] +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + [[package]] name = "windows-link" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" +[[package]] +name = "windows-numerics" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" +dependencies = [ + "windows-core 0.61.2", + "windows-link 0.1.3", +] + [[package]] name = "windows-result" version = "0.1.2" @@ -6348,11 +7940,11 @@ dependencies = [ [[package]] name = "windows-result" -version = "0.3.0" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d08106ce80268c4067c0571ca55a9b4e9516518eaa1a1fe9b37ca403ae1d1a34" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" dependencies = [ - "windows-targets 0.53.0", + "windows-link 0.1.3", ] [[package]] @@ -6371,7 +7963,16 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b888f919960b42ea4e11c2f408fadb55f78a9f236d5eef084103c8ce52893491" dependencies = [ - "windows-targets 0.53.0", + "windows-targets 0.53.5", +] + +[[package]] +name = "windows-strings" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +dependencies = [ + "windows-link 0.1.3", ] [[package]] @@ -6410,13 +8011,22 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.5", +] + [[package]] name = "windows-sys" version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" dependencies = [ - "windows-link", + "windows-link 0.2.1", ] [[package]] @@ -6467,10 +8077,11 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.53.0" +version = "0.53.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" dependencies = [ + "windows-link 0.2.1", "windows_aarch64_gnullvm 0.53.0", "windows_aarch64_msvc 0.53.0", "windows_i686_gnu 0.53.0", @@ -6481,6 +8092,15 @@ dependencies = [ "windows_x86_64_msvc 0.53.0", ] +[[package]] +name = "windows-threading" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +dependencies = [ + "windows-link 0.1.3", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.42.2" @@ -6670,7 +8290,7 @@ dependencies = [ "ahash", "android-activity", "atomic-waker", - "bitflags 2.8.0", + "bitflags 2.10.0", "block2", "bytemuck", "calloop", @@ -6722,13 +8342,22 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "0.7.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" +dependencies = [ + "memchr", +] + [[package]] name = "wit-bindgen-rt" version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", ] [[package]] @@ -6781,7 +8410,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.10.0", "dlib", "log", "once_cell", diff --git a/Cargo.toml b/Cargo.toml index 1c73ec47..b83a9f03 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,26 +5,27 @@ edition = "2021" rust-version = "1.90.0" [dependencies] -bevy = "0.16.1" -bevy_fps_controller = {version = "16.1.0", features = ["rapier"]} -bevy_rapier3d = {version ="0.31"} -cgmath = "0.18.0" +bevy = "0.17.3" +bevy_fps_controller = {version = "17.1.0", features = ["rapier"]} +bevy_rapier3d = {version ="0.32"} +bevy_flair = "0.6.0" +bevy_egui = "0.38.1" +bevy_diagnostic = "0.17.3" +bevy-inspector-egui = {version = "0.35", features = ["bevy_render"]} +bevy_renet = "3.0.0" +renet_visualizer = "1.1.0" +egui_plot = "0.34.0" iyes_perf_ui = "0.5.0" + noise = "0.9.0" -bevy_renet = "2.0.1" +cgmath = "0.18.0" bincode = "1.3.3" rand = {version = "0.9.0", features = ["small_rng"]} -renet = "1.1.0" +renet = "1.2.0" serde = { version = "1.0.203", features = ["derive"] } serde-big-array = "0.5.1" chrono = "0.4.38" rayon = "1.10.0" -bevy_flair = "0.4.0" -bevy_egui = "0.36.0" -bevy_diagnostic = "0.16.1" -bevy-inspector-egui = {version = "0.33", features = ["bevy_render"]} -renet_visualizer = "1.0.0" -egui_plot = "0.30.0" [profile.dev.package."*"] opt-level = 3 From 81fb288d38bc032216657f04ae38931d4402f69d Mon Sep 17 00:00:00 2001 From: Daniel Bengl Date: Tue, 13 Jan 2026 09:13:15 +0100 Subject: [PATCH 02/31] Messages/Events --- bin/add_plugin | 4 ++-- src/client/chat/mod.rs | 8 ++++---- src/client/chat/systems.rs | 16 ++++++++-------- src/client/collider/mod.rs | 2 +- src/client/collider/systems.rs | 4 ++-- src/client/main.rs | 2 +- src/client/player/mod.rs | 2 +- src/client/player/systems/controller.rs | 2 +- src/client/player/systems/keyboard.rs | 4 ++-- src/client/player/systems/mouse.rs | 2 +- src/client/player/systems/terrain.rs | 10 +++++----- src/client/remote_player/mod.rs | 6 +++--- src/client/remote_player/systems.rs | 8 ++++---- src/client/terrain/mod.rs | 6 +++--- src/client/terrain/systems.rs | 4 ++-- src/server/chat/mod.rs | 4 ++-- src/server/chat/systems.rs | 4 ++-- src/server/networking/systems.rs | 10 +++++----- src/server/terrain/mod.rs | 6 +++--- src/server/terrain/systems.rs | 12 ++++++------ 20 files changed, 58 insertions(+), 58 deletions(-) diff --git a/bin/add_plugin b/bin/add_plugin index 1fcc66a2..7718eb72 100755 --- a/bin/add_plugin +++ b/bin/add_plugin @@ -88,7 +88,7 @@ impl Plugin for $(snake_to_pascal_case $PLUGIN_NAME)Plugin { fn build(&self, app: &mut App) { info!("Building $(snake_to_pascal_case $PLUGIN_NAME)Plugin"); - app.add_event::(); + app.add_message::(); app.add_systems(Update, systems::example_system); app.insert_resource(resources::ExampleResource::default()); } @@ -132,7 +132,7 @@ pub fn example_system( mut _commands: Commands, time: Res