diff --git a/Cargo.lock b/Cargo.lock index 4f79065..959046a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -354,18 +354,27 @@ dependencies = [ "android-activity", ] +[[package]] +name = "bevy_android" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6e5e2a949be318bf7184eb084622892afcc1e8b2af44973ac53ab53201756e0" +dependencies = [ + "android-activity", +] + [[package]] name = "bevy_app" version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "def9f41aa5bf9b9dec8beda307a332798609cffb9d44f71005e0cfb45164f2f6" dependencies = [ - "bevy_derive", - "bevy_ecs", - "bevy_platform", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "bevy_derive 0.18.1", + "bevy_ecs 0.18.1", + "bevy_platform 0.18.1", + "bevy_reflect 0.18.1", + "bevy_tasks 0.18.1", + "bevy_utils 0.18.1", "cfg-if", "console_error_panic_hook", "ctrlc", @@ -377,6 +386,28 @@ dependencies = [ "web-sys", ] +[[package]] +name = "bevy_app" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "671ae6f3a8d84f9ed696c531a138558596e041231a8414b6efeafa8469e841f9" +dependencies = [ + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_tasks 0.19.0", + "bevy_utils 0.19.0", + "console_error_panic_hook", + "ctrlc", + "downcast-rs", + "log", + "thiserror 2.0.19", + "variadics_please", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "bevy_asset" version = "0.18.1" @@ -389,15 +420,58 @@ dependencies = [ "async-io", "async-lock", "atomicow", - "bevy_android", - "bevy_app", - "bevy_asset_macros", - "bevy_diagnostic", - "bevy_ecs", - "bevy_platform", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "bevy_android 0.18.1", + "bevy_app 0.18.1", + "bevy_asset_macros 0.18.1", + "bevy_diagnostic 0.18.1", + "bevy_ecs 0.18.1", + "bevy_platform 0.18.1", + "bevy_reflect 0.18.1", + "bevy_tasks 0.18.1", + "bevy_utils 0.18.1", + "bitflags", + "blake3", + "crossbeam-channel", + "derive_more", + "disqualified", + "downcast-rs", + "either", + "futures-io", + "futures-lite", + "futures-util", + "js-sys", + "ron", + "serde", + "stackfuture", + "thiserror 2.0.19", + "tracing", + "uuid", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "bevy_asset" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a05907de6a362d2c609a7a1d1b4dca3b58b768f746b719ca1a3c7dfa87d391" +dependencies = [ + "async-broadcast", + "async-channel", + "async-fs", + "async-io", + "async-lock", + "atomicow", + "bevy_android 0.19.0", + "bevy_app 0.19.0", + "bevy_asset_macros 0.19.0", + "bevy_diagnostic 0.19.0", + "bevy_ecs 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_tasks 0.19.0", + "bevy_utils 0.19.0", "bitflags", "blake3", "crossbeam-channel", @@ -426,7 +500,19 @@ version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12cb8d948365b06561b43b7d709282e62a6abb756baac5d8e295206d5e156168" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.18.1", + "proc-macro2", + "quote", + "syn 2.0.119", +] + +[[package]] +name = "bevy_asset_macros" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9444998cc37b51dfd1572c23a501865733ea65619a7d88b47aa654ae2290a4f" +dependencies = [ + "bevy_macro_utils 0.19.0", "proc-macro2", "quote", "syn 2.0.119", @@ -434,18 +520,18 @@ dependencies = [ [[package]] name = "bevy_color" -version = "0.18.1" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb41e8310a85811d14a4e75cfc2d6c07ac70661d6a4883509fc960f622970a8" +checksum = "7e2dfc0091be6eb62fec9158b2d3e6f21b002be7bdb42dd3b8322e949c8426b0" dependencies = [ - "bevy_math", - "bevy_reflect", + "bevy_math 0.19.0", + "bevy_reflect 0.19.0", "bytemuck", "derive_more", "encase", "serde", "thiserror 2.0.19", - "wgpu-types", + "wgpu-types 29.0.4", ] [[package]] @@ -454,7 +540,18 @@ version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "318ee0532c3da93749859d18f89a889c638fbc56aabac4d866583df7b951d103" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.18.1", + "quote", + "syn 2.0.119", +] + +[[package]] +name = "bevy_derive" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "293df2b2f7ed65ef2ce02b2e7359faac1a9a92a8cc96c182c9de77eb06049ae0" +dependencies = [ + "bevy_macro_utils 0.19.0", "quote", "syn 2.0.119", ] @@ -466,11 +563,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec8543a0f7afd56d3499ba80ffab6ef0bad12f93c2d2ca9aa7b1f1b8816c3980" dependencies = [ "atomic-waker", - "bevy_app", - "bevy_ecs", - "bevy_platform", - "bevy_tasks", - "bevy_time", + "bevy_app 0.18.1", + "bevy_ecs 0.18.1", + "bevy_platform 0.18.1", + "bevy_tasks 0.18.1", + "bevy_time 0.18.1", + "const-fnv1a-hash", + "log", +] + +[[package]] +name = "bevy_diagnostic" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a73e11555051f37c3e0e9ef7775e77108f2482310242996fb5bb6ef8b685b78e" +dependencies = [ + "atomic-waker", + "bevy_app 0.19.0", + "bevy_ecs 0.19.0", + "bevy_platform 0.19.0", + "bevy_tasks 0.19.0", + "bevy_time 0.19.0", "const-fnv1a-hash", "log", ] @@ -482,12 +595,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9cf7a3ee41342dd7b5a5d82e200d0e8efb933169247fce853b4ad633d51e87d" dependencies = [ "arrayvec", - "bevy_ecs_macros", - "bevy_platform", - "bevy_ptr", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "bevy_ecs_macros 0.18.1", + "bevy_platform 0.18.1", + "bevy_ptr 0.18.1", + "bevy_reflect 0.18.1", + "bevy_tasks 0.18.1", + "bevy_utils 0.18.1", "bitflags", "bumpalo", "concurrent-queue", @@ -503,13 +616,66 @@ dependencies = [ "variadics_please", ] +[[package]] +name = "bevy_ecs" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4654b9b3535fa7813d2878a50e1b5ad80a361dc1c913b96ded57667f65d70a01" +dependencies = [ + "arrayvec", + "bevy_ecs_macros 0.19.0", + "bevy_platform 0.19.0", + "bevy_ptr 0.19.0", + "bevy_reflect 0.19.0", + "bevy_tasks 0.19.0", + "bevy_utils 0.19.0", + "bitflags", + "bumpalo", + "concurrent-queue", + "derive_more", + "fixedbitset", + "indexmap", + "log", + "nonmax", + "serde", + "slotmap", + "smallvec", + "thiserror 2.0.19", + "variadics_please", +] + +[[package]] +name = "bevy_ecs_macro_logic" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee0b98a74141ce8dce4654c60020ebbaefab32646f42af6bbae55f282ae65ff7" +dependencies = [ + "bevy_macro_utils 0.19.0", + "proc-macro2", + "quote", + "syn 2.0.119", +] + [[package]] name = "bevy_ecs_macros" version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "908baf585e2ea16bd53ef0da57b69580478af0059d2dbdb4369991ac9794b618" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.18.1", + "proc-macro2", + "quote", + "syn 2.0.119", +] + +[[package]] +name = "bevy_ecs_macros" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dc958a194d226d618404e0fea99a3c8b4146207a00a3ba07fa712bf71607240" +dependencies = [ + "bevy_ecs_macro_logic", + "bevy_macro_utils 0.19.0", "proc-macro2", "quote", "syn 2.0.119", @@ -517,18 +683,18 @@ dependencies = [ [[package]] name = "bevy_image" -version = "0.18.1" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a71daf9b2afdd032c2b1122d1d501f99126218cb3e9983b3604ec381daa35f22" +checksum = "37bc41f69a0c6ade2e7961602517545b39ab8e42bc8c4a729bd24ffee3bcd904" dependencies = [ - "bevy_app", - "bevy_asset", + "bevy_app 0.19.0", + "bevy_asset 0.19.0", "bevy_color", - "bevy_ecs", - "bevy_math", - "bevy_platform", - "bevy_reflect", - "bevy_utils", + "bevy_ecs 0.19.0", + "bevy_math 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_utils 0.19.0", "bitflags", "bytemuck", "futures-lite", @@ -539,7 +705,7 @@ dependencies = [ "serde", "thiserror 2.0.19", "tracing", - "wgpu-types", + "wgpu-types 29.0.4", ] [[package]] @@ -554,6 +720,18 @@ dependencies = [ "toml_edit 0.23.10+spec-1.0.0", ] +[[package]] +name = "bevy_macro_utils" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "746a19912c6dc1bbe79188778573e8a253d5832c696b2fcb95578c17b29ff7ba" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", + "toml_edit 0.25.13+spec-1.1.0", +] + [[package]] name = "bevy_math" version = "0.18.1" @@ -562,7 +740,7 @@ checksum = "e931fa969f89c83498b22c97432383afe90e90fd1a5e04fa07be8da4d3bcac84" dependencies = [ "approx", "arrayvec", - "bevy_reflect", + "bevy_reflect 0.18.1", "derive_more", "glam 0.30.10", "itertools", @@ -573,6 +751,25 @@ dependencies = [ "variadics_please", ] +[[package]] +name = "bevy_math" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7c280440d2a5bc07ea393b5346b5712eec73ea30f0133097b8b13dade385beb" +dependencies = [ + "approx", + "arrayvec", + "bevy_reflect 0.19.0", + "derive_more", + "glam 0.32.1", + "itertools", + "rand 0.10.2", + "rand_distr 0.6.0", + "serde", + "thiserror 2.0.19", + "variadics_please", +] + [[package]] name = "bevy_platform" version = "0.18.1" @@ -593,12 +790,40 @@ dependencies = [ "web-time", ] +[[package]] +name = "bevy_platform" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3120670bb2308980f723477c9d82476fcda31f08be9b256c3f0acdee82a65094" +dependencies = [ + "critical-section", + "foldhash", + "futures-channel", + "futures-lite", + "hashbrown 0.16.1", + "js-sys", + "portable-atomic", + "portable-atomic-util", + "serde", + "spin", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-time", + "windows-sys", +] + [[package]] name = "bevy_ptr" version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7a9329e8dc4e01ced480eeec4902e6d7cb56e56ec37f6fbc4323e5c937290a7" +[[package]] +name = "bevy_ptr" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b511e89f7078fd21fdea77061a0ca3e737297c7011bb10c073e0aecb17c9fea6" + [[package]] name = "bevy_reflect" version = "0.18.1" @@ -606,10 +831,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1dfeb67a9fe4f59003a84f5f99ba6302141c70e926601cbc6abfd4a1eea9ca9" dependencies = [ "assert_type_match", - "bevy_platform", - "bevy_ptr", - "bevy_reflect_derive", - "bevy_utils", + "bevy_platform 0.18.1", + "bevy_ptr 0.18.1", + "bevy_reflect_derive 0.18.1", + "bevy_utils 0.18.1", "derive_more", "disqualified", "downcast-rs", @@ -617,6 +842,33 @@ dependencies = [ "foldhash", "glam 0.30.10", "indexmap", + "serde", + "smallvec", + "smol_str", + "thiserror 2.0.19", + "uuid", + "variadics_please", + "wgpu-types 27.0.1", +] + +[[package]] +name = "bevy_reflect" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92abd59cbba1524c1847e9a50f74d94e6b7836c80a8edfa9c47e59f7fd81021d" +dependencies = [ + "assert_type_match", + "bevy_platform 0.19.0", + "bevy_ptr 0.19.0", + "bevy_reflect_derive 0.19.0", + "bevy_utils 0.19.0", + "derive_more", + "disqualified", + "downcast-rs", + "erased-serde", + "foldhash", + "glam 0.32.1", + "indexmap", "inventory", "serde", "smallvec", @@ -624,7 +876,7 @@ dependencies = [ "thiserror 2.0.19", "uuid", "variadics_please", - "wgpu-types", + "wgpu-types 29.0.4", ] [[package]] @@ -633,7 +885,21 @@ version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "475f68c93e9cd5f17e9167635c8533a4f388f12d38245a202359e4c2721d87ba" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.18.1", + "indexmap", + "proc-macro2", + "quote", + "syn 2.0.119", + "uuid", +] + +[[package]] +name = "bevy_reflect_derive" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90fa4e6b97fd2d582dd5ed96762a70d04505a477c833cf4f69d016dcd03d2d04" +dependencies = [ + "bevy_macro_utils 0.19.0", "indexmap", "proc-macro2", "quote", @@ -651,7 +917,7 @@ dependencies = [ "async-executor", "async-task", "atomic-waker", - "bevy_platform", + "bevy_platform 0.18.1", "crossbeam-queue", "derive_more", "futures-lite", @@ -659,15 +925,44 @@ dependencies = [ "pin-project", ] +[[package]] +name = "bevy_tasks" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa34e6b9b804851ec08a41c0346c859d82e2fa98c906d74b965ee61bbbb688e4" +dependencies = [ + "async-executor", + "async-task", + "atomic-waker", + "bevy_platform 0.19.0", + "crossbeam-queue", + "derive_more", + "futures-lite", + "heapless", + "web-task", +] + [[package]] name = "bevy_time" version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5ef9af4e523195e561074cf60fbfad0f4cb8d1db504855fee3c4ce8896c7244" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_platform", + "bevy_app 0.18.1", + "bevy_ecs 0.18.1", + "bevy_platform 0.18.1", + "log", +] + +[[package]] +name = "bevy_time" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c21e3be2aa4426ea1e0a7036d3d1dbbded84c319459d9f3e2a616b33563372f2" +dependencies = [ + "bevy_app 0.19.0", + "bevy_ecs 0.19.0", + "bevy_platform 0.19.0", "log", ] @@ -677,8 +972,21 @@ version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2111910cd7a4b1e6ce07eaaeb6f68a2c0ea0ca609ed0d0d506e3eb161101435b" dependencies = [ - "bevy_platform", + "bevy_platform 0.18.1", + "disqualified", + "thread_local", +] + +[[package]] +name = "bevy_utils" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3aceea6c7ffdd568f866d5ca4dfe50c33440c54f7bc230c13a9ba7ab0c91aed1" +dependencies = [ + "async-channel", + "bevy_platform 0.19.0", "disqualified", + "indexmap", "thread_local", ] @@ -1052,13 +1360,13 @@ name = "darkomen" version = "0.5.1" dependencies = [ "anyhow", - "bevy_app", - "bevy_asset", - "bevy_derive", - "bevy_ecs", + "bevy_app 0.18.1", + "bevy_asset 0.18.1", + "bevy_derive 0.18.1", + "bevy_ecs 0.18.1", "bevy_image", - "bevy_math", - "bevy_reflect", + "bevy_math 0.18.1", + "bevy_reflect 0.18.1", "bitflags", "clap", "darkomen", @@ -1466,6 +1774,11 @@ name = "glam" version = "0.32.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f70749695b063ecbf6b62949ccccde2e733ec3ecbbd71d467dca4e5c6c97cca0" +dependencies = [ + "bytemuck", + "rand 0.10.2", + "serde_core", +] [[package]] name = "glam" @@ -2450,6 +2763,12 @@ dependencies = [ "bitflags", ] +[[package]] +name = "raw-window-handle" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" + [[package]] name = "rawpointer" version = "0.2.1" @@ -3137,6 +3456,18 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "web-task" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cdc136a53ccd64a1211f107ccc34404769fbcc0f165f1afa065f5d88ab93538" +dependencies = [ + "async-task", + "cfg-if", + "js-sys", + "wasm-bindgen", +] + [[package]] name = "web-time" version = "1.1.0" @@ -3168,6 +3499,21 @@ dependencies = [ "web-sys", ] +[[package]] +name = "wgpu-types" +version = "29.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84bf84cd9ca8ca45e2b223a3868f1adf9bfc0c66aeac212e76ee7e40fdadf8f5" +dependencies = [ + "bitflags", + "bytemuck", + "js-sys", + "log", + "raw-window-handle", + "serde", + "web-sys", +] + [[package]] name = "wide" version = "1.6.0" diff --git a/Cargo.toml b/Cargo.toml index 47f83a6..5f6ba8c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -51,7 +51,7 @@ bevy_app = { version = "0.18", optional = true } bevy_asset = { version = "0.18", optional = true } bevy_derive = { version = "0.18" } bevy_ecs = { version = "0.18", optional = true } -bevy_image = { version = "0.18", optional = true } +bevy_image = { version = "0.19", optional = true } bevy_math = { version = "0.18", optional = true } bevy_reflect = { version = "0.18", default-features = false, features = [ "glam",