From 11b60b478cc550275fecead3e5c51565c7a23fe8 Mon Sep 17 00:00:00 2001 From: Ryan Butler Date: Sat, 18 Nov 2023 18:31:07 -0500 Subject: [PATCH] Migrate to bevy 0.12 and bevy_oxr (#40) * Migrate to bevy 0.12 and bevy_oxr * Use default oxr features * Flake is cross platform * Fix clippy * use alsa-lib.dev --- Cargo.lock | 3077 +++++--------------- Cargo.toml | 19 +- flake.lock | 24 +- flake.nix | 12 +- skills/cube/src/main.rs | 2 +- skills/ik/Cargo.toml | 2 +- skills/ik/src/main.rs | 4 +- skills/manipulation-flatscreen/src/main.rs | 9 +- skills/openxr-6dof/Cargo.toml | 8 +- skills/xr-ik-mirror/Cargo.toml | 6 +- skills/xr-ik-mirror/src/main.rs | 14 +- 11 files changed, 757 insertions(+), 2420 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d9ad597..040cd25 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "ab_glyph" -version = "0.2.21" +version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5110f1c78cf582855d895ecd0746b653db010cec6d9f5575293f27934d980a39" +checksum = "80179d7dd5d7e8c285d67c4a1e652972a92de7475beddfb92028c76463b13225" dependencies = [ "ab_glyph_rasterizer", "owned_ttf_parser", @@ -18,46 +18,19 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046" -[[package]] -name = "accesskit" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76eb1adf08c5bcaa8490b9851fd53cca27fa9880076f178ea9d29f05196728a8" - [[package]] name = "accesskit" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca8410747ed85a17c4a1e9ed3f5a74d3e7bdcc876cf9a18ff40ae21d645997b2" -[[package]] -name = "accesskit_consumer" -version = "0.15.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04bb4d9e4772fe0d47df57d0d5dbe5d85dd05e2f37ae1ddb6b105e76be58fb00" -dependencies = [ - "accesskit 0.11.2", -] - [[package]] name = "accesskit_consumer" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c17cca53c09fbd7288667b22a201274b9becaa27f0b91bf52a526db95de45e6" dependencies = [ - "accesskit 0.12.1", -] - -[[package]] -name = "accesskit_macos" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "134d0acf6acb667c89d3332999b1a5df4edbc8d6113910f392ebb73f2b03bb56" -dependencies = [ - "accesskit 0.11.2", - "accesskit_consumer 0.15.2", - "objc2", - "once_cell", + "accesskit", ] [[package]] @@ -66,61 +39,35 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd3b6ae1eabbfbced10e840fd3fce8a93ae84f174b3e4ba892ab7bcb42e477a7" dependencies = [ - "accesskit 0.12.1", - "accesskit_consumer 0.16.1", + "accesskit", + "accesskit_consumer", "objc2", "once_cell", ] -[[package]] -name = "accesskit_windows" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9eac0a7f2d7cd7a93b938af401d3d8e8b7094217989a7c25c55a953023436e31" -dependencies = [ - "accesskit 0.11.2", - "accesskit_consumer 0.15.2", - "arrayvec", - "once_cell", - "paste", - "windows 0.48.0", -] - [[package]] name = "accesskit_windows" version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "afcae27ec0974fc7c3b0b318783be89fd1b2e66dd702179fe600166a38ff4a0b" dependencies = [ - "accesskit 0.12.1", - "accesskit_consumer 0.16.1", + "accesskit", + "accesskit_consumer", "once_cell", "paste", "static_assertions", "windows 0.48.0", ] -[[package]] -name = "accesskit_winit" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "825d23acee1bd6d25cbaa3ca6ed6e73faf24122a774ec33d52c5c86c6ab423c0" -dependencies = [ - "accesskit 0.11.2", - "accesskit_macos 0.9.0", - "accesskit_windows 0.14.3", - "winit", -] - [[package]] name = "accesskit_winit" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "88e39fcec2e10971e188730b7a76bab60647dacc973d4591855ebebcadfaa738" dependencies = [ - "accesskit 0.12.1", - "accesskit_macos 0.10.1", - "accesskit_windows 0.15.1", + "accesskit", + "accesskit_macos", + "accesskit_windows", "winit", ] @@ -141,32 +88,22 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "ahash" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" -dependencies = [ - "getrandom", - "once_cell", - "version_check", -] - -[[package]] -name = "ahash" -version = "0.8.3" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" +checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" dependencies = [ "cfg-if", "getrandom", "once_cell", "version_check", + "zerocopy", ] [[package]] name = "aho-corasick" -version = "1.0.5" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783" +checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" dependencies = [ "memchr", ] @@ -316,14 +253,14 @@ dependencies = [ [[package]] name = "async-executor" -version = "1.5.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb" +checksum = "4b0c4a4f319e45986f347ee47fef8bf5e81c9abc3f6f58dc2391439f30df65f0" dependencies = [ "async-lock", "async-task", "concurrent-queue", - "fastrand", + "fastrand 2.0.1", "futures-lite", "slab", ] @@ -351,21 +288,15 @@ dependencies = [ [[package]] name = "async-task" -version = "4.4.0" +version = "4.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae" +checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1" [[package]] name = "atomic-waker" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3" - -[[package]] -name = "atomic_refcell" -version = "0.1.11" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "112ef6b3f6cb3cb6fc5b6b494ef7a848492cff1ab0ef4de10b0f7d572861c905" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "autocfg" @@ -396,26 +327,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" [[package]] name = "base64" -version = "0.21.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" - -[[package]] -name = "bevy" -version = "0.11.2" +version = "0.21.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18e71a9143ac21bed247c30129399af8be170309e7ff5983a1bd37e87d3da520" -dependencies = [ - "bevy_internal 0.11.2", -] - -[[package]] -name = "bevy" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_internal 0.12.0-dev", -] +checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" [[package]] name = "bevy" @@ -423,30 +337,7 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "329e344f835f5a9a4c46a6d1d57371f726aa2c482d1bd669b2b9c4eb1ee91fd7" dependencies = [ - "bevy_internal 0.12.0", -] - -[[package]] -name = "bevy_a11y" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d87d5753cefaeb5f5c5d5e937844f5386eabaf9ab95f3013e86d8fb438d424e" -dependencies = [ - "accesskit 0.11.2", - "bevy_app 0.11.2", - "bevy_derive 0.11.2", - "bevy_ecs 0.11.2", -] - -[[package]] -name = "bevy_a11y" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "accesskit 0.11.2", - "bevy_app 0.12.0-dev", - "bevy_derive 0.12.0-dev", - "bevy_ecs 0.12.0-dev", + "bevy_internal", ] [[package]] @@ -455,47 +346,10 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271b812e5734f5056a400f7d64592dd82d6c0e6179389c2f066f433ab8bc7692" dependencies = [ - "accesskit 0.12.1", - "bevy_app 0.12.0", - "bevy_derive 0.12.0", - "bevy_ecs 0.12.0", -] - -[[package]] -name = "bevy_animation" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc510d47ec4813359b7e715edc6976380d4244833feae124977468994554a0ab" -dependencies = [ - "bevy_app 0.11.2", - "bevy_asset 0.11.2", - "bevy_core 0.11.2", - "bevy_ecs 0.11.2", - "bevy_hierarchy 0.11.2", - "bevy_math 0.11.2", - "bevy_reflect 0.11.2", - "bevy_render 0.11.2", - "bevy_time 0.11.2", - "bevy_transform 0.11.2", - "bevy_utils 0.11.2", -] - -[[package]] -name = "bevy_animation" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_app 0.12.0-dev", - "bevy_asset 0.12.0-dev", - "bevy_core 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_hierarchy 0.12.0-dev", - "bevy_math 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_render 0.12.0-dev", - "bevy_time 0.12.0-dev", - "bevy_transform 0.12.0-dev", - "bevy_utils 0.12.0-dev", + "accesskit", + "bevy_app", + "bevy_derive", + "bevy_ecs", ] [[package]] @@ -504,48 +358,17 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab94187a1253433e14f175293d8a86ec1c2822fda2a17807908f11ec21f45f00" dependencies = [ - "bevy_app 0.12.0", - "bevy_asset 0.12.0", - "bevy_core 0.12.0", - "bevy_ecs 0.12.0", - "bevy_hierarchy 0.12.0", - "bevy_math 0.12.0", - "bevy_reflect 0.12.0", - "bevy_render 0.12.0", - "bevy_time 0.12.0", - "bevy_transform 0.12.0", - "bevy_utils 0.12.0", -] - -[[package]] -name = "bevy_app" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cb660188d5d4ceaead6d5861ce22ecedc08b68c385cc8edf0a3c0c0285560bf" -dependencies = [ - "bevy_derive 0.11.2", - "bevy_ecs 0.11.2", - "bevy_reflect 0.11.2", - "bevy_tasks 0.11.2", - "bevy_utils 0.11.2", - "downcast-rs", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "bevy_app" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_derive 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_tasks 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "downcast-rs", - "wasm-bindgen", - "web-sys", + "bevy_app", + "bevy_asset", + "bevy_core", + "bevy_ecs", + "bevy_hierarchy", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_time", + "bevy_transform", + "bevy_utils", ] [[package]] @@ -554,74 +377,13 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "172d532ea812e5954fa814dae003c207f2a0b20c6e50431787c94a7159677ece" dependencies = [ - "bevy_derive 0.12.0", - "bevy_ecs 0.12.0", - "bevy_reflect 0.12.0", - "bevy_tasks 0.12.0", - "bevy_utils 0.12.0", - "downcast-rs", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "bevy_asset" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6733d20a22bb10da928785fdbf6fad6cfb1c7da4a8c170ab3adbba5862c375d5" -dependencies = [ - "anyhow", - "async-channel", - "bevy_app 0.11.2", - "bevy_diagnostic 0.11.2", - "bevy_ecs 0.11.2", - "bevy_log 0.11.2", - "bevy_reflect 0.11.2", - "bevy_tasks 0.11.2", - "bevy_utils 0.11.2", - "bevy_winit 0.11.2", - "crossbeam-channel", - "downcast-rs", - "fastrand", - "js-sys", - "notify", - "parking_lot", - "serde", - "thiserror", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - -[[package]] -name = "bevy_asset" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "anyhow", - "async-broadcast", - "async-fs", - "async-lock", - "bevy_app 0.12.0-dev", - "bevy_asset_macros 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_log 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_tasks 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "bevy_winit 0.12.0-dev", - "crossbeam-channel", + "bevy_derive", + "bevy_ecs", + "bevy_reflect", + "bevy_tasks", + "bevy_utils", "downcast-rs", - "futures-io", - "futures-lite", - "js-sys", - "md5", - "parking_lot", - "ron", - "serde", - "thiserror", "wasm-bindgen", - "wasm-bindgen-futures", "web-sys", ] @@ -634,14 +396,14 @@ dependencies = [ "async-broadcast", "async-fs", "async-lock", - "bevy_app 0.12.0", - "bevy_asset_macros 0.12.0", - "bevy_ecs 0.12.0", - "bevy_log 0.12.0", - "bevy_reflect 0.12.0", - "bevy_tasks 0.12.0", - "bevy_utils 0.12.0", - "bevy_winit 0.12.0", + "bevy_app", + "bevy_asset_macros", + "bevy_ecs", + "bevy_log", + "bevy_reflect", + "bevy_tasks", + "bevy_utils", + "bevy_winit", "blake3", "crossbeam-channel", "downcast-rs", @@ -657,65 +419,16 @@ dependencies = [ "web-sys", ] -[[package]] -name = "bevy_asset_macros" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_macro_utils 0.12.0-dev", - "proc-macro2", - "quote", - "syn 2.0.32", -] - [[package]] name = "bevy_asset_macros" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b3245193e90fc8abcf1059a467cb224501dcda083d114c67c10ac66b7171e3a" dependencies = [ - "bevy_macro_utils 0.12.0", + "bevy_macro_utils", "proc-macro2", "quote", - "syn 2.0.32", -] - -[[package]] -name = "bevy_audio" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8f505704c3a8396c2d9dde898e19aee114143584b11bdb7189fcafc231b6e7a" -dependencies = [ - "anyhow", - "bevy_app 0.11.2", - "bevy_asset 0.11.2", - "bevy_derive 0.11.2", - "bevy_ecs 0.11.2", - "bevy_math 0.11.2", - "bevy_reflect 0.11.2", - "bevy_transform 0.11.2", - "bevy_utils 0.11.2", - "oboe", - "parking_lot", - "rodio", -] - -[[package]] -name = "bevy_audio" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_app 0.12.0-dev", - "bevy_asset 0.12.0-dev", - "bevy_derive 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_math 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_transform 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "oboe", - "parking_lot", - "rodio", + "syn 2.0.39", ] [[package]] @@ -724,184 +437,64 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "478de80ff25cb7decbcb22797774d1597e8c32914e81431c67d64faadc08f84a" dependencies = [ - "bevy_app 0.12.0", - "bevy_asset 0.12.0", - "bevy_derive 0.12.0", - "bevy_ecs 0.12.0", - "bevy_math 0.12.0", - "bevy_reflect 0.12.0", - "bevy_transform 0.12.0", - "bevy_utils 0.12.0", + "bevy_app", + "bevy_asset", + "bevy_derive", + "bevy_ecs", + "bevy_math", + "bevy_reflect", + "bevy_transform", + "bevy_utils", "oboe", "rodio", ] -[[package]] -name = "bevy_core" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1d47b435bdebeefedda95de98a419c4d3b4c160ed8ce3470ea358a16aad6038" -dependencies = [ - "bevy_app 0.11.2", - "bevy_ecs 0.11.2", - "bevy_math 0.11.2", - "bevy_reflect 0.11.2", - "bevy_tasks 0.11.2", - "bevy_utils 0.11.2", - "bytemuck", -] - -[[package]] -name = "bevy_core" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_app 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_math 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_tasks 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "bytemuck", -] - [[package]] name = "bevy_core" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "025e6800b73048092a55c3611e9327ad4c4c17b60517ec1c0086bb40b4b19ea8" dependencies = [ - "bevy_app 0.12.0", - "bevy_ecs 0.12.0", - "bevy_math 0.12.0", - "bevy_reflect 0.12.0", - "bevy_tasks 0.12.0", - "bevy_utils 0.12.0", + "bevy_app", + "bevy_ecs", + "bevy_math", + "bevy_reflect", + "bevy_tasks", + "bevy_utils", "bytemuck", ] -[[package]] -name = "bevy_core_pipeline" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a01c2652f5a6d24e0ab465e6feca8a034dfb33dfefbcdc19e436fec879a362a8" -dependencies = [ - "bevy_app 0.11.2", - "bevy_asset 0.11.2", - "bevy_core 0.11.2", - "bevy_derive 0.11.2", - "bevy_ecs 0.11.2", - "bevy_math 0.11.2", - "bevy_reflect 0.11.2", - "bevy_render 0.11.2", - "bevy_transform 0.11.2", - "bevy_utils 0.11.2", - "bitflags 2.4.0", - "radsort", - "serde", -] - -[[package]] -name = "bevy_core_pipeline" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_app 0.12.0-dev", - "bevy_asset 0.12.0-dev", - "bevy_core 0.12.0-dev", - "bevy_derive 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_math 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_render 0.12.0-dev", - "bevy_transform 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "bitflags 2.4.0", - "radsort", - "serde", -] - [[package]] name = "bevy_core_pipeline" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e4b08a2d53ba62d9ec1fca3f7f4e0f556e9f59e1c8e63a4b7c2a18c0701152c" dependencies = [ - "bevy_app 0.12.0", - "bevy_asset 0.12.0", - "bevy_core 0.12.0", - "bevy_derive 0.12.0", - "bevy_ecs 0.12.0", - "bevy_log 0.12.0", - "bevy_math 0.12.0", - "bevy_reflect 0.12.0", - "bevy_render 0.12.0", - "bevy_transform 0.12.0", - "bevy_utils 0.12.0", - "bitflags 2.4.0", + "bevy_app", + "bevy_asset", + "bevy_core", + "bevy_derive", + "bevy_ecs", + "bevy_log", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_transform", + "bevy_utils", + "bitflags 2.4.1", "radsort", "serde", ] -[[package]] -name = "bevy_derive" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5cc78985f4d0ad1fd7b8ead06dcfaa192685775a7b1be158191c788c7d52298" -dependencies = [ - "bevy_macro_utils 0.11.2", - "quote", - "syn 2.0.32", -] - -[[package]] -name = "bevy_derive" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_macro_utils 0.12.0-dev", - "quote", - "syn 2.0.32", -] - [[package]] name = "bevy_derive" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24bf40259be12a1a24d9fd536f5ff18d31eeb5665b77e2732899783be6edc5d6" dependencies = [ - "bevy_macro_utils 0.12.0", + "bevy_macro_utils", "quote", - "syn 2.0.32", -] - -[[package]] -name = "bevy_diagnostic" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee4e366724d233fdc7e282e1415f4cd570e97fbb8443e5a8ff3f8cc5ae253ffd" -dependencies = [ - "bevy_app 0.11.2", - "bevy_core 0.11.2", - "bevy_ecs 0.11.2", - "bevy_log 0.11.2", - "bevy_time 0.11.2", - "bevy_utils 0.11.2", - "sysinfo", -] - -[[package]] -name = "bevy_diagnostic" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_app 0.12.0-dev", - "bevy_core 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_log 0.12.0-dev", - "bevy_time 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "sysinfo", + "syn 2.0.39", ] [[package]] @@ -910,56 +503,15 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41b5a99a9fb6cd7d1eb1714fad193944a0317f0887a15cccb8309c8d37951132" dependencies = [ - "bevy_app 0.12.0", - "bevy_core 0.12.0", - "bevy_ecs 0.12.0", - "bevy_log 0.12.0", - "bevy_time 0.12.0", - "bevy_utils 0.12.0", + "bevy_app", + "bevy_core", + "bevy_ecs", + "bevy_log", + "bevy_time", + "bevy_utils", "sysinfo", ] -[[package]] -name = "bevy_ecs" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb6fd0ec64cd32b8fcf16157173431ba0e675b29c4643a8d6c9a9eeef6f93c32" -dependencies = [ - "async-channel", - "bevy_ecs_macros 0.11.2", - "bevy_ptr 0.11.2", - "bevy_reflect 0.11.2", - "bevy_tasks 0.11.2", - "bevy_utils 0.11.2", - "downcast-rs", - "event-listener", - "fixedbitset", - "rustc-hash", - "serde", - "thiserror", - "thread_local", -] - -[[package]] -name = "bevy_ecs" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "async-channel", - "bevy_ecs_macros 0.12.0-dev", - "bevy_ptr 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_tasks 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "downcast-rs", - "event-listener", - "fixedbitset", - "rustc-hash", - "serde", - "thiserror", - "thread_local", -] - [[package]] name = "bevy_ecs" version = "0.12.0" @@ -967,11 +519,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae11a1f467c372b50e9d4b55e78370f5420c9db7416200cc441cc84f08174dd3" dependencies = [ "async-channel", - "bevy_ecs_macros 0.12.0", - "bevy_ptr 0.12.0", - "bevy_reflect 0.12.0", - "bevy_tasks 0.12.0", - "bevy_utils 0.12.0", + "bevy_ecs_macros", + "bevy_ptr", + "bevy_reflect", + "bevy_tasks", + "bevy_utils", "downcast-rs", "event-listener", "fixedbitset", @@ -981,88 +533,46 @@ dependencies = [ "thread_local", ] -[[package]] -name = "bevy_ecs_macros" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13b0fd864433db6ff825efd0eb86b2690e208151905b184cc9bfd2c3ac66c3b" -dependencies = [ - "bevy_macro_utils 0.11.2", - "proc-macro2", - "quote", - "syn 2.0.32", -] - -[[package]] -name = "bevy_ecs_macros" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_macro_utils 0.12.0-dev", - "proc-macro2", - "quote", - "syn 2.0.32", -] - [[package]] name = "bevy_ecs_macros" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f642c2b67c4d0daf8edf15074f6351457eb487a34b3de1290c760d8f3ac9ec16" dependencies = [ - "bevy_macro_utils 0.12.0", + "bevy_macro_utils", "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.39", ] [[package]] name = "bevy_egui" -version = "0.21.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a73a93a8cf6b8c744281d1b88f5b0fa278d608e909af9bbf4eb491a7cb1ad2c" +checksum = "85450af551b7e1cb766f710763b60a12a82ffd6323945a8f776c6334c59ccdc1" dependencies = [ "arboard", - "bevy 0.11.2", + "bevy", "egui", "thread_local", "webbrowser", ] -[[package]] -name = "bevy_encase_derive" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da8ffb3d214ee4d8b7e851bc8409768a0f18c872c3a25065c248611ff832180e" -dependencies = [ - "bevy_macro_utils 0.11.2", - "encase_derive_impl", -] - -[[package]] -name = "bevy_encase_derive" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_macro_utils 0.12.0-dev", - "encase_derive_impl", -] - [[package]] name = "bevy_encase_derive" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65b9fb5a62c4e3ab70caaa839470d35fa932001b1b34b08bc7f7f1909bd2b3a7" dependencies = [ - "bevy_macro_utils 0.12.0", + "bevy_macro_utils", "encase_derive_impl", ] [[package]] name = "bevy_eventlistener" -version = "0.3.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "233f729a5a2c7182f89b17c5d603cd604d095ee68d22c81b29be3cd30324f77d" +checksum = "81ec9ab6b92cb8db944d5e72017892eb9fe9d964c9195104320ba20081acc437" dependencies = [ "bevy_eventlistener_core", "bevy_eventlistener_derive", @@ -1070,62 +580,34 @@ dependencies = [ [[package]] name = "bevy_eventlistener_core" -version = "0.3.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccd344e21cb61878a24169bff3f2e0bc5584df77b06732b5223a13a96a92dfe9" +checksum = "ae5e7b14788e7635d731dff17b1e3bd3f3f748b70ed98f9be400b7bac9d4a941" dependencies = [ - "bevy 0.11.2", + "bevy_app", + "bevy_ecs", + "bevy_hierarchy", + "bevy_utils", ] [[package]] name = "bevy_eventlistener_derive" -version = "0.3.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "407110082f2a861eb198c254226aa4a24c239fcff235f2aec41b0b0db5e8937f" +checksum = "c6a13f388de6f4e809c15130c3251f60921ab4d0db37cc9ccce36f2296eeb73d" dependencies = [ - "bevy_eventlistener_core", "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.39", ] [[package]] name = "bevy_flycam" -version = "0.11.0" -source = "git+https://github.com/sburris0/bevy_flycam?branch=bevy_0.11#4ed8bcebac4210f30c7d757c3fd2fba7a1d275e2" -dependencies = [ - "bevy 0.11.2", -] - -[[package]] -name = "bevy_gilrs" -version = "0.11.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b84a2fbca3811261bcf02908132096595b81e5ec033169f922d6077f57baabb7" +checksum = "b1ff8b60a0f7acbbbfc0af92f04fcb5e9fc1b44b873553ddb3f12ce5764326b4" dependencies = [ - "bevy_app 0.11.2", - "bevy_ecs 0.11.2", - "bevy_input 0.11.2", - "bevy_log 0.11.2", - "bevy_time 0.11.2", - "bevy_utils 0.11.2", - "gilrs", - "thiserror", -] - -[[package]] -name = "bevy_gilrs" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_app 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_input 0.12.0-dev", - "bevy_log 0.12.0-dev", - "bevy_time 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "gilrs", - "thiserror", + "bevy", ] [[package]] @@ -1134,133 +616,34 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ad31cc2c84315e0759d793d6c5bcb7d8789bbc16359c98d1b766e708c1bbae49" dependencies = [ - "bevy_app 0.12.0", - "bevy_ecs 0.12.0", - "bevy_input 0.12.0", - "bevy_log 0.12.0", - "bevy_time 0.12.0", - "bevy_utils 0.12.0", + "bevy_app", + "bevy_ecs", + "bevy_input", + "bevy_log", + "bevy_time", + "bevy_utils", "gilrs", "thiserror", ] -[[package]] -name = "bevy_gizmos" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64c08196fcb36b7175577443cbe2c1193d596a15eb0fa210bae378e6e1478876" -dependencies = [ - "bevy_app 0.11.2", - "bevy_asset 0.11.2", - "bevy_core 0.11.2", - "bevy_core_pipeline 0.11.2", - "bevy_ecs 0.11.2", - "bevy_math 0.11.2", - "bevy_pbr 0.11.2", - "bevy_reflect 0.11.2", - "bevy_render 0.11.2", - "bevy_sprite 0.11.2", - "bevy_transform 0.11.2", - "bevy_utils 0.11.2", -] - -[[package]] -name = "bevy_gizmos" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_app 0.12.0-dev", - "bevy_asset 0.12.0-dev", - "bevy_core 0.12.0-dev", - "bevy_core_pipeline 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_math 0.12.0-dev", - "bevy_pbr 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_render 0.12.0-dev", - "bevy_sprite 0.12.0-dev", - "bevy_transform 0.12.0-dev", - "bevy_utils 0.12.0-dev", -] - [[package]] name = "bevy_gizmos" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87d1cc978b91f416b23eb16f00e69f95c3a04582021827d8082e92d4725cc510" dependencies = [ - "bevy_app 0.12.0", - "bevy_asset 0.12.0", - "bevy_core 0.12.0", - "bevy_core_pipeline 0.12.0", - "bevy_ecs 0.12.0", - "bevy_math 0.12.0", - "bevy_pbr 0.12.0", - "bevy_reflect 0.12.0", - "bevy_render 0.12.0", - "bevy_sprite 0.12.0", - "bevy_transform 0.12.0", - "bevy_utils 0.12.0", -] - -[[package]] -name = "bevy_gltf" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "478c832d8b132198ca9485c636c97eaea7a1fe393dabadbcabc693ef4437e0db" -dependencies = [ - "anyhow", - "base64 0.13.1", - "bevy_animation 0.11.2", - "bevy_app 0.11.2", - "bevy_asset 0.11.2", - "bevy_core 0.11.2", - "bevy_core_pipeline 0.11.2", - "bevy_ecs 0.11.2", - "bevy_hierarchy 0.11.2", - "bevy_log 0.11.2", - "bevy_math 0.11.2", - "bevy_pbr 0.11.2", - "bevy_reflect 0.11.2", - "bevy_render 0.11.2", - "bevy_scene 0.11.2", - "bevy_tasks 0.11.2", - "bevy_transform 0.11.2", - "bevy_utils 0.11.2", - "gltf", - "percent-encoding", - "serde", - "serde_json", - "thiserror", -] - -[[package]] -name = "bevy_gltf" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "base64 0.13.1", - "bevy_animation 0.12.0-dev", - "bevy_app 0.12.0-dev", - "bevy_asset 0.12.0-dev", - "bevy_core 0.12.0-dev", - "bevy_core_pipeline 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_hierarchy 0.12.0-dev", - "bevy_log 0.12.0-dev", - "bevy_math 0.12.0-dev", - "bevy_pbr 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_render 0.12.0-dev", - "bevy_scene 0.12.0-dev", - "bevy_tasks 0.12.0-dev", - "bevy_transform 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "gltf", - "percent-encoding", - "serde", - "serde_json", - "thiserror", + "bevy_app", + "bevy_asset", + "bevy_core", + "bevy_core_pipeline", + "bevy_ecs", + "bevy_math", + "bevy_pbr", + "bevy_reflect", + "bevy_render", + "bevy_sprite", + "bevy_transform", + "bevy_utils", ] [[package]] @@ -1270,22 +653,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f933745c0c86e2c07948def581259b466f99708328657054e956275430ccfd7" dependencies = [ "base64 0.13.1", - "bevy_animation 0.12.0", - "bevy_app 0.12.0", - "bevy_asset 0.12.0", - "bevy_core 0.12.0", - "bevy_core_pipeline 0.12.0", - "bevy_ecs 0.12.0", - "bevy_hierarchy 0.12.0", - "bevy_log 0.12.0", - "bevy_math 0.12.0", - "bevy_pbr 0.12.0", - "bevy_reflect 0.12.0", - "bevy_render 0.12.0", - "bevy_scene 0.12.0", - "bevy_tasks 0.12.0", - "bevy_transform 0.12.0", - "bevy_utils 0.12.0", + "bevy_animation", + "bevy_app", + "bevy_asset", + "bevy_core", + "bevy_core_pipeline", + "bevy_ecs", + "bevy_hierarchy", + "bevy_log", + "bevy_math", + "bevy_pbr", + "bevy_reflect", + "bevy_render", + "bevy_scene", + "bevy_tasks", + "bevy_transform", + "bevy_utils", "gltf", "percent-encoding", "serde", @@ -1293,236 +676,72 @@ dependencies = [ "thiserror", ] -[[package]] -name = "bevy_hierarchy" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "402789ee53acf345243cf2c86a895d6cf8631e533780ed261c6ecf891eb050b8" -dependencies = [ - "bevy_app 0.11.2", - "bevy_core 0.11.2", - "bevy_ecs 0.11.2", - "bevy_log 0.11.2", - "bevy_reflect 0.11.2", - "bevy_utils 0.11.2", - "smallvec", -] - -[[package]] -name = "bevy_hierarchy" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_app 0.12.0-dev", - "bevy_core 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_log 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "smallvec", -] - [[package]] name = "bevy_hierarchy" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64fa240011fce8ee23f9b46e5a26a628a31d7860d6d2e4e0e361bb3ea6d5a703" dependencies = [ - "bevy_app 0.12.0", - "bevy_core 0.12.0", - "bevy_ecs 0.12.0", - "bevy_log 0.12.0", - "bevy_reflect 0.12.0", - "bevy_utils 0.12.0", + "bevy_app", + "bevy_core", + "bevy_ecs", + "bevy_log", + "bevy_reflect", + "bevy_utils", "smallvec", ] -[[package]] -name = "bevy_input" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9dfd9c768cf153f3fc807661996b2db44b824299860ba198fb3b92dd731bdd8" -dependencies = [ - "bevy_app 0.11.2", - "bevy_ecs 0.11.2", - "bevy_math 0.11.2", - "bevy_reflect 0.11.2", - "bevy_utils 0.11.2", - "thiserror", -] - -[[package]] -name = "bevy_input" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_app 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_math 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "thiserror", -] - [[package]] name = "bevy_input" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e86e241b3a10b79f65a69205552546723b855d3d4c1bd8261637c076144d32f" dependencies = [ - "bevy_app 0.12.0", - "bevy_ecs 0.12.0", - "bevy_math 0.12.0", - "bevy_reflect 0.12.0", - "bevy_utils 0.12.0", + "bevy_app", + "bevy_ecs", + "bevy_math", + "bevy_reflect", + "bevy_utils", "thiserror", ] -[[package]] -name = "bevy_internal" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1006f2c501bceb1aef5cc18ed07eb822f295763227b83ba6887e6743698af9f8" -dependencies = [ - "bevy_a11y 0.11.2", - "bevy_animation 0.11.2", - "bevy_app 0.11.2", - "bevy_asset 0.11.2", - "bevy_audio 0.11.2", - "bevy_core 0.11.2", - "bevy_core_pipeline 0.11.2", - "bevy_derive 0.11.2", - "bevy_diagnostic 0.11.2", - "bevy_ecs 0.11.2", - "bevy_gilrs 0.11.2", - "bevy_gizmos 0.11.2", - "bevy_gltf 0.11.2", - "bevy_hierarchy 0.11.2", - "bevy_input 0.11.2", - "bevy_log 0.11.2", - "bevy_math 0.11.2", - "bevy_pbr 0.11.2", - "bevy_ptr 0.11.2", - "bevy_reflect 0.11.2", - "bevy_render 0.11.2", - "bevy_scene 0.11.2", - "bevy_sprite 0.11.2", - "bevy_tasks 0.11.2", - "bevy_text 0.11.2", - "bevy_time 0.11.2", - "bevy_transform 0.11.2", - "bevy_ui 0.11.2", - "bevy_utils 0.11.2", - "bevy_window 0.11.2", - "bevy_winit 0.11.2", -] - -[[package]] -name = "bevy_internal" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_a11y 0.12.0-dev", - "bevy_animation 0.12.0-dev", - "bevy_app 0.12.0-dev", - "bevy_asset 0.12.0-dev", - "bevy_audio 0.12.0-dev", - "bevy_core 0.12.0-dev", - "bevy_core_pipeline 0.12.0-dev", - "bevy_derive 0.12.0-dev", - "bevy_diagnostic 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_gilrs 0.12.0-dev", - "bevy_gizmos 0.12.0-dev", - "bevy_gltf 0.12.0-dev", - "bevy_hierarchy 0.12.0-dev", - "bevy_input 0.12.0-dev", - "bevy_log 0.12.0-dev", - "bevy_math 0.12.0-dev", - "bevy_pbr 0.12.0-dev", - "bevy_ptr 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_render 0.12.0-dev", - "bevy_scene 0.12.0-dev", - "bevy_sprite 0.12.0-dev", - "bevy_tasks 0.12.0-dev", - "bevy_text 0.12.0-dev", - "bevy_time 0.12.0-dev", - "bevy_transform 0.12.0-dev", - "bevy_ui 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "bevy_window 0.12.0-dev", - "bevy_winit 0.12.0-dev", -] - [[package]] name = "bevy_internal" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55124e486814c4d3632d5cfad9c4f4e46d052c028593ec46fef5bfbfb0f840b1" dependencies = [ - "bevy_a11y 0.12.0", - "bevy_animation 0.12.0", - "bevy_app 0.12.0", - "bevy_asset 0.12.0", - "bevy_audio 0.12.0", - "bevy_core 0.12.0", - "bevy_core_pipeline 0.12.0", - "bevy_derive 0.12.0", - "bevy_diagnostic 0.12.0", - "bevy_ecs 0.12.0", - "bevy_gilrs 0.12.0", - "bevy_gizmos 0.12.0", - "bevy_gltf 0.12.0", - "bevy_hierarchy 0.12.0", - "bevy_input 0.12.0", - "bevy_log 0.12.0", - "bevy_math 0.12.0", - "bevy_pbr 0.12.0", - "bevy_ptr 0.12.0", - "bevy_reflect 0.12.0", - "bevy_render 0.12.0", - "bevy_scene 0.12.0", - "bevy_sprite 0.12.0", - "bevy_tasks 0.12.0", - "bevy_text 0.12.0", - "bevy_time 0.12.0", - "bevy_transform 0.12.0", - "bevy_ui 0.12.0", - "bevy_utils 0.12.0", - "bevy_window 0.12.0", - "bevy_winit 0.12.0", -] - -[[package]] -name = "bevy_log" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0b1e5ca5b217dd384a3bf9186df0d0da757035f9f06d8eec0ebe62cffc05c34" -dependencies = [ - "android_log-sys", - "bevy_app 0.11.2", - "bevy_ecs 0.11.2", - "bevy_utils 0.11.2", - "console_error_panic_hook", - "tracing-log", - "tracing-subscriber", - "tracing-wasm", -] - -[[package]] -name = "bevy_log" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "android_log-sys", - "bevy_app 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "console_error_panic_hook", - "tracing-log", - "tracing-subscriber", - "tracing-wasm", + "bevy_a11y", + "bevy_animation", + "bevy_app", + "bevy_asset", + "bevy_audio", + "bevy_core", + "bevy_core_pipeline", + "bevy_derive", + "bevy_diagnostic", + "bevy_ecs", + "bevy_gilrs", + "bevy_gizmos", + "bevy_gltf", + "bevy_hierarchy", + "bevy_input", + "bevy_log", + "bevy_math", + "bevy_pbr", + "bevy_ptr", + "bevy_reflect", + "bevy_render", + "bevy_scene", + "bevy_sprite", + "bevy_tasks", + "bevy_text", + "bevy_time", + "bevy_transform", + "bevy_ui", + "bevy_utils", + "bevy_window", + "bevy_winit", ] [[package]] @@ -1532,38 +751,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "011417debf7868b45932bb97fc0d5bfdeaf9304e324aa94840e2f1e6deeed69d" dependencies = [ "android_log-sys", - "bevy_app 0.12.0", - "bevy_ecs 0.12.0", - "bevy_utils 0.12.0", + "bevy_app", + "bevy_ecs", + "bevy_utils", "console_error_panic_hook", "tracing-log", "tracing-subscriber", "tracing-wasm", ] -[[package]] -name = "bevy_macro_utils" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1cd460205fe05634d58b32d9bb752b1b4eaf32b2d29cbd4161ba35eb44a2f8c" -dependencies = [ - "quote", - "rustc-hash", - "syn 2.0.32", - "toml_edit 0.19.15", -] - -[[package]] -name = "bevy_macro_utils" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "quote", - "rustc-hash", - "syn 2.0.32", - "toml_edit 0.19.15", -] - [[package]] name = "bevy_macro_utils" version = "0.12.0" @@ -1573,29 +769,10 @@ dependencies = [ "proc-macro2", "quote", "rustc-hash", - "syn 2.0.32", + "syn 2.0.39", "toml_edit 0.20.7", ] -[[package]] -name = "bevy_math" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "267f2ec44aa948051768b1320c2dbff0871799e0a3b746f5fe5b6ee7258fbaf5" -dependencies = [ - "glam", - "serde", -] - -[[package]] -name = "bevy_math" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "glam", - "serde", -] - [[package]] name = "bevy_math" version = "0.12.0" @@ -1606,23 +783,6 @@ dependencies = [ "serde", ] -[[package]] -name = "bevy_mikktspace" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d98eaa7f40b97bb9b2d681ecf9fd439830a7eb88ad2846680d4f4acd285cf84" -dependencies = [ - "glam", -] - -[[package]] -name = "bevy_mikktspace" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "glam", -] - [[package]] name = "bevy_mikktspace" version = "0.12.0" @@ -1634,29 +794,24 @@ dependencies = [ [[package]] name = "bevy_mod_inverse_kinematics" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1e3090d4c9ef42055323e38d9feb99772dc1dcacb3be5da8cbdc8de947c1a51" -dependencies = [ - "bevy 0.11.2", -] - -[[package]] -name = "bevy_mod_inverse_kinematics" -version = "0.4.0" -source = "git+https://github.com/MalekiRe/bevy_mod_inverse_kinematics#fe0495f1bd38df90e426339332ad3b558a408635" +checksum = "ed76d18aa51b0df6dd39c6cda2cf87c1ebbb0e033272edb7dd22285a9b90fb02" dependencies = [ - "bevy 0.12.0-dev", + "bevy", ] [[package]] name = "bevy_mod_picking" -version = "0.15.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce0837727f451ec62dad98a7bd35a8ff929e5a148bb0044122aba02683c09df" +checksum = "2392df63bc272d5a546633e0a19ef6d428173e3dd22bad0da0a59c6fddd6f2cf" dependencies = [ - "bevy 0.11.2", + "bevy_app", + "bevy_core", + "bevy_ecs", "bevy_eventlistener", + "bevy_math", "bevy_picking_core", "bevy_picking_highlight", "bevy_picking_input", @@ -1664,33 +819,35 @@ dependencies = [ "bevy_picking_selection", "bevy_picking_sprite", "bevy_picking_ui", + "bevy_reflect", + "bevy_render", + "bevy_text", + "bevy_ui", + "bevy_utils", + "bevy_window", ] [[package]] name = "bevy_mod_raycast" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cbc448fc8a8817cbf225f58a58ab45ab87e9d335b66c4c1674fba45f062c822" -dependencies = [ - "bevy 0.11.2", +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b127622dcbfd9e6a1661219af65965625901c2549b434f0c44c4460dd055dce" +dependencies = [ + "bevy_app", + "bevy_asset", + "bevy_derive", + "bevy_ecs", + "bevy_gizmos", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_sprite", + "bevy_transform", + "bevy_utils", + "bevy_window", "crossbeam-channel", ] -[[package]] -name = "bevy_openxr" -version = "0.1.0" -source = "git+https://github.com/awtterpip/bevy_openxr#25dff12b9a70dd8b1d7978d08da8b7dcf4f3e136" -dependencies = [ - "anyhow", - "ash", - "bevy 0.12.0-dev", - "mint", - "openxr", - "wgpu 0.16.3", - "wgpu-core 0.16.1", - "wgpu-hal 0.16.2", -] - [[package]] name = "bevy_oxr" version = "0.1.0" @@ -1699,59 +856,12 @@ checksum = "5498a8ca77f31b4c09c9c7ce066c746365b33d22fbd5d243f388118c11e01c67" dependencies = [ "anyhow", "ash", - "bevy 0.12.0", + "bevy", "mint", "openxr", - "wgpu 0.17.1", - "wgpu-core 0.17.1", - "wgpu-hal 0.17.2", -] - -[[package]] -name = "bevy_pbr" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9386944248ac8fcaaabec2302b0e7cd8196ef5d7b7a2e63b10ace3eeb813d3de" -dependencies = [ - "bevy_app 0.11.2", - "bevy_asset 0.11.2", - "bevy_core_pipeline 0.11.2", - "bevy_derive 0.11.2", - "bevy_ecs 0.11.2", - "bevy_math 0.11.2", - "bevy_reflect 0.11.2", - "bevy_render 0.11.2", - "bevy_transform 0.11.2", - "bevy_utils 0.11.2", - "bevy_window 0.11.2", - "bitflags 2.4.0", - "bytemuck", - "naga_oil 0.8.2", - "radsort", -] - -[[package]] -name = "bevy_pbr" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_app 0.12.0-dev", - "bevy_asset 0.12.0-dev", - "bevy_core_pipeline 0.12.0-dev", - "bevy_derive 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_math 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_render 0.12.0-dev", - "bevy_transform 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "bevy_window 0.12.0-dev", - "bitflags 2.4.0", - "bytemuck", - "fixedbitset", - "naga_oil 0.8.2", - "radsort", - "smallvec", + "wgpu", + "wgpu-core", + "wgpu-hal", ] [[package]] @@ -1760,21 +870,21 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eeb6a35a78d355cc21c10f277dcd171eca65e30a90e76eb89f4dacf606621fe1" dependencies = [ - "bevy_app 0.12.0", - "bevy_asset 0.12.0", - "bevy_core_pipeline 0.12.0", - "bevy_derive 0.12.0", - "bevy_ecs 0.12.0", - "bevy_math 0.12.0", - "bevy_reflect 0.12.0", - "bevy_render 0.12.0", - "bevy_transform 0.12.0", - "bevy_utils 0.12.0", - "bevy_window 0.12.0", - "bitflags 2.4.0", + "bevy_app", + "bevy_asset", + "bevy_core_pipeline", + "bevy_derive", + "bevy_ecs", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_transform", + "bevy_utils", + "bevy_window", + "bitflags 2.4.1", "bytemuck", "fixedbitset", - "naga_oil 0.10.0", + "naga_oil", "radsort", "smallvec", "thread_local", @@ -1782,147 +892,137 @@ dependencies = [ [[package]] name = "bevy_picking_core" -version = "0.15.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37b10f159071accb3f17f86b70a2cafed27f96a828f155721d8f82706d5a65af" +checksum = "0799488c4505d68886209afd77ff9c898b634abf7f97fffa8ae37a356cbc8ab2" dependencies = [ - "bevy 0.11.2", + "bevy_app", + "bevy_derive", + "bevy_ecs", "bevy_eventlistener", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_utils", + "bevy_window", ] [[package]] name = "bevy_picking_highlight" -version = "0.15.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9127248f32843064b9d58d7126e0155378b7321b80acc53e8aafb0e3a61f2219" +checksum = "e3cfada25fcbd459b0ecd57a3bb2861820915744bfabadef141a0881a06a7199" dependencies = [ - "bevy 0.11.2", + "bevy_app", + "bevy_asset", + "bevy_ecs", + "bevy_pbr", "bevy_picking_core", - "bevy_picking_input", "bevy_picking_selection", + "bevy_reflect", + "bevy_render", + "bevy_sprite", ] [[package]] name = "bevy_picking_input" -version = "0.15.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1cc165dccadf85856cd713f1dabf5c845c7b6fd56e2c901a53f69f3693c5149" +checksum = "16a2b375461e3965c2bd4357d53c772eeafa4747812f54be09de373c0c203da4" dependencies = [ - "bevy 0.11.2", + "bevy_app", + "bevy_ecs", + "bevy_hierarchy", + "bevy_input", + "bevy_math", "bevy_picking_core", "bevy_picking_selection", + "bevy_reflect", + "bevy_render", + "bevy_utils", + "bevy_window", ] [[package]] name = "bevy_picking_raycast" -version = "0.15.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f53ba9aee1a3a48e016f4d35b066cca75d2ddd983ad2a0e14ecf92956501a3c" +checksum = "0a2b76420a1e6d9c0fdd4f35056ffb2cfaa052d102d5b1951f517d9fd36b25ab" dependencies = [ - "bevy 0.11.2", + "bevy_app", + "bevy_ecs", "bevy_mod_raycast", "bevy_picking_core", + "bevy_reflect", + "bevy_render", + "bevy_transform", + "bevy_window", ] [[package]] name = "bevy_picking_selection" -version = "0.15.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61980e57b09ff29b52c2910ba5b4e9bcfe8f9481931e62fd277a16b6ec3390f2" +checksum = "814c784c957653ab0baf77ff5563a90d4150f704ba0a173f9de8abe3037f803c" dependencies = [ - "bevy 0.11.2", + "bevy_app", + "bevy_ecs", "bevy_eventlistener", + "bevy_input", "bevy_picking_core", + "bevy_reflect", + "bevy_utils", ] [[package]] name = "bevy_picking_sprite" -version = "0.15.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "179b555e09296ac77280e0c283c4e0f380dc64ddd5a02b5bd1773c00a6a3b9c5" +checksum = "cefe1b3172b06f93887f0ed8a01f8796e2d7486fe68a37035e38f59244c88663" dependencies = [ - "bevy 0.11.2", + "bevy_app", + "bevy_asset", + "bevy_ecs", + "bevy_math", "bevy_picking_core", + "bevy_render", + "bevy_sprite", + "bevy_transform", + "bevy_window", ] [[package]] name = "bevy_picking_ui" -version = "0.15.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1533a7723939a1dfad933da76a4cfb0d37eb15abd64519c0db2477f04de1ee8b" +checksum = "a020364f01021b1faf9cc4de85b592505440d5b6274fb39c9d9a916b7639872b" dependencies = [ - "bevy 0.11.2", + "bevy_app", + "bevy_ecs", + "bevy_math", "bevy_picking_core", + "bevy_render", + "bevy_transform", + "bevy_ui", + "bevy_window", ] -[[package]] -name = "bevy_ptr" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15702dff420fac72c2ab92428a8600e079ae89c5845401c4e39b843665a3d2d0" - -[[package]] -name = "bevy_ptr" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" - [[package]] name = "bevy_ptr" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "308a02679f6ce21ef71de20fae6d6a2016c07baa21d8e8d0558e6b7851e8adf2" -[[package]] -name = "bevy_reflect" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ac66cccbf1457c5cfc004a0e83569bd4ddc5d6310701f4af6aa81001fe2964a" -dependencies = [ - "bevy_math 0.11.2", - "bevy_ptr 0.11.2", - "bevy_reflect_derive 0.11.2", - "bevy_utils 0.11.2", - "downcast-rs", - "erased-serde", - "glam", - "once_cell", - "parking_lot", - "serde", - "smallvec", - "smol_str", - "thiserror", -] - -[[package]] -name = "bevy_reflect" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_math 0.12.0-dev", - "bevy_ptr 0.12.0-dev", - "bevy_reflect_derive 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "downcast-rs", - "erased-serde", - "glam", - "once_cell", - "parking_lot", - "serde", - "smallvec", - "smol_str", - "thiserror", -] - [[package]] name = "bevy_reflect" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cdd56914a8ad57621d7a1a099f7e6b1f7482c9c76cedc9c3d4c175a203939c5d" dependencies = [ - "bevy_math 0.12.0", - "bevy_ptr 0.12.0", - "bevy_reflect_derive 0.12.0", - "bevy_utils 0.12.0", + "bevy_math", + "bevy_ptr", + "bevy_reflect_derive", + "bevy_utils", "downcast-rs", "erased-serde", "glam", @@ -1932,142 +1032,19 @@ dependencies = [ "thiserror", ] -[[package]] -name = "bevy_reflect_derive" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a2a1fa784e9a22560b9de350246a159cd59239eb61c7b66824031b3b28abb0" -dependencies = [ - "bevy_macro_utils 0.11.2", - "bit-set", - "proc-macro2", - "quote", - "syn 2.0.32", - "uuid", -] - -[[package]] -name = "bevy_reflect_derive" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_macro_utils 0.12.0-dev", - "bit-set", - "proc-macro2", - "quote", - "syn 2.0.32", - "uuid", -] - [[package]] name = "bevy_reflect_derive" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "25f627907c40ac552f798423447fc331fc1ddacd94c5f7a2a70942eb06bc8447" dependencies = [ - "bevy_macro_utils 0.12.0", + "bevy_macro_utils", "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.39", "uuid", ] -[[package]] -name = "bevy_render" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2e125de06ffaed8100623843b447fb524dc16f2a2120adce81143d7307278be" -dependencies = [ - "anyhow", - "async-channel", - "bevy_app 0.11.2", - "bevy_asset 0.11.2", - "bevy_core 0.11.2", - "bevy_derive 0.11.2", - "bevy_ecs 0.11.2", - "bevy_encase_derive 0.11.2", - "bevy_hierarchy 0.11.2", - "bevy_log 0.11.2", - "bevy_math 0.11.2", - "bevy_mikktspace 0.11.2", - "bevy_reflect 0.11.2", - "bevy_render_macros 0.11.2", - "bevy_tasks 0.11.2", - "bevy_time 0.11.2", - "bevy_transform 0.11.2", - "bevy_utils 0.11.2", - "bevy_window 0.11.2", - "bitflags 2.4.0", - "bytemuck", - "codespan-reporting", - "downcast-rs", - "encase", - "futures-lite", - "hexasphere", - "image", - "js-sys", - "ktx2", - "naga 0.12.3", - "naga_oil 0.8.2", - "parking_lot", - "regex", - "ruzstd", - "serde", - "smallvec", - "thiserror", - "thread_local", - "wasm-bindgen", - "web-sys", - "wgpu 0.16.3", - "wgpu-hal 0.16.2", -] - -[[package]] -name = "bevy_render" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "async-channel", - "bevy_app 0.12.0-dev", - "bevy_asset 0.12.0-dev", - "bevy_core 0.12.0-dev", - "bevy_derive 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_encase_derive 0.12.0-dev", - "bevy_hierarchy 0.12.0-dev", - "bevy_log 0.12.0-dev", - "bevy_math 0.12.0-dev", - "bevy_mikktspace 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_render_macros 0.12.0-dev", - "bevy_tasks 0.12.0-dev", - "bevy_time 0.12.0-dev", - "bevy_transform 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "bevy_window 0.12.0-dev", - "bitflags 2.4.0", - "bytemuck", - "codespan-reporting", - "downcast-rs", - "encase", - "futures-lite", - "hexasphere", - "image", - "js-sys", - "ktx2", - "naga 0.12.3", - "naga_oil 0.8.2", - "parking_lot", - "ruzstd", - "serde", - "smallvec", - "thiserror", - "thread_local", - "wasm-bindgen", - "web-sys", - "wgpu 0.16.3", -] - [[package]] name = "bevy_render" version = "0.12.0" @@ -2075,24 +1052,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90d777f4c51bd58e9e40777c6cb8dde0778df7e2c5298b3f9e3455bd12a9856c" dependencies = [ "async-channel", - "bevy_app 0.12.0", - "bevy_asset 0.12.0", - "bevy_core 0.12.0", - "bevy_derive 0.12.0", - "bevy_ecs 0.12.0", - "bevy_encase_derive 0.12.0", - "bevy_hierarchy 0.12.0", - "bevy_log 0.12.0", - "bevy_math 0.12.0", - "bevy_mikktspace 0.12.0", - "bevy_reflect 0.12.0", - "bevy_render_macros 0.12.0", - "bevy_tasks 0.12.0", - "bevy_time 0.12.0", - "bevy_transform 0.12.0", - "bevy_utils 0.12.0", - "bevy_window 0.12.0", - "bitflags 2.4.0", + "bevy_app", + "bevy_asset", + "bevy_core", + "bevy_derive", + "bevy_ecs", + "bevy_encase_derive", + "bevy_hierarchy", + "bevy_log", + "bevy_math", + "bevy_mikktspace", + "bevy_reflect", + "bevy_render_macros", + "bevy_tasks", + "bevy_time", + "bevy_transform", + "bevy_utils", + "bevy_window", + "bitflags 2.4.1", "bytemuck", "codespan-reporting", "downcast-rs", @@ -2102,8 +1079,8 @@ dependencies = [ "image", "js-sys", "ktx2", - "naga 0.13.0", - "naga_oil 0.10.0", + "naga", + "naga_oil", "ruzstd", "serde", "smallvec", @@ -2111,84 +1088,19 @@ dependencies = [ "thread_local", "wasm-bindgen", "web-sys", - "wgpu 0.17.1", -] - -[[package]] -name = "bevy_render_macros" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e283eb4156285d0d4b85ce9b959d080b652165848f0b3f1a8770af6cfad41c34" -dependencies = [ - "bevy_macro_utils 0.11.2", - "proc-macro2", - "quote", - "syn 2.0.32", + "wgpu", ] - -[[package]] -name = "bevy_render_macros" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_macro_utils 0.12.0-dev", - "proc-macro2", - "quote", - "syn 2.0.32", -] - -[[package]] -name = "bevy_render_macros" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35b00c3d0abff94a729460fc9aa95c2ceac71b49b3041166bb5ba3098e9657e7" -dependencies = [ - "bevy_macro_utils 0.12.0", - "proc-macro2", - "quote", - "syn 2.0.32", -] - -[[package]] -name = "bevy_scene" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a77172c572239e741283e585433e986dd7f1bfdd7f7489ff10933f59e93cbb04" -dependencies = [ - "anyhow", - "bevy_app 0.11.2", - "bevy_asset 0.11.2", - "bevy_derive 0.11.2", - "bevy_ecs 0.11.2", - "bevy_hierarchy 0.11.2", - "bevy_reflect 0.11.2", - "bevy_render 0.11.2", - "bevy_transform 0.11.2", - "bevy_utils 0.11.2", - "ron", - "serde", - "thiserror", - "uuid", -] - -[[package]] -name = "bevy_scene" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_app 0.12.0-dev", - "bevy_asset 0.12.0-dev", - "bevy_derive 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_hierarchy 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_render 0.12.0-dev", - "bevy_transform 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "ron", - "serde", - "thiserror", - "uuid", + +[[package]] +name = "bevy_render_macros" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35b00c3d0abff94a729460fc9aa95c2ceac71b49b3041166bb5ba3098e9657e7" +dependencies = [ + "bevy_macro_utils", + "proc-macro2", + "quote", + "syn 2.0.39", ] [[package]] @@ -2197,88 +1109,39 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba6294396a6375f0b14341d8003408c10aa040e3f833ac8bd49677170ec55d73" dependencies = [ - "bevy_app 0.12.0", - "bevy_asset 0.12.0", - "bevy_derive 0.12.0", - "bevy_ecs 0.12.0", - "bevy_hierarchy 0.12.0", - "bevy_reflect 0.12.0", - "bevy_render 0.12.0", - "bevy_transform 0.12.0", - "bevy_utils 0.12.0", + "bevy_app", + "bevy_asset", + "bevy_derive", + "bevy_ecs", + "bevy_hierarchy", + "bevy_reflect", + "bevy_render", + "bevy_transform", + "bevy_utils", "ron", "serde", "thiserror", "uuid", ] -[[package]] -name = "bevy_sprite" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7811ade4df81ffa6bae0e293c42d784ad88ce84d2b10fa05801e3c368714581" -dependencies = [ - "bevy_app 0.11.2", - "bevy_asset 0.11.2", - "bevy_core_pipeline 0.11.2", - "bevy_derive 0.11.2", - "bevy_ecs 0.11.2", - "bevy_log 0.11.2", - "bevy_math 0.11.2", - "bevy_reflect 0.11.2", - "bevy_render 0.11.2", - "bevy_transform 0.11.2", - "bevy_utils 0.11.2", - "bitflags 2.4.0", - "bytemuck", - "fixedbitset", - "guillotiere", - "rectangle-pack", - "thiserror", -] - -[[package]] -name = "bevy_sprite" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_app 0.12.0-dev", - "bevy_asset 0.12.0-dev", - "bevy_core_pipeline 0.12.0-dev", - "bevy_derive 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_log 0.12.0-dev", - "bevy_math 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_render 0.12.0-dev", - "bevy_transform 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "bitflags 2.4.0", - "bytemuck", - "fixedbitset", - "guillotiere", - "rectangle-pack", - "thiserror", -] - [[package]] name = "bevy_sprite" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4f7d1f88a6e5497fdafd95c20984a1d1b5517bc39d51600b4988cd60c51837a" dependencies = [ - "bevy_app 0.12.0", - "bevy_asset 0.12.0", - "bevy_core_pipeline 0.12.0", - "bevy_derive 0.12.0", - "bevy_ecs 0.12.0", - "bevy_log 0.12.0", - "bevy_math 0.12.0", - "bevy_reflect 0.12.0", - "bevy_render 0.12.0", - "bevy_transform 0.12.0", - "bevy_utils 0.12.0", - "bitflags 2.4.0", + "bevy_app", + "bevy_asset", + "bevy_core_pipeline", + "bevy_derive", + "bevy_ecs", + "bevy_log", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_transform", + "bevy_utils", + "bitflags 2.4.1", "bytemuck", "fixedbitset", "guillotiere", @@ -2287,33 +1150,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "bevy_tasks" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9200e7b42d49c787d9a08675c425d8bd6393ba3beed2eac64be6027a44a01870" -dependencies = [ - "async-channel", - "async-executor", - "async-task", - "concurrent-queue", - "futures-lite", - "wasm-bindgen-futures", -] - -[[package]] -name = "bevy_tasks" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "async-channel", - "async-executor", - "async-task", - "concurrent-queue", - "futures-lite", - "wasm-bindgen-futures", -] - [[package]] name = "bevy_tasks" version = "0.12.0" @@ -2328,50 +1164,6 @@ dependencies = [ "wasm-bindgen-futures", ] -[[package]] -name = "bevy_text" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "822e2cdb1c46338b85b7648d866f0b631cab23bd8f24395bb8ee7842dde024f0" -dependencies = [ - "ab_glyph", - "anyhow", - "bevy_app 0.11.2", - "bevy_asset 0.11.2", - "bevy_ecs 0.11.2", - "bevy_math 0.11.2", - "bevy_reflect 0.11.2", - "bevy_render 0.11.2", - "bevy_sprite 0.11.2", - "bevy_transform 0.11.2", - "bevy_utils 0.11.2", - "bevy_window 0.11.2", - "glyph_brush_layout", - "serde", - "thiserror", -] - -[[package]] -name = "bevy_text" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "ab_glyph", - "bevy_app 0.12.0-dev", - "bevy_asset 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_math 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_render 0.12.0-dev", - "bevy_sprite 0.12.0-dev", - "bevy_transform 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "bevy_window 0.12.0-dev", - "glyph_brush_layout", - "serde", - "thiserror", -] - [[package]] name = "bevy_text" version = "0.12.0" @@ -2379,157 +1171,46 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c136af700af4f87c94f68d6e019528c371bf09ebf4a8ff7468bb3c73806b34f5" dependencies = [ "ab_glyph", - "bevy_app 0.12.0", - "bevy_asset 0.12.0", - "bevy_ecs 0.12.0", - "bevy_math 0.12.0", - "bevy_reflect 0.12.0", - "bevy_render 0.12.0", - "bevy_sprite 0.12.0", - "bevy_transform 0.12.0", - "bevy_utils 0.12.0", - "bevy_window 0.12.0", + "bevy_app", + "bevy_asset", + "bevy_ecs", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_sprite", + "bevy_transform", + "bevy_utils", + "bevy_window", "glyph_brush_layout", "serde", "thiserror", ] -[[package]] -name = "bevy_time" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ba50bf25c4dc40296b744f77de10d39c8981b710d8dce609da9de5e54ef164b" -dependencies = [ - "bevy_app 0.11.2", - "bevy_ecs 0.11.2", - "bevy_reflect 0.11.2", - "bevy_utils 0.11.2", - "crossbeam-channel", - "thiserror", -] - -[[package]] -name = "bevy_time" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_app 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "crossbeam-channel", - "thiserror", -] - [[package]] name = "bevy_time" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b29709cadf22d318a0b7c79f763e9c5ac414292bd0e850066fa935959021b276" dependencies = [ - "bevy_app 0.12.0", - "bevy_ecs 0.12.0", - "bevy_reflect 0.12.0", - "bevy_utils 0.12.0", + "bevy_app", + "bevy_ecs", + "bevy_reflect", + "bevy_utils", "crossbeam-channel", "thiserror", ] -[[package]] -name = "bevy_transform" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86043ec5cc3cf406d33c0e4d6920171601e186b1288e9b4f5ae54682a0564032" -dependencies = [ - "bevy_app 0.11.2", - "bevy_ecs 0.11.2", - "bevy_hierarchy 0.11.2", - "bevy_math 0.11.2", - "bevy_reflect 0.11.2", -] - -[[package]] -name = "bevy_transform" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_app 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_hierarchy 0.12.0-dev", - "bevy_math 0.12.0-dev", - "bevy_reflect 0.12.0-dev", -] - [[package]] name = "bevy_transform" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70262c51e915b6224129206d23823364e650cf5eb5f4b6ce3ee379f608c180d2" dependencies = [ - "bevy_app 0.12.0", - "bevy_ecs 0.12.0", - "bevy_hierarchy 0.12.0", - "bevy_math 0.12.0", - "bevy_reflect 0.12.0", - "thiserror", -] - -[[package]] -name = "bevy_ui" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "105c82a79df1dfcdb75941fa1f58dbdbd8f702a740bc39e7bf719c3d51d55286" -dependencies = [ - "bevy_a11y 0.11.2", - "bevy_app 0.11.2", - "bevy_asset 0.11.2", - "bevy_core_pipeline 0.11.2", - "bevy_derive 0.11.2", - "bevy_ecs 0.11.2", - "bevy_hierarchy 0.11.2", - "bevy_input 0.11.2", - "bevy_log 0.11.2", - "bevy_math 0.11.2", - "bevy_reflect 0.11.2", - "bevy_render 0.11.2", - "bevy_sprite 0.11.2", - "bevy_text 0.11.2", - "bevy_transform 0.11.2", - "bevy_utils 0.11.2", - "bevy_window 0.11.2", - "bytemuck", - "serde", - "smallvec", - "taffy", - "thiserror", -] - -[[package]] -name = "bevy_ui" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_a11y 0.12.0-dev", - "bevy_app 0.12.0-dev", - "bevy_asset 0.12.0-dev", - "bevy_core_pipeline 0.12.0-dev", - "bevy_derive 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_hierarchy 0.12.0-dev", - "bevy_input 0.12.0-dev", - "bevy_log 0.12.0-dev", - "bevy_math 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_render 0.12.0-dev", - "bevy_sprite 0.12.0-dev", - "bevy_text 0.12.0-dev", - "bevy_transform 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "bevy_window 0.12.0-dev", - "bytemuck", - "serde", - "smallvec", - "taffy", + "bevy_app", + "bevy_ecs", + "bevy_hierarchy", + "bevy_math", + "bevy_reflect", "thiserror", ] @@ -2539,23 +1220,23 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd5ecbf2dceaab118769dd870e34d780bfde556af561fd10d8d613b0f237297e" dependencies = [ - "bevy_a11y 0.12.0", - "bevy_app 0.12.0", - "bevy_asset 0.12.0", - "bevy_core_pipeline 0.12.0", - "bevy_derive 0.12.0", - "bevy_ecs 0.12.0", - "bevy_hierarchy 0.12.0", - "bevy_input 0.12.0", - "bevy_log 0.12.0", - "bevy_math 0.12.0", - "bevy_reflect 0.12.0", - "bevy_render 0.12.0", - "bevy_sprite 0.12.0", - "bevy_text 0.12.0", - "bevy_transform 0.12.0", - "bevy_utils 0.12.0", - "bevy_window 0.12.0", + "bevy_a11y", + "bevy_app", + "bevy_asset", + "bevy_core_pipeline", + "bevy_derive", + "bevy_ecs", + "bevy_hierarchy", + "bevy_input", + "bevy_log", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_sprite", + "bevy_text", + "bevy_transform", + "bevy_utils", + "bevy_window", "bytemuck", "serde", "smallvec", @@ -2563,49 +1244,16 @@ dependencies = [ "thiserror", ] -[[package]] -name = "bevy_utils" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "829eb8d0d06a0baeabc2e8bad74136ed3329b055aa1e11c5d9df09ebb9be3d85" -dependencies = [ - "ahash 0.8.3", - "bevy_utils_proc_macros 0.11.2", - "getrandom", - "hashbrown 0.14.0", - "instant", - "petgraph", - "thiserror", - "tracing", - "uuid", -] - -[[package]] -name = "bevy_utils" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "ahash 0.8.3", - "bevy_utils_proc_macros 0.12.0-dev", - "getrandom", - "hashbrown 0.14.0", - "instant", - "petgraph", - "thiserror", - "tracing", - "uuid", -] - [[package]] name = "bevy_utils" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8e75d4a34ef0b15dffd1ee9079ef1f0f5139527e192b9d5708b3e158777c753" dependencies = [ - "ahash 0.8.3", - "bevy_utils_proc_macros 0.12.0", + "ahash", + "bevy_utils_proc_macros", "getrandom", - "hashbrown 0.14.0", + "hashbrown 0.14.2", "instant", "nonmax", "petgraph", @@ -2614,27 +1262,6 @@ dependencies = [ "uuid", ] -[[package]] -name = "bevy_utils_proc_macros" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d104f29e231123c703e8b394e2341d2425c33c5a2e9ab8cc8d0a554bdb62a41" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.32", -] - -[[package]] -name = "bevy_utils_proc_macros" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.32", -] - [[package]] name = "bevy_utils_proc_macros" version = "0.12.0" @@ -2643,36 +1270,7 @@ checksum = "f7dfd3735a61a1b681ed1e176afe4eae731bbb03e51ad871e9eb39e76a2d170e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", -] - -[[package]] -name = "bevy_window" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a66f9963152093220fc5ffd2244cadcc7f79cf2c23dd02076f4d0cbb7f5162f" -dependencies = [ - "bevy_app 0.11.2", - "bevy_ecs 0.11.2", - "bevy_input 0.11.2", - "bevy_math 0.11.2", - "bevy_reflect 0.11.2", - "bevy_utils 0.11.2", - "raw-window-handle", -] - -[[package]] -name = "bevy_window" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "bevy_app 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_input 0.12.0-dev", - "bevy_math 0.12.0-dev", - "bevy_reflect 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "raw-window-handle", + "syn 2.0.39", ] [[package]] @@ -2681,63 +1279,14 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e60d1830b3fbd7db5bfea7ac9fcd0f5e1d1af88c91ab469e697ab176d8b3140b" dependencies = [ - "bevy_a11y 0.12.0", - "bevy_app 0.12.0", - "bevy_ecs 0.12.0", - "bevy_input 0.12.0", - "bevy_math 0.12.0", - "bevy_reflect 0.12.0", - "bevy_utils 0.12.0", - "raw-window-handle", -] - -[[package]] -name = "bevy_winit" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "003e20cff652a364f1f98b0d5ba24f53140dc77643241afe4a9b848bdde66184" -dependencies = [ - "accesskit_winit 0.14.4", - "approx", - "bevy_a11y 0.11.2", - "bevy_app 0.11.2", - "bevy_derive 0.11.2", - "bevy_ecs 0.11.2", - "bevy_hierarchy 0.11.2", - "bevy_input 0.11.2", - "bevy_math 0.11.2", - "bevy_tasks 0.11.2", - "bevy_utils 0.11.2", - "bevy_window 0.11.2", - "crossbeam-channel", - "raw-window-handle", - "wasm-bindgen", - "web-sys", - "winit", -] - -[[package]] -name = "bevy_winit" -version = "0.12.0-dev" -source = "git+https://github.com/awtterpip/bevy#ac28b11797c0a85b431ee4940c6afa434f712f7a" -dependencies = [ - "accesskit_winit 0.14.4", - "approx", - "bevy_a11y 0.12.0-dev", - "bevy_app 0.12.0-dev", - "bevy_derive 0.12.0-dev", - "bevy_ecs 0.12.0-dev", - "bevy_hierarchy 0.12.0-dev", - "bevy_input 0.12.0-dev", - "bevy_math 0.12.0-dev", - "bevy_tasks 0.12.0-dev", - "bevy_utils 0.12.0-dev", - "bevy_window 0.12.0-dev", - "crossbeam-channel", + "bevy_a11y", + "bevy_app", + "bevy_ecs", + "bevy_input", + "bevy_math", + "bevy_reflect", + "bevy_utils", "raw-window-handle", - "wasm-bindgen", - "web-sys", - "winit", ] [[package]] @@ -2746,18 +1295,18 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f8294e78c6a1f9c34d36501a377c5d20bf0fa23a0958187bb270187741448ba" dependencies = [ - "accesskit_winit 0.15.0", + "accesskit_winit", "approx", - "bevy_a11y 0.12.0", - "bevy_app 0.12.0", - "bevy_derive 0.12.0", - "bevy_ecs 0.12.0", - "bevy_hierarchy 0.12.0", - "bevy_input 0.12.0", - "bevy_math 0.12.0", - "bevy_tasks 0.12.0", - "bevy_utils 0.12.0", - "bevy_window 0.12.0", + "bevy_a11y", + "bevy_app", + "bevy_derive", + "bevy_ecs", + "bevy_hierarchy", + "bevy_input", + "bevy_math", + "bevy_tasks", + "bevy_utils", + "bevy_window", "crossbeam-channel", "raw-window-handle", "wasm-bindgen", @@ -2767,11 +1316,11 @@ dependencies = [ [[package]] name = "bindgen" -version = "0.64.0" +version = "0.68.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4" +checksum = "726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.4.1", "cexpr", "clang-sys", "lazy_static", @@ -2782,7 +1331,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 1.0.109", + "syn 2.0.39", ] [[package]] @@ -2808,9 +1357,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.0" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" +checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" dependencies = [ "serde", ] @@ -2855,24 +1404,25 @@ dependencies = [ [[package]] name = "blocking" -version = "1.3.1" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65" +checksum = "8c36a4d0d48574b3dd360b4b7d95cc651d2b6557b6402848a27d4b228a473e2a" dependencies = [ "async-channel", "async-lock", "async-task", - "atomic-waker", - "fastrand", + "fastrand 2.0.1", + "futures-io", "futures-lite", - "log", + "piper", + "tracing", ] [[package]] name = "bumpalo" -version = "3.13.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" +checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" [[package]] name = "bytemuck" @@ -2891,14 +1441,14 @@ checksum = "965ab7eb5f8f97d2a083c799f3a1b994fc397b2fe2da5d1da1626ce15a39f2b1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.39", ] [[package]] name = "byteorder" -version = "1.4.3" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" @@ -3035,9 +1585,9 @@ dependencies = [ [[package]] name = "concurrent-queue" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c" +checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400" dependencies = [ "crossbeam-utils", ] @@ -3085,16 +1635,10 @@ version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" dependencies = [ - "core-foundation-sys 0.8.4", + "core-foundation-sys", "libc", ] -[[package]] -name = "core-foundation-sys" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ca8a5221364ef15ce201e8ed2f609fc312682a8f4e0e3d4aa5879764e0fa3b" - [[package]] name = "core-foundation-sys" version = "0.8.4" @@ -3127,20 +1671,20 @@ dependencies = [ [[package]] name = "coreaudio-rs" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb17e2d1795b1996419648915df94bc7103c28f7b48062d7acf4652fc371b2ff" +checksum = "321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace" dependencies = [ "bitflags 1.3.2", - "core-foundation-sys 0.6.2", + "core-foundation-sys", "coreaudio-sys", ] [[package]] name = "coreaudio-sys" -version = "0.2.12" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f034b2258e6c4ade2f73bf87b21047567fb913ee9550837c2316d139b0262b24" +checksum = "d8478e5bdad14dce236b9898ea002eabfa87cbe14f0aa538dbe3b6a4bec4332d" dependencies = [ "bindgen", ] @@ -3152,7 +1696,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d959d90e938c5493000514b446987c07aed46c668faaa7d34d6c7a67b1a578c" dependencies = [ "alsa", - "core-foundation-sys 0.8.4", + "core-foundation-sys", "coreaudio-rs", "dasp_sample", "jni 0.19.0", @@ -3202,30 +1746,19 @@ dependencies = [ name = "cube" version = "0.0.0" dependencies = [ - "bevy 0.11.2", + "bevy", "color-eyre", "tracing", ] -[[package]] -name = "d3d12" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8f0de2f5a8e7bd4a9eec0e3c781992a4ce1724f68aec7d7a3715344de8b39da" -dependencies = [ - "bitflags 1.3.2", - "libloading 0.7.4", - "winapi", -] - [[package]] name = "d3d12" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e16e44ab292b1dddfdaf7be62cfd8877df52f2f3fde5858d95bab606be259f20" dependencies = [ - "bitflags 2.4.0", - "libloading 0.8.0", + "bitflags 2.4.1", + "libloading 0.8.1", "winapi", ] @@ -3255,43 +1788,43 @@ checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" [[package]] name = "ecolor" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e479a7fa3f23d4e794f8b2f8b3568dd4e47886ad1b12c9c095e141cb591eb63" +checksum = "cfdf4e52dbbb615cfd30cf5a5265335c217b5fd8d669593cea74a517d9c605af" dependencies = [ "bytemuck", ] [[package]] name = "egui" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3aef8ec3ae1b772f340170c65bf27d5b8c28f543a0116c844d2ac08d01123e7" +checksum = "8bd69fed5fcf4fbb8225b24e80ea6193b61e17a625db105ef0c4d71dde6eb8b7" dependencies = [ - "ahash 0.8.3", + "ahash", "epaint", "nohash-hasher", ] [[package]] name = "egui-wgpu" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33caaedd8283779c787298af23d8754a7e88421ff32e89ad0040c855fc0b0224" +checksum = "62d4c9ab93d9528c184ef1d695c8c99b2e6d50833696ec3f513063efeee0fe77" dependencies = [ "bytemuck", "epaint", "log", "thiserror", "type-map", - "wgpu 0.16.3", + "wgpu", ] [[package]] name = "emath" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3857d743a6e0741cdd60b622a74c7a36ea75f5f8f11b793b41d905d2c9721a4b" +checksum = "1ef2b29de53074e575c18b694167ccbe6e5191f7b25fe65175a0d905a32eeec0" dependencies = [ "bytemuck", ] @@ -3325,18 +1858,17 @@ checksum = "3fe2568f851fd6144a45fa91cfed8fe5ca8fc0b56ba6797bfc1ed2771b90e37c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.39", ] [[package]] name = "epaint" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09333964d4d57f40a85338ba3ca5ed4716070ab184dcfed966b35491c5c64f3b" +checksum = "58067b840d009143934d91d8dcb8ded054d8301d7c11a517ace0a99bb1e1595e" dependencies = [ "ab_glyph", - "ahash 0.8.3", - "atomic_refcell", + "ahash", "bytemuck", "ecolor", "emath", @@ -3404,24 +1936,18 @@ dependencies = [ ] [[package]] -name = "fdeflate" -version = "0.3.0" +name = "fastrand" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10" -dependencies = [ - "simd-adler32", -] +checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" [[package]] -name = "filetime" -version = "0.2.22" +name = "fdeflate" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" +checksum = "64d6dafc854908ff5da46ff3f8f473c6984119a2876a383a860246dd7841a868" dependencies = [ - "cfg-if", - "libc", - "redox_syscall", - "windows-sys 0.48.0", + "simd-adler32", ] [[package]] @@ -3432,9 +1958,9 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flate2" -version = "1.0.27" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010" +checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" dependencies = [ "crc32fast", "miniz_oxide", @@ -3473,7 +1999,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.39", ] [[package]] @@ -3497,26 +2023,17 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "fsevent-sys" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" -dependencies = [ - "libc", -] - [[package]] name = "futures-core" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" +checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" [[package]] name = "futures-io" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" +checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" [[package]] name = "futures-lite" @@ -3524,7 +2041,7 @@ version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" dependencies = [ - "fastrand", + "fastrand 1.9.0", "futures-core", "futures-io", "memchr", @@ -3545,9 +2062,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.10" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" +checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" dependencies = [ "cfg-if", "js-sys", @@ -3597,9 +2114,9 @@ checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" [[package]] name = "glam" -version = "0.24.1" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42218cb640844e3872cc3c153dc975229e080a6c4733b34709ef445610550226" +checksum = "b5418c17512bdf42730f9032c74e1ae39afc408745ebb2acf72fbc4691c17945" dependencies = [ "bytemuck", "serde", @@ -3643,7 +2160,7 @@ dependencies = [ "inflections", "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.39", ] [[package]] @@ -3669,33 +2186,14 @@ dependencies = [ "xi-unicode", ] -[[package]] -name = "gpu-alloc" -version = "0.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22beaafc29b38204457ea030f6fb7a84c9e4dd1b86e311ba0542533453d87f62" -dependencies = [ - "bitflags 1.3.2", - "gpu-alloc-types 0.2.0", -] - [[package]] name = "gpu-alloc" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171" -dependencies = [ - "bitflags 2.4.0", - "gpu-alloc-types 0.3.0", -] - -[[package]] -name = "gpu-alloc-types" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54804d0d6bc9d7f26db4eaec1ad10def69b599315f487d32c334a80d1efe67a5" +checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.4.1", + "gpu-alloc-types", ] [[package]] @@ -3704,7 +2202,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4" dependencies = [ - "bitflags 2.4.0", + "bitflags 2.4.1", ] [[package]] @@ -3722,22 +2220,22 @@ dependencies = [ [[package]] name = "gpu-descriptor" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b0c02e1ba0bdb14e965058ca34e09c020f8e507a760df1121728e0aef68d57a" +checksum = "cc11df1ace8e7e564511f53af41f3e42ddc95b56fd07b3f4445d2a6048bc682c" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.4.1", "gpu-descriptor-types", - "hashbrown 0.12.3", + "hashbrown 0.14.2", ] [[package]] name = "gpu-descriptor-types" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "363e3677e55ad168fef68cf9de3a4a310b53124c5e784c53a1d70e92d23f2126" +checksum = "6bf0b36e6f090b7e1d8a4b49c0cb81c1f8376f72198c65dd3ad9ff3556b8b78c" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.4.1", ] [[package]] @@ -3761,17 +2259,14 @@ name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -dependencies = [ - "ahash 0.7.6", -] [[package]] name = "hashbrown" -version = "0.14.0" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" +checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" dependencies = [ - "ahash 0.8.3", + "ahash", "allocator-api2", "serde", ] @@ -3830,8 +2325,8 @@ dependencies = [ name = "ik" version = "0.0.0" dependencies = [ - "bevy 0.11.2", - "bevy_mod_inverse_kinematics 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "bevy", + "bevy_mod_inverse_kinematics", ] [[package]] @@ -3867,12 +2362,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.0.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" +checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" dependencies = [ "equivalent", - "hashbrown 0.14.0", + "hashbrown 0.14.2", ] [[package]] @@ -3881,26 +2376,6 @@ version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a257582fdcde896fd96463bf2d40eefea0580021c0712a0e2b028b60b47a837a" -[[package]] -name = "inotify" -version = "0.9.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff" -dependencies = [ - "bitflags 1.3.2", - "inotify-sys", - "libc", -] - -[[package]] -name = "inotify-sys" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" -dependencies = [ - "libc", -] - [[package]] name = "instant" version = "0.1.12" @@ -3919,7 +2394,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b2d4429acc1deff0fbdece0325b4997bdb02b2c245ab7023fd5deca0f6348de" dependencies = [ - "core-foundation-sys 0.8.4", + "core-foundation-sys", "mach2", ] @@ -3981,9 +2456,9 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" [[package]] name = "jobserver" -version = "0.1.26" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" +checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" dependencies = [ "libc", ] @@ -3996,9 +2471,9 @@ checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e" [[package]] name = "js-sys" -version = "0.3.64" +version = "0.3.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" +checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8" dependencies = [ "wasm-bindgen", ] @@ -4014,26 +2489,6 @@ dependencies = [ "pkg-config", ] -[[package]] -name = "kqueue" -version = "1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c" -dependencies = [ - "kqueue-sys", - "libc", -] - -[[package]] -name = "kqueue-sys" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" -dependencies = [ - "bitflags 1.3.2", - "libc", -] - [[package]] name = "ktx2" version = "0.3.0" @@ -4068,9 +2523,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.147" +version = "0.2.150" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" +checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" [[package]] name = "libloading" @@ -4084,14 +2539,25 @@ dependencies = [ [[package]] name = "libloading" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d580318f95776505201b28cf98eb1fa5e4be3b689633ba6a3e6cd880ff22d8cb" +checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161" dependencies = [ "cfg-if", "windows-sys 0.48.0", ] +[[package]] +name = "libredox" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607" +dependencies = [ + "bitflags 2.4.1", + "libc", + "redox_syscall 0.4.1", +] + [[package]] name = "libudev-sys" version = "0.1.4" @@ -4104,9 +2570,9 @@ dependencies = [ [[package]] name = "lock_api" -version = "0.4.10" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" +checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" dependencies = [ "autocfg", "scopeguard", @@ -4140,7 +2606,7 @@ dependencies = [ name = "manipulation-flatscreen" version = "0.0.0" dependencies = [ - "bevy 0.11.2", + "bevy", "bevy_mod_picking", "color-eyre", "tracing", @@ -4155,17 +2621,11 @@ dependencies = [ "regex-automata 0.1.10", ] -[[package]] -name = "md5" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771" - [[package]] name = "memchr" -version = "2.6.3" +version = "2.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" +checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" [[package]] name = "memoffset" @@ -4176,27 +2636,13 @@ dependencies = [ "autocfg", ] -[[package]] -name = "metal" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de11355d1f6781482d027a3b4d4de7825dcedb197bf573e0596d00008402d060" -dependencies = [ - "bitflags 1.3.2", - "block", - "core-graphics-types", - "foreign-types 0.3.2", - "log", - "objc", -] - [[package]] name = "metal" version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "623b5e6cefd76e58f774bd3cc0c6f5c7615c58c03a97815245a25c3c9bdee318" dependencies = [ - "bitflags 2.4.0", + "bitflags 2.4.1", "block", "core-graphics-types", "foreign-types 0.5.0", @@ -4229,9 +2675,9 @@ checksum = "e53debba6bda7a793e5f99b8dacf19e626084f525f7829104ba9898f367d85ff" [[package]] name = "mio" -version = "0.8.8" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" +checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" dependencies = [ "libc", "log", @@ -4239,27 +2685,6 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "naga" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbcc2e0513220fd2b598e6068608d4462db20322c0e77e47f6f488dfcfc279cb" -dependencies = [ - "bit-set", - "bitflags 1.3.2", - "codespan-reporting", - "hexf-parse", - "indexmap 1.9.3", - "log", - "num-traits", - "pp-rs", - "rustc-hash", - "spirv", - "termcolor", - "thiserror", - "unicode-xid", -] - [[package]] name = "naga" version = "0.13.0" @@ -4267,7 +2692,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1ceaaa4eedaece7e4ec08c55c640ba03dbb73fb812a6570a59bcf1930d0f70e" dependencies = [ "bit-set", - "bitflags 2.4.0", + "bitflags 2.4.1", "codespan-reporting", "hexf-parse", "indexmap 1.9.3", @@ -4281,26 +2706,6 @@ dependencies = [ "unicode-xid", ] -[[package]] -name = "naga_oil" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8be942a5c21c58b9b0bf4d9b99db3634ddb7a916f8e1d1d0b71820cc4150e56b" -dependencies = [ - "bit-set", - "codespan-reporting", - "data-encoding", - "indexmap 1.9.3", - "naga 0.12.3", - "once_cell", - "regex", - "regex-syntax 0.6.29", - "rustc-hash", - "thiserror", - "tracing", - "unicode-ident", -] - [[package]] name = "naga_oil" version = "0.10.0" @@ -4311,7 +2716,7 @@ dependencies = [ "codespan-reporting", "data-encoding", "indexmap 1.9.3", - "naga 0.13.0", + "naga", "once_cell", "regex", "regex-syntax 0.7.5", @@ -4391,28 +2796,9 @@ dependencies = [ [[package]] name = "nonmax" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99756f5493e135528f0cd660ac67b4c3a542bb65a3565efe92bb2c2317eb3669" - -[[package]] -name = "notify" -version = "6.1.1" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d" -dependencies = [ - "bitflags 2.4.0", - "crossbeam-channel", - "filetime", - "fsevent-sys", - "inotify", - "kqueue", - "libc", - "log", - "mio", - "walkdir", - "windows-sys 0.48.0", -] +checksum = "6e4a593ea4fffed8684ad13d75c82cf0b6dc2b88947e0ed85b9e70f555a7e422" [[package]] name = "ntapi" @@ -4467,9 +2853,9 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" +checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" dependencies = [ "autocfg", ] @@ -4513,7 +2899,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.39", ] [[package]] @@ -4644,7 +3030,7 @@ dependencies = [ name = "openxr-6dof" version = "0.0.0" dependencies = [ - "bevy 0.12.0", + "bevy", "bevy_oxr", "color-eyre", "openxr", @@ -4664,11 +3050,11 @@ dependencies = [ [[package]] name = "orbclient" -version = "0.3.46" +version = "0.3.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8378ac0dfbd4e7895f2d2c1f1345cab3836910baf3a300b000d04250f0c8428f" +checksum = "52f0d54bde9774d3a51dcf281a5def240c71996bc6ca05d2c847ec8b2b216166" dependencies = [ - "redox_syscall", + "libredox", ] [[package]] @@ -4679,9 +3065,9 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "owned_ttf_parser" -version = "0.19.0" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "706de7e2214113d63a8238d1910463cfce781129a6f263d13fdb09ff64355ba4" +checksum = "d4586edfe4c648c71797a74c84bacb32b52b212eff5dfe2bb9f2c599844023e7" dependencies = [ "ttf-parser", ] @@ -4694,9 +3080,9 @@ checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" [[package]] name = "parking" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" +checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" [[package]] name = "parking_lot" @@ -4710,13 +3096,13 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.8" +version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" +checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" dependencies = [ "cfg-if", "libc", - "redox_syscall", + "redox_syscall 0.4.1", "smallvec", "windows-targets 0.48.5", ] @@ -4746,7 +3132,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "indexmap 2.0.0", + "indexmap 2.1.0", ] [[package]] @@ -4755,6 +3141,17 @@ version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" +[[package]] +name = "piper" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" +dependencies = [ + "atomic-waker", + "fastrand 2.0.1", + "futures-io", +] + [[package]] name = "pkg-config" version = "0.3.27" @@ -4795,18 +3192,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.66" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" +checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" dependencies = [ "unicode-ident", ] [[package]] name = "profiling" -version = "1.0.10" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45f10e75d83c7aec79a6aa46f897075890e156b105eebe51cfa0abce51af025f" +checksum = "f89dff0959d98c9758c88826cc002e2c3d0b9dfac4139711d1f30de442f1139b" [[package]] name = "quote" @@ -4850,16 +3247,25 @@ dependencies = [ "bitflags 1.3.2", ] +[[package]] +name = "redox_syscall" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" +dependencies = [ + "bitflags 1.3.2", +] + [[package]] name = "regex" -version = "1.9.5" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47" +checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.3.8", - "regex-syntax 0.7.5", + "regex-automata 0.4.3", + "regex-syntax 0.8.2", ] [[package]] @@ -4873,13 +3279,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.3.8" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" +checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.7.5", + "regex-syntax 0.8.2", ] [[package]] @@ -4894,6 +3300,12 @@ version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" +[[package]] +name = "regex-syntax" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" + [[package]] name = "renderdoc-sys" version = "1.0.0" @@ -4902,9 +3314,9 @@ checksum = "216080ab382b992234dda86873c18d4c48358f5cfcb70fd693d7f6f2131b628b" [[package]] name = "rodio" -version = "0.17.1" +version = "0.17.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdf1d4dea18dff2e9eb6dca123724f8b60ef44ad74a9ad283cdfe025df7e73fa" +checksum = "3b1bb7b48ee48471f55da122c0044fcc7600cfcc85db88240b89cb832935e611" dependencies = [ "cpal", "lewton", @@ -4916,8 +3328,8 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" dependencies = [ - "base64 0.21.4", - "bitflags 2.4.0", + "base64 0.21.5", + "bitflags 2.4.1", "serde", "serde_derive", ] @@ -4968,29 +3380,29 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "serde" -version = "1.0.188" +version = "1.0.192" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" +checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.188" +version = "1.0.192" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" +checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.39", ] [[package]] name = "serde_json" -version = "1.0.106" +version = "1.0.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cc66a619ed80bf7a0f6b17dd063a84b88f6dea1813737cf469aef1d081142c2" +checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" dependencies = [ "itoa", "ryu", @@ -4999,9 +3411,9 @@ dependencies = [ [[package]] name = "sharded-slab" -version = "0.1.4" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" dependencies = [ "lazy_static", ] @@ -5038,9 +3450,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.11.0" +version = "1.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" +checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" dependencies = [ "serde", ] @@ -5095,9 +3507,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.32" +version = "2.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2" +checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" dependencies = [ "proc-macro2", "quote", @@ -5111,7 +3523,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0a18d114d420ada3a891e6bc8e96a2023402203296a47cdd65083377dad18ba5" dependencies = [ "cfg-if", - "core-foundation-sys 0.8.4", + "core-foundation-sys", "libc", "ntapi", "once_cell", @@ -5120,9 +3532,9 @@ dependencies = [ [[package]] name = "taffy" -version = "0.3.13" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82870da09c57a8a5a50f830ce8993a6637b9a4932f69257f12aea3fa68f588c9" +checksum = "3c2287b6d7f721ada4cddf61ade5e760b2c6207df041cac9bfaa192897362fd3" dependencies = [ "arrayvec", "grid", @@ -5132,18 +3544,18 @@ dependencies = [ [[package]] name = "termcolor" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" +checksum = "6093bad37da69aab9d123a8091e4be0aa4a03e4d601ec641c327398315f62b64" dependencies = [ "winapi-util", ] [[package]] name = "thiserror" -version = "1.0.48" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7" +checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" dependencies = [ "thiserror-impl", ] @@ -5170,13 +3582,13 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "1.0.48" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" +checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.39", ] [[package]] @@ -5227,7 +3639,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.0.0", + "indexmap 2.1.0", "toml_datetime", "winnow", ] @@ -5238,18 +3650,17 @@ version = "0.20.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" dependencies = [ - "indexmap 2.0.0", + "indexmap 2.1.0", "toml_datetime", "winnow", ] [[package]] name = "tracing" -version = "0.1.37" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ - "cfg-if", "pin-project-lite", "tracing-attributes", "tracing-core", @@ -5257,20 +3668,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.26" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.39", ] [[package]] name = "tracing-core" -version = "0.1.31" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", "valuable", @@ -5288,12 +3699,12 @@ dependencies = [ [[package]] name = "tracing-log" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" +checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2" dependencies = [ - "lazy_static", "log", + "once_cell", "tracing-core", ] @@ -5328,9 +3739,9 @@ dependencies = [ [[package]] name = "ttf-parser" -version = "0.19.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a464a4b34948a5f67fddd2b823c62d9d92e44be75058b99939eae6c5b6960b33" +checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4" [[package]] name = "twox-hash" @@ -5359,9 +3770,9 @@ checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" [[package]] name = "unicode-ident" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-normalization" @@ -5374,9 +3785,9 @@ dependencies = [ [[package]] name = "unicode-width" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" +checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" [[package]] name = "unicode-xid" @@ -5397,9 +3808,9 @@ dependencies = [ [[package]] name = "uuid" -version = "1.4.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" +checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" dependencies = [ "getrandom", "serde", @@ -5425,9 +3836,9 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "waker-fn" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" +checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" [[package]] name = "walkdir" @@ -5447,9 +3858,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.87" +version = "0.2.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" +checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -5457,24 +3868,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.87" +version = "0.2.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" +checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.39", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.37" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" +checksum = "9afec9963e3d0994cac82455b2b3502b81a7f40f9a0d32181f7528d9f4b43e02" dependencies = [ "cfg-if", "js-sys", @@ -5484,9 +3895,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.87" +version = "0.2.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" +checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -5494,22 +3905,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.87" +version = "0.2.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" +checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.39", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.87" +version = "0.2.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" +checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b" [[package]] name = "wayland-scanner" @@ -5524,9 +3935,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.64" +version = "0.3.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" +checksum = "5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85" dependencies = [ "js-sys", "wasm-bindgen", @@ -5534,9 +3945,9 @@ dependencies = [ [[package]] name = "webbrowser" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2c79b77f525a2d670cb40619d7d9c673d09e0666f72c591ebd7861f84a87e57" +checksum = "82b2391658b02c27719fc5a0a73d6e696285138e8b12fba9d4baa70451023c71" dependencies = [ "core-foundation", "home", @@ -5555,30 +3966,6 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" -[[package]] -name = "wgpu" -version = "0.16.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "480c965c9306872eb6255fa55e4b4953be55a8b64d57e61d7ff840d3dcc051cd" -dependencies = [ - "arrayvec", - "cfg-if", - "js-sys", - "log", - "naga 0.12.3", - "parking_lot", - "profiling", - "raw-window-handle", - "smallvec", - "static_assertions", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "wgpu-core 0.16.1", - "wgpu-hal 0.16.2", - "wgpu-types 0.16.1", -] - [[package]] name = "wgpu" version = "0.17.1" @@ -5589,7 +3976,7 @@ dependencies = [ "cfg-if", "js-sys", "log", - "naga 0.13.0", + "naga", "parking_lot", "profiling", "raw-window-handle", @@ -5598,32 +3985,9 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "wgpu-core 0.17.1", - "wgpu-hal 0.17.2", - "wgpu-types 0.17.0", -] - -[[package]] -name = "wgpu-core" -version = "0.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f478237b4bf0d5b70a39898a66fa67ca3a007d79f2520485b8b0c3dfc46f8c2" -dependencies = [ - "arrayvec", - "bit-vec", - "bitflags 2.4.0", - "codespan-reporting", - "log", - "naga 0.12.3", - "parking_lot", - "profiling", - "raw-window-handle", - "rustc-hash", - "smallvec", - "thiserror", - "web-sys", - "wgpu-hal 0.16.2", - "wgpu-types 0.16.1", + "wgpu-core", + "wgpu-hal", + "wgpu-types", ] [[package]] @@ -5634,61 +3998,19 @@ checksum = "0f8a44dd301a30ceeed3c27d8c0090433d3da04d7b2a4042738095a424d12ae7" dependencies = [ "arrayvec", "bit-vec", - "bitflags 2.4.0", + "bitflags 2.4.1", "codespan-reporting", "log", - "naga 0.13.0", - "parking_lot", - "profiling", - "raw-window-handle", - "rustc-hash", - "smallvec", - "thiserror", - "web-sys", - "wgpu-hal 0.17.2", - "wgpu-types 0.17.0", -] - -[[package]] -name = "wgpu-hal" -version = "0.16.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ecb3258078e936deee14fd4e0febe1cfe9bbb5ffef165cb60218d2ee5eb4448" -dependencies = [ - "android_system_properties", - "arrayvec", - "ash", - "bit-set", - "bitflags 2.4.0", - "block", - "core-graphics-types", - "d3d12 0.6.0", - "foreign-types 0.3.2", - "glow", - "gpu-alloc 0.5.4", - "gpu-allocator", - "gpu-descriptor", - "hassle-rs", - "js-sys", - "khronos-egl", - "libc", - "libloading 0.8.0", - "log", - "metal 0.24.0", - "naga 0.12.3", - "objc", + "naga", "parking_lot", "profiling", - "range-alloc", "raw-window-handle", - "renderdoc-sys", "rustc-hash", "smallvec", "thiserror", - "wasm-bindgen", "web-sys", - "wgpu-types 0.16.1", - "winapi", + "wgpu-hal", + "wgpu-types", ] [[package]] @@ -5701,22 +4023,22 @@ dependencies = [ "arrayvec", "ash", "bit-set", - "bitflags 2.4.0", + "bitflags 2.4.1", "block", "core-graphics-types", - "d3d12 0.7.0", + "d3d12", "glow", - "gpu-alloc 0.6.0", + "gpu-alloc", "gpu-allocator", "gpu-descriptor", "hassle-rs", "js-sys", "khronos-egl", "libc", - "libloading 0.8.0", + "libloading 0.8.1", "log", - "metal 0.26.0", - "naga 0.13.0", + "metal", + "naga", "objc", "parking_lot", "profiling", @@ -5728,28 +4050,17 @@ dependencies = [ "thiserror", "wasm-bindgen", "web-sys", - "wgpu-types 0.17.0", + "wgpu-types", "winapi", ] -[[package]] -name = "wgpu-types" -version = "0.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0c153280bb108c2979eb5c7391cb18c56642dd3c072e55f52065e13e2a1252a" -dependencies = [ - "bitflags 2.4.0", - "js-sys", - "web-sys", -] - [[package]] name = "wgpu-types" version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee64d7398d0c2f9ca48922c902ef69c42d000c759f3db41e355f4a570b052b67" dependencies = [ - "bitflags 2.4.0", + "bitflags 2.4.1", "js-sys", "web-sys", ] @@ -5778,9 +4089,9 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" dependencies = [ "winapi", ] @@ -6024,7 +4335,7 @@ dependencies = [ "orbclient", "percent-encoding", "raw-window-handle", - "redox_syscall", + "redox_syscall 0.3.5", "wasm-bindgen", "wayland-scanner", "web-sys", @@ -6034,9 +4345,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.5.15" +version = "0.5.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc" +checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b" dependencies = [ "memchr", ] @@ -6045,13 +4356,13 @@ dependencies = [ name = "worldspace-ui" version = "0.0.0" dependencies = [ - "bevy 0.11.2", + "bevy", "bevy_egui", "bevy_flycam", "color-eyre", "egui", "egui-wgpu", - "wgpu 0.16.3", + "wgpu", ] [[package]] @@ -6095,16 +4406,36 @@ checksum = "a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a" [[package]] name = "xml-rs" -version = "0.8.18" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bab77e97b50aee93da431f2cee7cd0f43b4d1da3c408042f2d7d164187774f0a" +checksum = "0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a" [[package]] name = "xr-ik-mirror" version = "0.0.0" dependencies = [ - "bevy 0.12.0-dev", - "bevy_mod_inverse_kinematics 0.4.0 (git+https://github.com/MalekiRe/bevy_mod_inverse_kinematics)", - "bevy_openxr", + "bevy", + "bevy_mod_inverse_kinematics", + "bevy_oxr", "color-eyre", ] + +[[package]] +name = "zerocopy" +version = "0.7.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cd369a67c0edfef15010f980c3cbe45d7f651deac2cd67ce097cd801de16557" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2f140bda219a26ccc0cdb03dba58af72590c53b22642577d88a927bc5c87d6b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.39", +] diff --git a/Cargo.toml b/Cargo.toml index cd5055e..c25c358 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,17 +18,20 @@ edition = "2021" rust-version = "1.73.0" [workspace.dependencies] -bevy = "0.11.2" -bevy_mod_picking = "0.15.0" +bevy = "0.12.0" +bevy_mod_picking = "0.17.0" color-eyre = "0.6" eyre = "0.6" tracing = "0.1" -bevy_egui = "0.21" -egui-wgpu = "0.22" -egui = "0.22" -bevy-inspector-egui = "0.19" -wgpu = "0.16" -bevy_flycam = { git = "https://github.com/sburris0/bevy_flycam", branch = "bevy_0.11" } +bevy_egui = "0.23" +egui-wgpu = "0.23" +egui = "0.23" +bevy-inspector-egui = "0.21.0" +wgpu = "0.17" +bevy_flycam = "0.12" +bevy_oxr = "0.1" +openxr = "0.17.1" +bevy_mod_inverse_kinematics = "0.5" # Enable a small amount of optimization in debug mode [profile.dev] diff --git a/flake.lock b/flake.lock index 584c383..466213b 100644 --- a/flake.lock +++ b/flake.lock @@ -8,11 +8,11 @@ "rust-analyzer-src": "rust-analyzer-src" }, "locked": { - "lastModified": 1693117181, - "narHash": "sha256-LC4MUYim2zsYfuUOXcaSDIFHwzIcHbDmzDTBh5FXDBA=", + "lastModified": 1699597299, + "narHash": "sha256-uJMCDTKSUB7+K+s7SB2DS6WU2VGDmruXmP9TQwTYGkw=", "owner": "nix-community", "repo": "fenix", - "rev": "8d8f72faedbf61b0f16b9d87c8f79076d7570202", + "rev": "ae8ecab0dbfe3552bd1a0bf5504416fd07dd2e8a", "type": "github" }, "original": { @@ -23,11 +23,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1693099187, - "narHash": "sha256-FXCc6OIghv9k4xYOhSMZI6bj7o56S8BJKzKtTKzdUVQ=", + "lastModified": 1699099776, + "narHash": "sha256-X09iKJ27mGsGambGfkKzqvw5esP1L/Rf8H3u3fCqIiU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "cf2004afe4d4b95a295c63c911e949e40915eedb", + "rev": "85f1ba3e51676fa8cc604a3d863d729026a6b8eb", "type": "github" }, "original": { @@ -47,11 +47,11 @@ "rust-analyzer-src": { "flake": false, "locked": { - "lastModified": 1692775770, - "narHash": "sha256-LwoR5N1JHykSte2Ak+Pj/HjJ9fKy9zMJNEftfBJQkLs=", + "lastModified": 1699552432, + "narHash": "sha256-MxxTH/X5vnqLWEwokxdA5AkX/NpXOrHMn/95QwOdA4o=", "owner": "rust-lang", "repo": "rust-analyzer", - "rev": "f5b7c60ff7a79bfb3e10f3e98c81b7bb4cb53c68", + "rev": "76633199f4316b9c659d4ec0c102774d693cd940", "type": "github" }, "original": { @@ -81,11 +81,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1692799911, - "narHash": "sha256-3eihraek4qL744EvQXsK1Ha6C3CR7nnT8X2qWap4RNk=", + "lastModified": 1694529238, + "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", "owner": "numtide", "repo": "flake-utils", - "rev": "f9e7cf818399d17d347f847525c5a5a8032e4e44", + "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index ee71223..d05cbaf 100644 --- a/flake.nix +++ b/flake.nix @@ -40,22 +40,24 @@ nativeBuildInputs = [ rustToolchain pkgs.pkg-config - pkgs.androidenv.androidPkgs_9_0.androidsdk # Common cargo tools we often use pkgs.cargo-deny pkgs.cargo-expand pkgs.cargo-binutils - pkgs.cargo-apk + pkgs.cargo-apk # cmake for openxr pkgs.cmake - ]; + ] ++ pkgs.lib.optionals (!pkgs.stdenv.isDarwin) (with pkgs; [ + androidenv.androidPkgs_9_0.androidsdk + ]); # see https://github.com/NixOS/nixpkgs/blob/95b81c96f863ca8911dffcda45d1937efcd66a4b/pkgs/games/jumpy/default.nix#L60C5-L60C38 buildInputs = [ pkgs.zstd + rustPlatform.bindgenHook ] ++ pkgs.lib.optionals pkgs.stdenv.isLinux (with pkgs; [ - alsa-lib + alsa-lib.dev libxkbcommon udev vulkan-loader @@ -64,9 +66,9 @@ xorg.libXcursor xorg.libXi xorg.libXrandr + openxr-loader ]) ++ pkgs.lib.optionals pkgs.stdenv.isDarwin [ pkgs.darwin.apple_sdk.frameworks.Cocoa - rustPlatform.bindgenHook # # This is missing on mac m1 nix, for some reason. # # see https://stackoverflow.com/a/69732679 pkgs.libiconv diff --git a/skills/cube/src/main.rs b/skills/cube/src/main.rs index 7ed4007..302e675 100644 --- a/skills/cube/src/main.rs +++ b/skills/cube/src/main.rs @@ -12,7 +12,7 @@ fn main() -> Result<()> { App::new() .add_plugins(DefaultPlugins.set(AssetPlugin { - asset_folder: ASSET_FOLDER.to_string(), + file_path: ASSET_FOLDER.to_string(), ..Default::default() })) .add_systems(Startup, setup) diff --git a/skills/ik/Cargo.toml b/skills/ik/Cargo.toml index 0fc5681..cc37534 100644 --- a/skills/ik/Cargo.toml +++ b/skills/ik/Cargo.toml @@ -10,4 +10,4 @@ rust-version.workspace = true [dependencies] bevy.workspace = true -bevy_mod_inverse_kinematics = "0.4.0" +bevy_mod_inverse_kinematics.workspace = true diff --git a/skills/ik/src/main.rs b/skills/ik/src/main.rs index 930f096..b5d3412 100644 --- a/skills/ik/src/main.rs +++ b/skills/ik/src/main.rs @@ -13,7 +13,7 @@ fn main() { }) .insert_resource(DirectionalLightShadowMap { size: 4096 }) .add_plugins(DefaultPlugins.set(AssetPlugin { - asset_folder: ASSET_FOLDER.to_string(), + file_path: ASSET_FOLDER.to_string(), ..Default::default() })) .add_plugins(InverseKinematicsPlugin) @@ -181,7 +181,7 @@ fn manually_target( ) { let (camera, transform) = camera_query.single(); - if let Some(event) = cursor.iter().last() { + if let Some(event) = cursor.read().last() { let view = transform.compute_matrix(); let viewport_rect = camera.logical_viewport_rect().unwrap(); let viewport_size = viewport_rect.size(); diff --git a/skills/manipulation-flatscreen/src/main.rs b/skills/manipulation-flatscreen/src/main.rs index c85d5e7..2315d6b 100644 --- a/skills/manipulation-flatscreen/src/main.rs +++ b/skills/manipulation-flatscreen/src/main.rs @@ -1,8 +1,9 @@ use bevy::ecs::system::EntityCommands; use bevy::{pbr::DirectionalLightShadowMap, prelude::*}; +use bevy_mod_picking::backends::raycast::RaycastPickable; use bevy_mod_picking::events::Drag; use bevy_mod_picking::pointer::PointerButton; -use bevy_mod_picking::prelude::{On, Pointer, RaycastPickCamera, RaycastPickTarget}; +use bevy_mod_picking::prelude::{On, Pointer}; use bevy_mod_picking::{DefaultPickingPlugins, PickableBundle}; use color_eyre::eyre::Result; use tracing::info; @@ -17,7 +18,7 @@ fn main() -> Result<()> { App::new() .add_plugins(DefaultPlugins.set(AssetPlugin { - asset_folder: ASSET_FOLDER.to_string(), + file_path: ASSET_FOLDER.to_string(), ..Default::default() })) .add_plugins(DefaultPickingPlugins) @@ -60,7 +61,7 @@ pub fn add_events(entity_commands: &mut EntityCommands) { } }), PickableBundle::default(), // Makes the entity pickable - RaycastPickTarget::default(), + RaycastPickable, )); } @@ -103,7 +104,7 @@ fn setup( .looking_at(Vec3::new(0., 1., 0.), Vec3::Y), ..default() }, - RaycastPickCamera::default(), + RaycastPickable, )); commands.spawn(PbrBundle { mesh: meshes.add( diff --git a/skills/openxr-6dof/Cargo.toml b/skills/openxr-6dof/Cargo.toml index fa593af..91acc9b 100644 --- a/skills/openxr-6dof/Cargo.toml +++ b/skills/openxr-6dof/Cargo.toml @@ -7,10 +7,10 @@ edition.workspace = true rust-version.workspace = true [lib] -crate-type = ["staticlib", "cdylib", "rlib"] +crate-type = ["cdylib", "rlib"] [dependencies] -openxr = { version = "0.17.1" } -bevy = "0.12" -bevy_oxr = { version = "0.1", default-features = false } +openxr.workspace = true +bevy.workspace = true +bevy_oxr.workspace = true color-eyre.workspace = true diff --git a/skills/xr-ik-mirror/Cargo.toml b/skills/xr-ik-mirror/Cargo.toml index d785739..8bd3633 100644 --- a/skills/xr-ik-mirror/Cargo.toml +++ b/skills/xr-ik-mirror/Cargo.toml @@ -9,7 +9,7 @@ rust-version.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -bevy = { git = "https://github.com/awtterpip/bevy" } -bevy_openxr = { git = "https://github.com/awtterpip/bevy_openxr", features = ["linked"] } +bevy.workspace = true +bevy_oxr.workspace = true color-eyre.workspace = true -bevy_mod_inverse_kinematics = { git = "https://github.com/MalekiRe/bevy_mod_inverse_kinematics"} \ No newline at end of file +bevy_mod_inverse_kinematics.workspace = true diff --git a/skills/xr-ik-mirror/src/main.rs b/skills/xr-ik-mirror/src/main.rs index 4b4a606..eb3d314 100644 --- a/skills/xr-ik-mirror/src/main.rs +++ b/skills/xr-ik-mirror/src/main.rs @@ -9,11 +9,11 @@ use bevy::render::render_resource::{ }; use bevy::transform::components::Transform; -use bevy_openxr::input::XrInput; -use bevy_openxr::resources::XrFrameState; -use bevy_openxr::xr_input::oculus_touch::OculusController; -use bevy_openxr::xr_input::{QuatConv, Vec3Conv}; -use bevy_openxr::DefaultXrPlugins; +use bevy_oxr::input::XrInput; +use bevy_oxr::resources::XrFrameState; +use bevy_oxr::xr_input::oculus_touch::OculusController; +use bevy_oxr::xr_input::{QuatConv, Vec3Conv}; +use bevy_oxr::DefaultXrPlugins; const ASSET_FOLDER: &str = concat!(env!("CARGO_MANIFEST_DIR"), "/../../assets/"); @@ -46,7 +46,7 @@ fn setup( mut materials: ResMut>, ) { let bevy_mirror_dwelling_img: Handle = - assets.load(&(ASSET_FOLDER.to_string() + "bevy_mirror_dwelling.png")); + assets.load(ASSET_FOLDER.to_string() + "bevy_mirror_dwelling.png"); commands.spawn(PbrBundle { mesh: meshes.add(shape::Cube::default().into()), material: materials.add(StandardMaterial { @@ -164,7 +164,7 @@ fn setup( },)); commands.spawn(( SceneBundle { - scene: assets.load(&(ASSET_FOLDER.to_string() + "/malek.gltf#Scene0")), + scene: assets.load(ASSET_FOLDER.to_string() + "/malek.gltf#Scene0"), transform: Transform::from_xyz(0.0, 0.0, 0.0).with_rotation( Quat::from_euler(EulerRot::XYZ, 0.0, 0.0_f32.to_radians(), 0.0), ),