diff --git a/Cargo.lock b/Cargo.lock index 5eae8f8..b29fa6e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -24,13 +24,28 @@ 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", + "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]] @@ -39,8 +54,20 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "134d0acf6acb667c89d3332999b1a5df4edbc8d6113910f392ebb73f2b03bb56" dependencies = [ - "accesskit", - "accesskit_consumer", + "accesskit 0.11.2", + "accesskit_consumer 0.15.2", + "objc2", + "once_cell", +] + +[[package]] +name = "accesskit_macos" +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", "objc2", "once_cell", ] @@ -51,23 +78,49 @@ version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9eac0a7f2d7cd7a93b938af401d3d8e8b7094217989a7c25c55a953023436e31" dependencies = [ - "accesskit", - "accesskit_consumer", + "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", + "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", - "accesskit_macos", - "accesskit_windows", + "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", "winit", ] @@ -208,6 +261,12 @@ dependencies = [ "x11rb", ] +[[package]] +name = "arrayref" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" + [[package]] name = "arrayvec" version = "0.7.4" @@ -223,6 +282,16 @@ dependencies = [ "libloading 0.7.4", ] +[[package]] +name = "async-broadcast" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" +dependencies = [ + "event-listener 2.5.3", + "futures-core", +] + [[package]] name = "async-channel" version = "1.9.0" @@ -230,31 +299,67 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" dependencies = [ "concurrent-queue", - "event-listener", + "event-listener 2.5.3", "futures-core", ] +[[package]] +name = "async-channel" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c" +dependencies = [ + "concurrent-queue", + "event-listener 4.0.0", + "event-listener-strategy", + "futures-core", + "pin-project-lite", +] + [[package]] name = "async-executor" version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c1da3ae8dabd9c00f453a329dfe1fb28da3c0a72e2478cdcd93171740c20499" dependencies = [ - "async-lock", + "async-lock 2.8.0", "async-task", "concurrent-queue", "fastrand 2.0.1", - "futures-lite", + "futures-lite 1.13.0", "slab", ] +[[package]] +name = "async-fs" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" +dependencies = [ + "async-lock 2.8.0", + "autocfg", + "blocking", + "futures-lite 1.13.0", +] + [[package]] name = "async-lock" version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" dependencies = [ - "event-listener", + "event-listener 2.5.3", +] + +[[package]] +name = "async-lock" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c" +dependencies = [ + "event-listener 4.0.0", + "event-listener-strategy", + "pin-project-lite", ] [[package]] @@ -263,6 +368,12 @@ version = "4.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9441c6b2fe128a7c2bf680a44c34d0df31ce09e5b7e401fcca3faa483dbc921" +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + [[package]] name = "atomic_refcell" version = "0.1.12" @@ -307,9 +418,18 @@ name = "bevy" version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91c6d3ec4f89e85294dc97334c5b271ddc301fdf67ac9bb994fe44d9273e6ed7" +dependencies = [ + "bevy_internal 0.11.3", +] + +[[package]] +name = "bevy" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4bc7e09282a82a48d70ade0c4c1154b0fd7882a735a39c66766a5d0f4718ea9" dependencies = [ "bevy_dylib", - "bevy_internal", + "bevy_internal 0.12.1", ] [[package]] @@ -319,20 +439,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd2523be5ae7d482e5435dc75509b80a320989175768fb4b711603b9d2ab8fff" dependencies = [ "bevy-inspector-egui-derive", - "bevy_app", - "bevy_asset", - "bevy_core", - "bevy_core_pipeline", - "bevy_ecs", + "bevy_app 0.11.3", + "bevy_asset 0.11.3", + "bevy_core 0.11.3", + "bevy_core_pipeline 0.11.3", + "bevy_ecs 0.11.3", "bevy_egui", - "bevy_hierarchy", - "bevy_log", - "bevy_math", - "bevy_pbr", - "bevy_reflect", - "bevy_render", - "bevy_utils", - "bevy_window", + "bevy_hierarchy 0.11.3", + "bevy_log 0.11.3", + "bevy_math 0.11.3", + "bevy_pbr 0.11.3", + "bevy_reflect 0.11.3", + "bevy_render 0.11.3", + "bevy_utils 0.11.3", + "bevy_window 0.11.3", "egui", "image", "once_cell", @@ -357,29 +477,41 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "132c9e35a77c5395951f6d25fa2c52ee92296353426df4f961e60f3ff47e2e42" dependencies = [ - "accesskit", - "bevy_app", - "bevy_derive", - "bevy_ecs", + "accesskit 0.11.2", + "bevy_app 0.11.3", + "bevy_derive 0.11.3", + "bevy_ecs 0.11.3", +] + +[[package]] +name = "bevy_a11y" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68080288c932634f6563d3a8299efe0ddc9ea6787539c4c771ba250d089a94f0" +dependencies = [ + "accesskit 0.12.1", + "bevy_app 0.12.1", + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", ] [[package]] name = "bevy_animation" -version = "0.11.3" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f44eae3f1c35a87e38ad146f72317f19ce7616dad8bbdfb88ee752c1282d28c5" +checksum = "7aa37683b1281e1ba8cf285644e6e3f0704f14b3901c5ee282067ff7ff6f4a56" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_core", - "bevy_ecs", - "bevy_hierarchy", - "bevy_math", - "bevy_reflect", - "bevy_render", - "bevy_time", - "bevy_transform", - "bevy_utils", + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_core 0.12.1", + "bevy_ecs 0.12.1", + "bevy_hierarchy 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render 0.12.1", + "bevy_time 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", ] [[package]] @@ -388,11 +520,27 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f557a7d59e1e16892d7544fc37316506ee598cb5310ef0365125a30783c11531" dependencies = [ - "bevy_derive", - "bevy_ecs", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "bevy_derive 0.11.3", + "bevy_ecs 0.11.3", + "bevy_reflect 0.11.3", + "bevy_tasks 0.11.3", + "bevy_utils 0.11.3", + "downcast-rs", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "bevy_app" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d41731817993f92e4363dd3335558e779e290bc71eefc0b5547052b85810907e" +dependencies = [ + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", + "bevy_reflect 0.12.1", + "bevy_tasks 0.12.1", + "bevy_utils 0.12.1", "downcast-rs", "ron", "serde", @@ -407,20 +555,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9714af523da4cdf58c42a317e5ed40349708ad954a18533991fd64c8ae0a6f68" dependencies = [ "anyhow", - "async-channel", - "bevy_app", - "bevy_diagnostic", - "bevy_ecs", - "bevy_log", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", - "bevy_winit", + "async-channel 1.9.0", + "bevy_app 0.11.3", + "bevy_diagnostic 0.11.3", + "bevy_ecs 0.11.3", + "bevy_log 0.11.3", + "bevy_reflect 0.11.3", + "bevy_tasks 0.11.3", + "bevy_utils 0.11.3", + "bevy_winit 0.11.3", "crossbeam-channel", "downcast-rs", "fastrand 1.9.0", "js-sys", - "notify", "parking_lot", "serde", "thiserror", @@ -429,6 +576,38 @@ dependencies = [ "web-sys", ] +[[package]] +name = "bevy_asset" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "935984568f75867dd7357133b06f4b1502cd2be55e4642d483ce597e46e63bff" +dependencies = [ + "async-broadcast", + "async-fs", + "async-lock 2.8.0", + "bevy_app 0.12.1", + "bevy_asset_macros", + "bevy_ecs 0.12.1", + "bevy_log 0.12.1", + "bevy_reflect 0.12.1", + "bevy_tasks 0.12.1", + "bevy_utils 0.12.1", + "bevy_winit 0.12.1", + "blake3", + "crossbeam-channel", + "downcast-rs", + "futures-io", + "futures-lite 1.13.0", + "js-sys", + "parking_lot", + "ron", + "serde", + "thiserror", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + [[package]] name = "bevy_asset_loader" version = "0.17.0" @@ -436,7 +615,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67504fe2bfe56b0c58a2e042a7f5b1dd242a9b9f28e78e3fe63e2c3d62692bea" dependencies = [ "anyhow", - "bevy", + "bevy 0.11.3", "bevy_asset_loader_derive", "bevy_common_assets", "path-slash", @@ -454,23 +633,33 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "bevy_asset_macros" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f48b9bbe4ec605e4910b5cd1e1a0acbfbe0b80af5f3bcc4489a9fdd1e80058c" +dependencies = [ + "bevy_macro_utils 0.12.1", + "proc-macro2", + "quote", + "syn 2.0.38", +] + [[package]] name = "bevy_audio" -version = "0.11.3" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4de308bd63a2f7a0b77ffeb7cf00cc185ec01393c5db2091fe03964f97152749" +checksum = "18a69889e1bfa4dbac4e641536b94f91c441da55796ad9832e77836b8264688b" dependencies = [ - "anyhow", - "bevy_app", - "bevy_asset", - "bevy_derive", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_transform", - "bevy_utils", + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", "oboe", - "parking_lot", "rodio", ] @@ -481,7 +670,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0e5659f20aeaa1703e76d87c62d66f92aaa56e431fbed71bb38345b576aa6f0" dependencies = [ "anyhow", - "bevy", + "bevy 0.11.3", "ron", "serde", ] @@ -492,12 +681,28 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d5272321be5fcf5ce2fb16023bc825bb10dfcb71611117296537181ce950f48" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "bevy_app 0.11.3", + "bevy_ecs 0.11.3", + "bevy_math 0.11.3", + "bevy_reflect 0.11.3", + "bevy_tasks 0.11.3", + "bevy_utils 0.11.3", + "bytemuck", + "serde", +] + +[[package]] +name = "bevy_core" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3daa24502a14839509f02407bc7e48299fe84d260877de23b60662de0f4f4b6c" +dependencies = [ + "bevy_app 0.12.1", + "bevy_ecs 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_tasks 0.12.1", + "bevy_utils 0.12.1", "bytemuck", "serde", ] @@ -508,16 +713,38 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67382fa9c96ce4f4e5833ed7cedd9886844a8f3284b4a717bd4ac738dcdea0c3" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_core", - "bevy_derive", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_render", - "bevy_transform", - "bevy_utils", + "bevy_app 0.11.3", + "bevy_asset 0.11.3", + "bevy_core 0.11.3", + "bevy_derive 0.11.3", + "bevy_ecs 0.11.3", + "bevy_math 0.11.3", + "bevy_reflect 0.11.3", + "bevy_render 0.11.3", + "bevy_transform 0.11.3", + "bevy_utils 0.11.3", + "bitflags 2.4.0", + "radsort", + "serde", +] + +[[package]] +name = "bevy_core_pipeline" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4b77c4fca6e90edbe2e72da7bc9aa7aed7dfdfded0920ae0a0c845f5e11084a" +dependencies = [ + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_core 0.12.1", + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", + "bevy_log 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", "bitflags 2.4.0", "radsort", "serde", @@ -529,7 +756,18 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a44e4e2784a81430199e4157e02903a987a32127c773985506f020e7d501b62e" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.11.3", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "bevy_derive" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f484318350462c58ba3942a45a656c1fd6b6e484a6b6b7abc3a787ad1a51e500" +dependencies = [ + "bevy_macro_utils 0.12.1", "quote", "syn 2.0.38", ] @@ -540,22 +778,37 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6babb230dc383c98fdfc9603e3a7a2a49e1e2879dbe8291059ef37dca897932e" dependencies = [ - "bevy_app", - "bevy_core", - "bevy_ecs", - "bevy_log", - "bevy_time", - "bevy_utils", + "bevy_app 0.11.3", + "bevy_core 0.11.3", + "bevy_ecs 0.11.3", + "bevy_log 0.11.3", + "bevy_time 0.11.3", + "bevy_utils 0.11.3", + "sysinfo", +] + +[[package]] +name = "bevy_diagnostic" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa38ca5967d335cc1006a0e0f1a86c350e2f15fd1878449f61d04cd57a7c4060" +dependencies = [ + "bevy_app 0.12.1", + "bevy_core 0.12.1", + "bevy_ecs 0.12.1", + "bevy_log 0.12.1", + "bevy_time 0.12.1", + "bevy_utils 0.12.1", "sysinfo", ] [[package]] name = "bevy_dylib" -version = "0.11.3" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ea11f830028e1c9d37f8bc88c5873f1c4c0346661209c2ba015f899c51863c" +checksum = "45b99001eb4837c78d9c63cc8b32fda61ea96b194a2cda54b569aeee69a9853c" dependencies = [ - "bevy_internal", + "bevy_internal 0.12.1", ] [[package]] @@ -564,14 +817,35 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "266144b36df7e834d5198049e037ecdf2a2310a76ce39ed937d1b0a6a2c4e8c6" dependencies = [ - "async-channel", - "bevy_ecs_macros", - "bevy_ptr", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "async-channel 1.9.0", + "bevy_ecs_macros 0.11.3", + "bevy_ptr 0.11.3", + "bevy_reflect 0.11.3", + "bevy_tasks 0.11.3", + "bevy_utils 0.11.3", "downcast-rs", - "event-listener", + "event-listener 2.5.3", + "fixedbitset", + "rustc-hash", + "serde", + "thiserror", + "thread_local", +] + +[[package]] +name = "bevy_ecs" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7709fbd22f81fb681534cd913c41e1cd18b17143368743281195d7f024b61aea" +dependencies = [ + "async-channel 1.9.0", + "bevy_ecs_macros 0.12.1", + "bevy_ptr 0.12.1", + "bevy_reflect 0.12.1", + "bevy_tasks 0.12.1", + "bevy_utils 0.12.1", + "downcast-rs", + "event-listener 2.5.3", "fixedbitset", "rustc-hash", "serde", @@ -585,7 +859,19 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7157a9c3be038d5008ee3f114feb6cf6b39c1d3d32ee21a7cacb8f81fccdfa80" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.11.3", + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "bevy_ecs_macros" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8843aa489f159f25cdcd9fee75cd7d221a7098a71eaa72cb2d6b40ac4e3f1ba" +dependencies = [ + "bevy_macro_utils 0.12.1", "proc-macro2", "quote", "syn 2.0.38", @@ -598,7 +884,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a73a93a8cf6b8c744281d1b88f5b0fa278d608e909af9bbf4eb491a7cb1ad2c" dependencies = [ "arboard", - "bevy", + "bevy 0.11.3", "egui", "thread_local", "webbrowser", @@ -610,7 +896,17 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0ac0f55ad6bca1be7b0f35bbd5fc95ed3d31e4e9db158fee8e5327f59006001" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.11.3", + "encase_derive_impl", +] + +[[package]] +name = "bevy_encase_derive" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5328a3715e933ebbff07d0e99528dc423c4f7a53590ed1ac19a120348b028990" +dependencies = [ + "bevy_macro_utils 0.12.1", "encase_derive_impl", ] @@ -620,12 +916,28 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65f4d79c55829f8016014593a42453f61a564ffb06ef79460d25696ccdfac67b" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_input", - "bevy_log", - "bevy_time", - "bevy_utils", + "bevy_app 0.11.3", + "bevy_ecs 0.11.3", + "bevy_input 0.11.3", + "bevy_log 0.11.3", + "bevy_time 0.11.3", + "bevy_utils 0.11.3", + "gilrs", + "thiserror", +] + +[[package]] +name = "bevy_gilrs" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b81ca2ebf66cbc7f998f1f142b15038ffe3c4ae1d51f70adda26dcf51b0c4ca" +dependencies = [ + "bevy_app 0.12.1", + "bevy_ecs 0.12.1", + "bevy_input 0.12.1", + "bevy_log 0.12.1", + "bevy_time 0.12.1", + "bevy_utils 0.12.1", "gilrs", "thiserror", ] @@ -636,44 +948,63 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e286a3e7276431963f4aa29165ea5429fa7dbbc6d5c5ba0c531e7dd44ecc88a2" dependencies = [ - "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", + "bevy_app 0.11.3", + "bevy_asset 0.11.3", + "bevy_core 0.11.3", + "bevy_core_pipeline 0.11.3", + "bevy_ecs 0.11.3", + "bevy_math 0.11.3", + "bevy_pbr 0.11.3", + "bevy_reflect 0.11.3", + "bevy_render 0.11.3", + "bevy_sprite 0.11.3", + "bevy_transform 0.11.3", + "bevy_utils 0.11.3", +] + +[[package]] +name = "bevy_gizmos" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db232274ddca2ae452eb2731b98267b795d133ddd14013121bc7daddde1c7491" +dependencies = [ + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_core 0.12.1", + "bevy_core_pipeline 0.12.1", + "bevy_ecs 0.12.1", + "bevy_math 0.12.1", + "bevy_pbr 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render 0.12.1", + "bevy_sprite 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", ] [[package]] name = "bevy_gltf" -version = "0.11.3" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f07494a733dca032e71a20f4b1f423de765da49cbff34406ae6cd813f9b50c41" +checksum = "85adc6b1fc86687bf67149e0bafaa4d6da432232fa956472d1b37f19121d3ace" dependencies = [ - "anyhow", "base64 0.13.1", "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", + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_core 0.12.1", + "bevy_core_pipeline 0.12.1", + "bevy_ecs 0.12.1", + "bevy_hierarchy 0.12.1", + "bevy_log 0.12.1", + "bevy_math 0.12.1", + "bevy_pbr 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render 0.12.1", + "bevy_scene 0.12.1", + "bevy_tasks 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", "gltf", "percent-encoding", "serde", @@ -687,12 +1018,27 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "103f8f58416ac6799b8c7f0b418f1fac9eba44fa924df3b0e16b09256b897e3d" dependencies = [ - "bevy_app", - "bevy_core", - "bevy_ecs", - "bevy_log", - "bevy_reflect", - "bevy_utils", + "bevy_app 0.11.3", + "bevy_core 0.11.3", + "bevy_ecs 0.11.3", + "bevy_log 0.11.3", + "bevy_reflect 0.11.3", + "bevy_utils 0.11.3", + "smallvec", +] + +[[package]] +name = "bevy_hierarchy" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06bd477152ce2ae1430f5e0a4f19216e5785c22fee1ab23788b5982dc59d1a55" +dependencies = [ + "bevy_app 0.12.1", + "bevy_core 0.12.1", + "bevy_ecs 0.12.1", + "bevy_log 0.12.1", + "bevy_reflect 0.12.1", + "bevy_utils 0.12.1", "smallvec", ] @@ -702,11 +1048,26 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffbd935401101ac8003f3c3aea70788c65ad03f7a32716a10608bedda7a648bc" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_utils", + "bevy_app 0.11.3", + "bevy_ecs 0.11.3", + "bevy_math 0.11.3", + "bevy_reflect 0.11.3", + "bevy_utils 0.11.3", + "serde", + "thiserror", +] + +[[package]] +name = "bevy_input" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cab9a599189b2a694c182d60cd52219dd9364f9892ff542d87799b8e45d9e6dc" +dependencies = [ + "bevy_app 0.12.1", + "bevy_ecs 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_utils 0.12.1", "serde", "thiserror", ] @@ -717,37 +1078,72 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0e35a9b2bd29aa784b3cc416bcbf2a298f69f00ca51fd042ea39d9af7fad37e" dependencies = [ - "bevy_a11y", + "bevy_a11y 0.11.3", + "bevy_app 0.11.3", + "bevy_asset 0.11.3", + "bevy_core 0.11.3", + "bevy_core_pipeline 0.11.3", + "bevy_derive 0.11.3", + "bevy_diagnostic 0.11.3", + "bevy_ecs 0.11.3", + "bevy_gilrs 0.11.3", + "bevy_gizmos 0.11.3", + "bevy_hierarchy 0.11.3", + "bevy_input 0.11.3", + "bevy_log 0.11.3", + "bevy_math 0.11.3", + "bevy_pbr 0.11.3", + "bevy_ptr 0.11.3", + "bevy_reflect 0.11.3", + "bevy_render 0.11.3", + "bevy_scene 0.11.3", + "bevy_sprite 0.11.3", + "bevy_tasks 0.11.3", + "bevy_text 0.11.3", + "bevy_time 0.11.3", + "bevy_transform 0.11.3", + "bevy_ui 0.11.3", + "bevy_utils 0.11.3", + "bevy_window 0.11.3", +] + +[[package]] +name = "bevy_internal" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f124bece9831afd80897815231072d51bfe3ac58c6bb58eca8880963b6d0487c" +dependencies = [ + "bevy_a11y 0.12.1", "bevy_animation", - "bevy_app", - "bevy_asset", + "bevy_app 0.12.1", + "bevy_asset 0.12.1", "bevy_audio", - "bevy_core", - "bevy_core_pipeline", - "bevy_derive", - "bevy_diagnostic", - "bevy_ecs", - "bevy_gilrs", - "bevy_gizmos", + "bevy_core 0.12.1", + "bevy_core_pipeline 0.12.1", + "bevy_derive 0.12.1", + "bevy_diagnostic 0.12.1", + "bevy_ecs 0.12.1", + "bevy_gilrs 0.12.1", + "bevy_gizmos 0.12.1", "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", + "bevy_hierarchy 0.12.1", + "bevy_input 0.12.1", + "bevy_log 0.12.1", + "bevy_math 0.12.1", + "bevy_pbr 0.12.1", + "bevy_ptr 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render 0.12.1", + "bevy_scene 0.12.1", + "bevy_sprite 0.12.1", + "bevy_tasks 0.12.1", + "bevy_text 0.12.1", + "bevy_time 0.12.1", + "bevy_transform 0.12.1", + "bevy_ui 0.12.1", + "bevy_utils 0.12.1", + "bevy_window 0.12.1", + "bevy_winit 0.12.1", ] [[package]] @@ -757,9 +1153,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07dcc615ff4f617b06c3f9522fca3c55d56f9644db293318f8ab68fcdea5d4fe" dependencies = [ "android_log-sys", - "bevy_app", - "bevy_ecs", - "bevy_utils", + "bevy_app 0.11.3", + "bevy_ecs 0.11.3", + "bevy_utils 0.11.3", + "console_error_panic_hook", + "tracing-log", + "tracing-subscriber", + "tracing-wasm", +] + +[[package]] +name = "bevy_log" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dc10ba1d225a8477b9e80a1bf797d8a8b8274e83c9b24fb4d9351aec9229755" +dependencies = [ + "android_log-sys", + "bevy_app 0.12.1", + "bevy_ecs 0.12.1", + "bevy_utils 0.12.1", "console_error_panic_hook", "tracing-log", "tracing-subscriber", @@ -772,17 +1184,40 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23ddc18d489b4e57832d4958cde7cd2f349f0ad91e5892ac9e2f2ee16546b981" dependencies = [ - "quote", - "rustc-hash", - "syn 2.0.38", - "toml_edit", + "quote", + "rustc-hash", + "syn 2.0.38", + "toml_edit 0.19.15", +] + +[[package]] +name = "bevy_macro_utils" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e566640c6b6dced73d2006c764c2cffebe1a82be4809486c4a5d7b4b50efed4d" +dependencies = [ + "proc-macro2", + "quote", + "rustc-hash", + "syn 2.0.38", + "toml_edit 0.20.7", +] + +[[package]] +name = "bevy_math" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78286a81fead796dc4b45ab14f4f02fe29a94423d3587bcfef872b2a8e0a474b" +dependencies = [ + "glam", + "serde", ] [[package]] name = "bevy_math" -version = "0.11.3" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78286a81fead796dc4b45ab14f4f02fe29a94423d3587bcfef872b2a8e0a474b" +checksum = "58ddc2b76783939c530178f88e5711a1b01044d7b02db4033e2eb8b43b6cf4ec" dependencies = [ "glam", "serde", @@ -797,42 +1232,83 @@ dependencies = [ "glam", ] +[[package]] +name = "bevy_mikktspace" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ec4962977a746d870170532fc92759e04d3dbcae8b7b82e7ca3bb83b1d75277" +dependencies = [ + "glam", +] + [[package]] name = "bevy_pbr" version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63ca796a619e61cd43a0a3b11fde54644f7f0732a1fba1eef5d406248c6eba85" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_core_pipeline", - "bevy_derive", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_render", - "bevy_transform", - "bevy_utils", - "bevy_window", + "bevy_app 0.11.3", + "bevy_asset 0.11.3", + "bevy_core_pipeline 0.11.3", + "bevy_derive 0.11.3", + "bevy_ecs 0.11.3", + "bevy_math 0.11.3", + "bevy_reflect 0.11.3", + "bevy_render 0.11.3", + "bevy_transform 0.11.3", + "bevy_utils 0.11.3", + "bevy_window 0.11.3", "bitflags 2.4.0", "bytemuck", - "naga_oil", + "naga_oil 0.8.2", "radsort", ] +[[package]] +name = "bevy_pbr" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "520bfd2a898c74f84ea52cfb8eb061f37373ad15e623489d5f75d27ebd6138fe" +dependencies = [ + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_core_pipeline 0.12.1", + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", + "bevy_window 0.12.1", + "bitflags 2.4.0", + "bytemuck", + "fixedbitset", + "naga_oil 0.10.1", + "radsort", + "smallvec", + "thread_local", +] + [[package]] name = "bevy_ptr" version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72c7586401a46f7d8e436028225c1df5288f2e0082d066b247a82466fea155c6" +[[package]] +name = "bevy_ptr" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c77ec20c8fafcdc196508ef5ccb4f0400a8d193cb61f7b14a36ed9a25ad423cf" + [[package]] name = "bevy_rapier3d" version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12402872b857ba490f1040ab6212915bd9bf25f8584b31f2c43cef41b33f3be4" dependencies = [ - "bevy", + "bevy 0.11.3", "bitflags 1.3.2", "log", "nalgebra", @@ -846,10 +1322,10 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0778197a1eb3e095a71417c74b7152ede02975cdc95b5ea4ddc5251ed00a2eb5" dependencies = [ - "bevy_math", - "bevy_ptr", - "bevy_reflect_derive", - "bevy_utils", + "bevy_math 0.11.3", + "bevy_ptr 0.11.3", + "bevy_reflect_derive 0.11.3", + "bevy_utils 0.11.3", "downcast-rs", "erased-serde", "glam", @@ -861,13 +1337,32 @@ dependencies = [ "thiserror", ] +[[package]] +name = "bevy_reflect" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7921f15fc944c9c8ad01d7dbcea6505b8909c6655cd9382bab1407181556038" +dependencies = [ + "bevy_math 0.12.1", + "bevy_ptr 0.12.1", + "bevy_reflect_derive 0.12.1", + "bevy_utils 0.12.1", + "downcast-rs", + "erased-serde", + "glam", + "serde", + "smallvec", + "smol_str", + "thiserror", +] + [[package]] name = "bevy_reflect_derive" version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "342a4b2d09db22c48607d23ad59a056aff1ee004549050a51d490d375ba29528" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.11.3", "bit-set", "proc-macro2", "quote", @@ -875,6 +1370,19 @@ dependencies = [ "uuid", ] +[[package]] +name = "bevy_reflect_derive" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4a8c5475f216e751ef4452a1306b00711f33d2d04d9f149e4c845dfeb6753a0" +dependencies = [ + "bevy_macro_utils 0.12.1", + "proc-macro2", + "quote", + "syn 2.0.38", + "uuid", +] + [[package]] name = "bevy_render" version = "0.11.3" @@ -882,38 +1390,83 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39df4824b760928c27afc7b00fb649c7a63c9d76661ab014ff5c86537ee906cb" dependencies = [ "anyhow", - "async-channel", - "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", + "async-channel 1.9.0", + "bevy_app 0.11.3", + "bevy_asset 0.11.3", + "bevy_core 0.11.3", + "bevy_derive 0.11.3", + "bevy_ecs 0.11.3", + "bevy_encase_derive 0.11.3", + "bevy_hierarchy 0.11.3", + "bevy_log 0.11.3", + "bevy_math 0.11.3", + "bevy_mikktspace 0.11.3", + "bevy_reflect 0.11.3", + "bevy_render_macros 0.11.3", + "bevy_tasks 0.11.3", + "bevy_time 0.11.3", + "bevy_transform 0.11.3", + "bevy_utils 0.11.3", + "bevy_window 0.11.3", "bitflags 2.4.0", "bytemuck", "codespan-reporting", "downcast-rs", "encase", - "futures-lite", + "futures-lite 1.13.0", "hexasphere", "image", "js-sys", - "ktx2", - "naga", - "naga_oil", + "naga 0.12.3", + "naga_oil 0.8.2", "parking_lot", "regex", + "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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdefdd3737125b0d94a6ff20bb70fa8cfe9d7d5dcd72ba4dfe6c5f1d30d9f6e4" +dependencies = [ + "async-channel 1.9.0", + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_core 0.12.1", + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", + "bevy_encase_derive 0.12.1", + "bevy_hierarchy 0.12.1", + "bevy_log 0.12.1", + "bevy_math 0.12.1", + "bevy_mikktspace 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render_macros 0.12.1", + "bevy_tasks 0.12.1", + "bevy_time 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", + "bevy_window 0.12.1", + "bitflags 2.4.0", + "bytemuck", + "codespan-reporting", + "downcast-rs", + "encase", + "futures-lite 1.13.0", + "hexasphere", + "image", + "js-sys", + "ktx2", + "naga 0.13.0", + "naga_oil 0.10.1", "ruzstd", "serde", "smallvec", @@ -921,8 +1474,7 @@ dependencies = [ "thread_local", "wasm-bindgen", "web-sys", - "wgpu", - "wgpu-hal", + "wgpu 0.17.2", ] [[package]] @@ -931,7 +1483,19 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bd08c740aac73363e32fb45af869b10cec65bcb76fe3e6cd0f8f7eebf4c36c9" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.11.3", + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "bevy_render_macros" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64d86bfc5a1e7fbeeaec0c4ceab18155530f5506624670965db3415f75826bea" +dependencies = [ + "bevy_macro_utils 0.12.1", "proc-macro2", "quote", "syn 2.0.38", @@ -944,15 +1508,36 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd47e1263506153bef3a8be97fe2d856f206d315668c4f97510ca6cc181d9681" dependencies = [ "anyhow", - "bevy_app", - "bevy_asset", - "bevy_derive", - "bevy_ecs", - "bevy_hierarchy", - "bevy_reflect", - "bevy_render", - "bevy_transform", - "bevy_utils", + "bevy_app 0.11.3", + "bevy_asset 0.11.3", + "bevy_derive 0.11.3", + "bevy_ecs 0.11.3", + "bevy_hierarchy 0.11.3", + "bevy_reflect 0.11.3", + "bevy_render 0.11.3", + "bevy_transform 0.11.3", + "bevy_utils 0.11.3", + "ron", + "serde", + "thiserror", + "uuid", +] + +[[package]] +name = "bevy_scene" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7df078b5e406e37c8a1c6ba0d652bf105fde713ce3c3efda7263fe27467eee5" +dependencies = [ + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", + "bevy_hierarchy 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", "ron", "serde", "thiserror", @@ -965,21 +1550,47 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68a8ca824fad75c6ef74cfbbba0a4ce3ccc435fa23d6bf3f003f260548813397" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_core_pipeline", - "bevy_derive", - "bevy_ecs", - "bevy_log", - "bevy_math", - "bevy_reflect", - "bevy_render", - "bevy_transform", - "bevy_utils", + "bevy_app 0.11.3", + "bevy_asset 0.11.3", + "bevy_core_pipeline 0.11.3", + "bevy_derive 0.11.3", + "bevy_ecs 0.11.3", + "bevy_log 0.11.3", + "bevy_math 0.11.3", + "bevy_reflect 0.11.3", + "bevy_render 0.11.3", + "bevy_transform 0.11.3", + "bevy_utils 0.11.3", + "bitflags 2.4.0", + "bytemuck", + "fixedbitset", + "guillotiere", + "rectangle-pack", + "thiserror", +] + +[[package]] +name = "bevy_sprite" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7cc0c9d946e17e3e0aaa202f182837bc796c4f862b2e5a805134f873f21cf7f" +dependencies = [ + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_core_pipeline 0.12.1", + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", + "bevy_log 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", "bitflags 2.4.0", "bytemuck", "fixedbitset", "guillotiere", + "radsort", "rectangle-pack", "thiserror", ] @@ -990,11 +1601,25 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c73bbb847c83990d3927005090df52f8ac49332e1643d2ad9aac3cd2974e66bf" dependencies = [ - "async-channel", + "async-channel 1.9.0", + "async-executor", + "async-task", + "concurrent-queue", + "futures-lite 1.13.0", + "wasm-bindgen-futures", +] + +[[package]] +name = "bevy_tasks" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4fefa7fe0da8923525f7500e274f1bd60dbd79918a25cf7d0dfa0a6ba15c1cf" +dependencies = [ + "async-channel 1.9.0", "async-executor", "async-task", "concurrent-queue", - "futures-lite", + "futures-lite 1.13.0", "wasm-bindgen-futures", ] @@ -1006,16 +1631,38 @@ checksum = "692288ab7b0a9f8b38058964c52789fc6bcb63703b23de51cce90ec41bfca355" dependencies = [ "ab_glyph", "anyhow", - "bevy_app", - "bevy_asset", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_render", - "bevy_sprite", - "bevy_transform", - "bevy_utils", - "bevy_window", + "bevy_app 0.11.3", + "bevy_asset 0.11.3", + "bevy_ecs 0.11.3", + "bevy_math 0.11.3", + "bevy_reflect 0.11.3", + "bevy_render 0.11.3", + "bevy_sprite 0.11.3", + "bevy_transform 0.11.3", + "bevy_utils 0.11.3", + "bevy_window 0.11.3", + "glyph_brush_layout", + "serde", + "thiserror", +] + +[[package]] +name = "bevy_text" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a9a79d49ca06170d69149949b134c14e8b99ace1444c1ca2cd4743b19d5b055" +dependencies = [ + "ab_glyph", + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_ecs 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render 0.12.1", + "bevy_sprite 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", + "bevy_window 0.12.1", "glyph_brush_layout", "serde", "thiserror", @@ -1027,10 +1674,25 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d58d6dbae9c8225d8c0e0f04d2c5dbb71d22adc01ecd5ab3cebc364139e4a6d" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_reflect", - "bevy_utils", + "bevy_app 0.11.3", + "bevy_ecs 0.11.3", + "bevy_reflect 0.11.3", + "bevy_utils 0.11.3", + "crossbeam-channel", + "serde", + "thiserror", +] + +[[package]] +name = "bevy_time" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6250d76eed3077128b6a3d004f9f198b01107800b9824051e32bb658054e837" +dependencies = [ + "bevy_app 0.12.1", + "bevy_ecs 0.12.1", + "bevy_reflect 0.12.1", + "bevy_utils 0.12.1", "crossbeam-channel", "serde", "thiserror", @@ -1042,12 +1704,27 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b9b0ac0149a57cd846cb357a35fc99286f9848e53d4481954608ac9552ed2d4" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_hierarchy", - "bevy_math", - "bevy_reflect", + "bevy_app 0.11.3", + "bevy_ecs 0.11.3", + "bevy_hierarchy 0.11.3", + "bevy_math 0.11.3", + "bevy_reflect 0.11.3", + "serde", +] + +[[package]] +name = "bevy_transform" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d541e0c292edbd96afae816ee680e02247422423ccd5dc635c1e211a20ed64be" +dependencies = [ + "bevy_app 0.12.1", + "bevy_ecs 0.12.1", + "bevy_hierarchy 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", "serde", + "thiserror", ] [[package]] @@ -1056,23 +1733,53 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59b6d295a755e5b79e869a09e087029d72974562a521ec7ccfba7141fa948a32" dependencies = [ - "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", + "bevy_a11y 0.11.3", + "bevy_app 0.11.3", + "bevy_asset 0.11.3", + "bevy_core_pipeline 0.11.3", + "bevy_derive 0.11.3", + "bevy_ecs 0.11.3", + "bevy_hierarchy 0.11.3", + "bevy_input 0.11.3", + "bevy_log 0.11.3", + "bevy_math 0.11.3", + "bevy_reflect 0.11.3", + "bevy_render 0.11.3", + "bevy_sprite 0.11.3", + "bevy_text 0.11.3", + "bevy_transform 0.11.3", + "bevy_utils 0.11.3", + "bevy_window 0.11.3", + "bytemuck", + "serde", + "smallvec", + "taffy", + "thiserror", +] + +[[package]] +name = "bevy_ui" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d785e3b75dabcb2a8ad0d50933f8f3446d59e512cabc2d2a145e28c2bb8792ba" +dependencies = [ + "bevy_a11y 0.12.1", + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_core_pipeline 0.12.1", + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", + "bevy_hierarchy 0.12.1", + "bevy_input 0.12.1", + "bevy_log 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render 0.12.1", + "bevy_sprite 0.12.1", + "bevy_text 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", + "bevy_window 0.12.1", "bytemuck", "serde", "smallvec", @@ -1087,10 +1794,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d9484e32434ea84dc548cff246ce0c6f756c1336f5ea03f24ac120a48595c7" dependencies = [ "ahash", - "bevy_utils_proc_macros", + "bevy_utils_proc_macros 0.11.3", + "getrandom", + "hashbrown 0.14.1", + "instant", + "petgraph", + "thiserror", + "tracing", + "uuid", +] + +[[package]] +name = "bevy_utils" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7915222f4a08ccc782e08d10b751b42e5f9d786e697d0cb3fd09333cb7e8b6ea" +dependencies = [ + "ahash", + "bevy_utils_proc_macros 0.12.1", "getrandom", "hashbrown 0.14.1", "instant", + "nonmax", "petgraph", "thiserror", "tracing", @@ -1108,18 +1833,46 @@ dependencies = [ "syn 2.0.38", ] +[[package]] +name = "bevy_utils_proc_macros" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7aafecc952b6b8eb1a93c12590bd867d25df2f4ae1033a01dfdfc3c35ebccfff" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", +] + [[package]] name = "bevy_window" version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd584c0da7c4ada6557b09f57f30fb7cff21ccedc641473fc391574b4c9b7944" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_input", - "bevy_math", - "bevy_reflect", - "bevy_utils", + "bevy_app 0.11.3", + "bevy_ecs 0.11.3", + "bevy_input 0.11.3", + "bevy_math 0.11.3", + "bevy_reflect 0.11.3", + "bevy_utils 0.11.3", + "raw-window-handle", + "serde", +] + +[[package]] +name = "bevy_window" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41ee72bf7f974000e9b31bb971a89387f1432ba9413f35c4fef59fef49767260" +dependencies = [ + "bevy_a11y 0.12.1", + "bevy_app 0.12.1", + "bevy_ecs 0.12.1", + "bevy_input 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_utils 0.12.1", "raw-window-handle", "serde", ] @@ -1130,18 +1883,43 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfdc044abdb95790c20053e6326760f0a2985f0dcd78613d397bf35f16039d53" dependencies = [ - "accesskit_winit", + "accesskit_winit 0.14.4", + "approx", + "bevy_a11y 0.11.3", + "bevy_app 0.11.3", + "bevy_derive 0.11.3", + "bevy_ecs 0.11.3", + "bevy_hierarchy 0.11.3", + "bevy_input 0.11.3", + "bevy_math 0.11.3", + "bevy_tasks 0.11.3", + "bevy_utils 0.11.3", + "bevy_window 0.11.3", + "crossbeam-channel", + "raw-window-handle", + "wasm-bindgen", + "web-sys", + "winit", +] + +[[package]] +name = "bevy_winit" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1eb71f287eca9006dda998784c7b931e400ae2cc4c505da315882a8b082f21ad" +dependencies = [ + "accesskit_winit 0.15.0", "approx", - "bevy_a11y", - "bevy_app", - "bevy_derive", - "bevy_ecs", - "bevy_hierarchy", - "bevy_input", - "bevy_math", - "bevy_tasks", - "bevy_utils", - "bevy_window", + "bevy_a11y 0.12.1", + "bevy_app 0.12.1", + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", + "bevy_hierarchy 0.12.1", + "bevy_input 0.12.1", + "bevy_math 0.12.1", + "bevy_tasks 0.12.1", + "bevy_utils 0.12.1", + "bevy_window 0.12.1", "crossbeam-channel", "raw-window-handle", "wasm-bindgen", @@ -1202,6 +1980,19 @@ dependencies = [ "serde", ] +[[package]] +name = "blake3" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0231f06152bf547e9c2b5194f247cd97aacf6dcd8b15d8e5ec0663f64580da87" +dependencies = [ + "arrayref", + "arrayvec", + "cc", + "cfg-if", + "constant_time_eq", +] + [[package]] name = "block" version = "0.1.6" @@ -1227,6 +2018,22 @@ dependencies = [ "objc2-encode", ] +[[package]] +name = "blocking" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" +dependencies = [ + "async-channel 2.1.1", + "async-lock 3.2.0", + "async-task", + "fastrand 2.0.1", + "futures-io", + "futures-lite 2.1.0", + "piper", + "tracing", +] + [[package]] name = "bumpalo" version = "3.14.0" @@ -1387,6 +2194,12 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87ca1caa64ef4ed453e68bb3db612e51cf1b2f5b871337f0fcab1c8f87cc3dff" +[[package]] +name = "constant_time_eq" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" + [[package]] name = "constgebra" version = "0.1.3" @@ -1427,7 +2240,7 @@ dependencies = [ "bitflags 1.3.2", "core-foundation", "core-graphics-types", - "foreign-types", + "foreign-types 0.3.2", "libc", ] @@ -1574,6 +2387,17 @@ dependencies = [ "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.1", + "winapi", +] + [[package]] name = "dasp_sample" version = "0.11.0" @@ -1614,7 +2438,7 @@ name = "dusk" version = "0.1.0" dependencies = [ "anyhow", - "bevy", + "bevy 0.12.1", "bevy-inspector-egui", "bevy_asset_loader", "bevy_rapier3d", @@ -1744,7 +2568,28 @@ dependencies = [ name = "event-listener" version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" + +[[package]] +name = "event-listener" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "770d968249b5d99410d61f5bf89057f3199a077a04d087092f58e7d10692baae" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" +dependencies = [ + "event-listener 4.0.0", + "pin-project-lite", +] [[package]] name = "fastrand" @@ -1770,18 +2615,6 @@ dependencies = [ "simd-adler32", ] -[[package]] -name = "filetime" -version = "0.2.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall", - "windows-sys 0.48.0", -] - [[package]] name = "fixedbitset" version = "0.4.2" @@ -1810,7 +2643,28 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" dependencies = [ - "foreign-types-shared", + "foreign-types-shared 0.1.1", +] + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared 0.3.1", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", ] [[package]] @@ -1819,6 +2673,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" +[[package]] +name = "foreign-types-shared" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + [[package]] name = "form_urlencoded" version = "1.2.0" @@ -1828,15 +2688,6 @@ 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" @@ -1864,6 +2715,16 @@ dependencies = [ "waker-fn", ] +[[package]] +name = "futures-lite" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143" +dependencies = [ + "futures-core", + "pin-project-lite", +] + [[package]] name = "gethostname" version = "0.2.3" @@ -2007,7 +2868,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22beaafc29b38204457ea030f6fb7a84c9e4dd1b86e311ba0542533453d87f62" dependencies = [ "bitflags 1.3.2", - "gpu-alloc-types", + "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]] @@ -2019,6 +2890,15 @@ dependencies = [ "bitflags 1.3.2", ] +[[package]] +name = "gpu-alloc-types" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4" +dependencies = [ + "bitflags 2.4.0", +] + [[package]] name = "gpu-allocator" version = "0.22.0" @@ -2176,26 +3056,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" @@ -2300,9 +3160,9 @@ checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e" [[package]] name = "js-sys" -version = "0.3.64" +version = "0.3.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" +checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" dependencies = [ "wasm-bindgen", ] @@ -2318,26 +3178,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" @@ -2365,7 +3205,7 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b56a6f71e8f5beefc8d3841ffa6ea9bbb1123956fa7c75fd673e69b65a8ca62f" dependencies = [ - "bevy", + "bevy 0.11.3", "derive_more", "fixedbitset", "itertools", @@ -2526,9 +3366,24 @@ dependencies = [ "bitflags 1.3.2", "block", "core-graphics-types", - "foreign-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", + "block", + "core-graphics-types", + "foreign-types 0.5.0", "log", "objc", + "paste", ] [[package]] @@ -2580,6 +3435,27 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "naga" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1ceaaa4eedaece7e4ec08c55c640ba03dbb73fb812a6570a59bcf1930d0f70e" +dependencies = [ + "bit-set", + "bitflags 2.4.0", + "codespan-reporting", + "hexf-parse", + "indexmap 1.9.3", + "log", + "num-traits", + "pp-rs", + "rustc-hash", + "spirv", + "termcolor", + "thiserror", + "unicode-xid", +] + [[package]] name = "naga_oil" version = "0.8.2" @@ -2590,7 +3466,7 @@ dependencies = [ "codespan-reporting", "data-encoding", "indexmap 1.9.3", - "naga", + "naga 0.12.3", "once_cell", "regex", "regex-syntax 0.6.29", @@ -2600,6 +3476,26 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "naga_oil" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ac54c77b3529887f9668d3dd81e955e58f252b31a333f836e3548c06460b958" +dependencies = [ + "bit-set", + "codespan-reporting", + "data-encoding", + "indexmap 1.9.3", + "naga 0.13.0", + "once_cell", + "regex", + "regex-syntax 0.7.5", + "rustc-hash", + "thiserror", + "tracing", + "unicode-ident", +] + [[package]] name = "nalgebra" version = "0.32.3" @@ -2698,23 +3594,10 @@ dependencies = [ ] [[package]] -name = "notify" -version = "6.1.1" +name = "nonmax" +version = "0.5.5" 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 = "610a5acd306ec67f907abe5567859a3c693fb9886eb1f012ab8f2a47bef3db51" [[package]] name = "ntapi" @@ -3071,6 +3954,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" @@ -3118,7 +4012,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" dependencies = [ "once_cell", - "toml_edit", + "toml_edit 0.19.15", ] [[package]] @@ -3664,9 +4558,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "toml_datetime" -version = "0.6.3" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" +checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" [[package]] name = "toml_edit" @@ -3679,6 +4573,17 @@ dependencies = [ "winnow", ] +[[package]] +name = "toml_edit" +version = "0.20.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" +dependencies = [ + "indexmap 2.0.2", + "toml_datetime", + "winnow", +] + [[package]] name = "tracing" version = "0.1.37" @@ -3870,9 +4775,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.87" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" +checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -3880,9 +4785,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.87" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" +checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" dependencies = [ "bumpalo", "log", @@ -3907,9 +4812,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.87" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" +checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -3917,9 +4822,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.87" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" +checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" dependencies = [ "proc-macro2", "quote", @@ -3930,9 +4835,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.87" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" +checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" [[package]] name = "wayland-scanner" @@ -3947,9 +4852,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.64" +version = "0.3.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" +checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f" dependencies = [ "js-sys", "wasm-bindgen", @@ -3988,7 +4893,31 @@ dependencies = [ "cfg-if", "js-sys", "log", - "naga", + "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.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "752e44d3998ef35f71830dd1ad3da513e628e2e4d4aedb0ab580f850827a0b41" +dependencies = [ + "arrayvec", + "cfg-if", + "js-sys", + "log", + "naga 0.13.0", "parking_lot", "profiling", "raw-window-handle", @@ -3997,9 +4926,9 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "wgpu-core", - "wgpu-hal", - "wgpu-types", + "wgpu-core 0.17.1", + "wgpu-hal 0.17.2", + "wgpu-types 0.17.0", ] [[package]] @@ -4013,7 +4942,7 @@ dependencies = [ "bitflags 2.4.0", "codespan-reporting", "log", - "naga", + "naga 0.12.3", "parking_lot", "profiling", "raw-window-handle", @@ -4021,8 +4950,31 @@ dependencies = [ "smallvec", "thiserror", "web-sys", - "wgpu-hal", - "wgpu-types", + "wgpu-hal 0.16.2", + "wgpu-types 0.16.1", +] + +[[package]] +name = "wgpu-core" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f8a44dd301a30ceeed3c27d8c0090433d3da04d7b2a4042738095a424d12ae7" +dependencies = [ + "arrayvec", + "bit-vec", + "bitflags 2.4.0", + "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]] @@ -4038,10 +4990,51 @@ dependencies = [ "bitflags 2.4.0", "block", "core-graphics-types", - "d3d12", - "foreign-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.1", + "log", + "metal 0.24.0", + "naga 0.12.3", + "objc", + "parking_lot", + "profiling", + "range-alloc", + "raw-window-handle", + "renderdoc-sys", + "rustc-hash", + "smallvec", + "thiserror", + "wasm-bindgen", + "web-sys", + "wgpu-types 0.16.1", + "winapi", +] + +[[package]] +name = "wgpu-hal" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a80bf0e3c77399bb52850cb0830af9bad073d5cfcb9dd8253bef8125c42db17" +dependencies = [ + "android_system_properties", + "arrayvec", + "ash", + "bit-set", + "bitflags 2.4.0", + "block", + "core-graphics-types", + "d3d12 0.7.0", "glow", - "gpu-alloc", + "gpu-alloc 0.6.0", "gpu-allocator", "gpu-descriptor", "hassle-rs", @@ -4050,8 +5043,8 @@ dependencies = [ "libc", "libloading 0.8.1", "log", - "metal", - "naga", + "metal 0.26.0", + "naga 0.13.0", "objc", "parking_lot", "profiling", @@ -4063,7 +5056,7 @@ dependencies = [ "thiserror", "wasm-bindgen", "web-sys", - "wgpu-types", + "wgpu-types 0.17.0", "winapi", ] @@ -4078,6 +5071,17 @@ dependencies = [ "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", + "js-sys", + "web-sys", +] + [[package]] name = "wide" version = "0.7.12" diff --git a/Cargo.toml b/Cargo.toml index f064e4b..584cabe 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,7 +20,7 @@ resources = ["assets"] [dependencies] #the bevy game engine itself -bevy = { version = "0.11.2", features = ["serialize"] } +bevy = { version = "0.12.1", features = ["serialize"] } #a debug menu and interface for visualising component hierarchy and changing values on the fly. bevy-inspector-egui = "0.19.0" #3d physics engine in bevy