diff --git a/Cargo.lock b/Cargo.lock index 5119621..c547bbd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -56,7 +56,7 @@ dependencies = [ "arrayvec", "once_cell", "paste", - "windows", + "windows 0.44.0", ] [[package]] @@ -118,14 +118,14 @@ dependencies = [ [[package]] name = "alsa" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5915f52fe2cf65e83924d037b6c5290b7cee097c6b5c8700746e6168a343fd6b" +checksum = "8512c9117059663fb5606788fbca3619e2a91dac0e3fe516242eab1fa6be5e44" dependencies = [ "alsa-sys", "bitflags", "libc", - "nix 0.23.1", + "nix 0.24.2", ] [[package]] @@ -318,20 +318,20 @@ dependencies = [ [[package]] name = "bevy_animation" -version = "0.8.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e243169af495ad616ff701247c0d3e40078a26ed8de231cf9e54bde6b3c4bb45" +checksum = "d0dc19f21846ebf8ba4d96617c2517b5119038774aa5dbbaf1bff122332b359c" dependencies = [ - "bevy_app 0.8.0", - "bevy_asset 0.8.0", - "bevy_core 0.8.0", - "bevy_ecs 0.8.0", - "bevy_hierarchy 0.8.0", - "bevy_math 0.8.0", - "bevy_reflect 0.8.0", - "bevy_time 0.8.0", - "bevy_transform 0.8.0", - "bevy_utils 0.8.0", + "bevy_app 0.10.1", + "bevy_asset 0.10.1", + "bevy_core 0.10.1", + "bevy_ecs 0.10.1", + "bevy_hierarchy 0.10.1", + "bevy_math 0.10.1", + "bevy_reflect 0.10.1", + "bevy_time 0.10.1", + "bevy_transform 0.10.1", + "bevy_utils 0.10.1", ] [[package]] @@ -382,8 +382,7 @@ dependencies = [ "downcast-rs", "fastrand", "js-sys", - "ndk-glue 0.5.2", - "notify", + "ndk-glue", "parking_lot 0.12.1", "serde", "thiserror", @@ -411,6 +410,7 @@ dependencies = [ "downcast-rs", "fastrand", "js-sys", + "notify", "parking_lot 0.12.1", "serde", "thiserror", @@ -443,16 +443,19 @@ dependencies = [ [[package]] name = "bevy_audio" -version = "0.8.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eee08ac575397ce17477dd291862bafa15226334bdfb82c02bbc3d10bad7bdb8" +checksum = "42b9f9b87b0d094268ce52bb75ff346ae0054573f7acc5d66bf032e2c88f748d" dependencies = [ "anyhow", - "bevy_app 0.8.0", - "bevy_asset 0.8.0", - "bevy_ecs 0.8.0", - "bevy_reflect 0.8.0", - "bevy_utils 0.8.0", + "bevy_app 0.10.1", + "bevy_asset 0.10.1", + "bevy_ecs 0.10.1", + "bevy_math 0.10.1", + "bevy_reflect 0.10.1", + "bevy_transform 0.10.1", + "bevy_utils 0.10.1", + "oboe", "parking_lot 0.12.1", "rodio", ] @@ -716,33 +719,46 @@ dependencies = [ "bevy_ecs 0.8.0", "bevy_input 0.8.0", "bevy_utils 0.8.0", - "gilrs", + "gilrs 0.9.0", +] + +[[package]] +name = "bevy_gilrs" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f32eb07e8c9ea4be7195ccec10d8f9ad70200f3ae2e13adc4b84df9f50bb1c6" +dependencies = [ + "bevy_app 0.10.1", + "bevy_ecs 0.10.1", + "bevy_input 0.10.1", + "bevy_utils 0.10.1", + "gilrs 0.10.1", ] [[package]] name = "bevy_gltf" -version = "0.8.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "150cc6782c4472600c2ade5d78c6ce481c992690f0499e63765aba752d7e0f04" +checksum = "2707632208617c3660ea7a1d2ef2ccc84b59f217c2f01a1d0abe81db4ae7bbde" dependencies = [ "anyhow", "base64", "bevy_animation", - "bevy_app 0.8.0", - "bevy_asset 0.8.0", - "bevy_core 0.8.0", - "bevy_core_pipeline 0.8.0", - "bevy_ecs 0.8.0", - "bevy_hierarchy 0.8.0", - "bevy_log 0.8.0", - "bevy_math 0.8.0", - "bevy_pbr 0.8.0", - "bevy_reflect 0.8.0", - "bevy_render 0.8.0", + "bevy_app 0.10.1", + "bevy_asset 0.10.1", + "bevy_core 0.10.1", + "bevy_core_pipeline 0.10.1", + "bevy_ecs 0.10.1", + "bevy_hierarchy 0.10.1", + "bevy_log 0.10.1", + "bevy_math 0.10.1", + "bevy_pbr 0.10.1", + "bevy_reflect 0.10.1", + "bevy_render 0.10.1", "bevy_scene", - "bevy_tasks 0.8.0", - "bevy_transform 0.8.0", - "bevy_utils 0.8.0", + "bevy_tasks 0.10.1", + "bevy_transform 0.10.1", + "bevy_utils 0.10.1", "gltf", "percent-encoding", "thiserror", @@ -809,17 +825,14 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d603b597772130782eab6e604706cbb764fb037f9cf0a1904b6f342845b6f44" dependencies = [ - "bevy_animation", "bevy_app 0.8.0", "bevy_asset 0.8.0", - "bevy_audio", "bevy_core 0.8.0", "bevy_core_pipeline 0.8.0", "bevy_derive 0.8.0", "bevy_diagnostic 0.8.0", "bevy_ecs 0.8.0", - "bevy_gilrs", - "bevy_gltf", + "bevy_gilrs 0.8.0", "bevy_hierarchy 0.8.0", "bevy_input 0.8.0", "bevy_log 0.8.0", @@ -828,17 +841,15 @@ dependencies = [ "bevy_ptr 0.8.0", "bevy_reflect 0.8.0", "bevy_render 0.8.0", - "bevy_scene", - "bevy_sprite", + "bevy_sprite 0.8.0", "bevy_tasks 0.8.0", - "bevy_text", "bevy_time 0.8.0", "bevy_transform 0.8.0", - "bevy_ui", + "bevy_ui 0.8.0", "bevy_utils 0.8.0", "bevy_window 0.8.0", "bevy_winit 0.8.0", - "ndk-glue 0.5.2", + "ndk-glue", ] [[package]] @@ -848,13 +859,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "862b11931c5874cb00778ffb715fc526ee49e52a493d3bcf50e8010f301858b3" dependencies = [ "bevy_a11y", + "bevy_animation", "bevy_app 0.10.1", "bevy_asset 0.10.1", + "bevy_audio", "bevy_core 0.10.1", "bevy_core_pipeline 0.10.1", "bevy_derive 0.10.1", "bevy_diagnostic 0.10.1", "bevy_ecs 0.10.1", + "bevy_gilrs 0.10.1", + "bevy_gltf", "bevy_hierarchy 0.10.1", "bevy_input 0.10.1", "bevy_log 0.10.1", @@ -863,11 +878,16 @@ dependencies = [ "bevy_ptr 0.10.1", "bevy_reflect 0.10.1", "bevy_render 0.10.1", + "bevy_scene", + "bevy_sprite 0.10.1", "bevy_tasks 0.10.1", + "bevy_text 0.10.1", "bevy_time 0.10.1", "bevy_transform 0.10.1", + "bevy_ui 0.10.1", "bevy_utils 0.10.1", "bevy_window 0.10.1", + "bevy_winit 0.10.1", ] [[package]] @@ -1156,10 +1176,12 @@ dependencies = [ "futures-lite", "hexasphere 8.1.0", "image", + "ktx2", "naga 0.11.0", "once_cell", "parking_lot 0.12.1", "regex", + "ruzstd", "serde", "smallvec", "thiserror", @@ -1204,20 +1226,20 @@ dependencies = [ [[package]] name = "bevy_scene" -version = "0.8.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0064d73ebb0de39901478b493604a1a6d448fd337b66803004c60f41f1fa6c37" +checksum = "1de59637d27726251091120ce6f63917328ffd60aaccbda4d65a615873aff631" dependencies = [ "anyhow", - "bevy_app 0.8.0", - "bevy_asset 0.8.0", - "bevy_derive 0.8.0", - "bevy_ecs 0.8.0", - "bevy_hierarchy 0.8.0", - "bevy_reflect 0.8.0", - "bevy_render 0.8.0", - "bevy_transform 0.8.0", - "bevy_utils 0.8.0", + "bevy_app 0.10.1", + "bevy_asset 0.10.1", + "bevy_derive 0.10.1", + "bevy_ecs 0.10.1", + "bevy_hierarchy 0.10.1", + "bevy_reflect 0.10.1", + "bevy_render 0.10.1", + "bevy_transform 0.10.1", + "bevy_utils 0.10.1", "ron", "serde", "thiserror", @@ -1250,6 +1272,31 @@ dependencies = [ "thiserror", ] +[[package]] +name = "bevy_sprite" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c110358fe3651a5796fd1c07989635680738f5b5c7e9b8a463dd50d12bb78410" +dependencies = [ + "bevy_app 0.10.1", + "bevy_asset 0.10.1", + "bevy_core_pipeline 0.10.1", + "bevy_derive 0.10.1", + "bevy_ecs 0.10.1", + "bevy_log 0.10.1", + "bevy_math 0.10.1", + "bevy_reflect 0.10.1", + "bevy_render 0.10.1", + "bevy_transform 0.10.1", + "bevy_utils 0.10.1", + "bitflags", + "bytemuck", + "fixedbitset", + "guillotiere", + "rectangle-pack", + "thiserror", +] + [[package]] name = "bevy_tasks" version = "0.8.0" @@ -1294,7 +1341,7 @@ dependencies = [ "bevy_math 0.8.0", "bevy_reflect 0.8.0", "bevy_render 0.8.0", - "bevy_sprite", + "bevy_sprite 0.8.0", "bevy_transform 0.8.0", "bevy_utils 0.8.0", "bevy_window 0.8.0", @@ -1303,6 +1350,29 @@ dependencies = [ "thiserror", ] +[[package]] +name = "bevy_text" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "995188f59dc06da3fc951e1f58a105cde2c817d5330ae67ddc0a140f46482f6b" +dependencies = [ + "ab_glyph", + "anyhow", + "bevy_app 0.10.1", + "bevy_asset 0.10.1", + "bevy_ecs 0.10.1", + "bevy_math 0.10.1", + "bevy_reflect 0.10.1", + "bevy_render 0.10.1", + "bevy_sprite 0.10.1", + "bevy_transform 0.10.1", + "bevy_utils 0.10.1", + "bevy_window 0.10.1", + "glyph_brush_layout", + "serde", + "thiserror", +] + [[package]] name = "bevy_time" version = "0.8.0" @@ -1373,15 +1443,45 @@ dependencies = [ "bevy_math 0.8.0", "bevy_reflect 0.8.0", "bevy_render 0.8.0", - "bevy_sprite", - "bevy_text", + "bevy_sprite 0.8.0", + "bevy_text 0.8.0", "bevy_transform 0.8.0", "bevy_utils 0.8.0", "bevy_window 0.8.0", "bytemuck", "serde", "smallvec", - "taffy", + "taffy 0.1.0", +] + +[[package]] +name = "bevy_ui" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb597aeed4e1bf5e6913879c3e22a7d50a843b822a7f71a4a80ebdfdf79e68d4" +dependencies = [ + "bevy_a11y", + "bevy_app 0.10.1", + "bevy_asset 0.10.1", + "bevy_core_pipeline 0.10.1", + "bevy_derive 0.10.1", + "bevy_ecs 0.10.1", + "bevy_hierarchy 0.10.1", + "bevy_input 0.10.1", + "bevy_log 0.10.1", + "bevy_math 0.10.1", + "bevy_reflect 0.10.1", + "bevy_render 0.10.1", + "bevy_sprite 0.10.1", + "bevy_text 0.10.1", + "bevy_transform 0.10.1", + "bevy_utils 0.10.1", + "bevy_window 0.10.1", + "bytemuck", + "serde", + "smallvec", + "taffy 0.3.10", + "thiserror", ] [[package]] @@ -1854,6 +1954,12 @@ dependencies = [ "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.7.0" @@ -1918,11 +2024,12 @@ dependencies = [ [[package]] name = "coreaudio-rs" -version = "0.10.0" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11894b20ebfe1ff903cbdc52259693389eea03b94918a2def2c30c3bf227ad88" +checksum = "cb17e2d1795b1996419648915df94bc7103c28f7b48062d7acf4652fc371b2ff" dependencies = [ "bitflags", + "core-foundation-sys 0.6.2", "coreaudio-sys", ] @@ -1937,28 +2044,27 @@ dependencies = [ [[package]] name = "cpal" -version = "0.13.5" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74117836a5124f3629e4b474eed03e479abaf98988b4bb317e29f08cfe0e4116" +checksum = "6d959d90e938c5493000514b446987c07aed46c668faaa7d34d6c7a67b1a578c" dependencies = [ "alsa", "core-foundation-sys 0.8.3", "coreaudio-rs", - "jni", + "dasp_sample", + "jni 0.19.0", "js-sys", - "lazy_static", "libc", - "mach", - "ndk 0.6.0", - "ndk-glue 0.6.2", - "nix 0.23.1", + "mach2", + "ndk 0.7.0", + "ndk-context", "oboe", - "parking_lot 0.11.2", - "stdweb", - "thiserror", + "once_cell", + "parking_lot 0.12.1", "wasm-bindgen", + "wasm-bindgen-futures", "web-sys", - "winapi", + "windows 0.46.0", ] [[package]] @@ -2087,6 +2193,12 @@ dependencies = [ "syn", ] +[[package]] +name = "dasp_sample" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f" + [[package]] name = "derive_more" version = "0.99.17" @@ -2400,7 +2512,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d6ba7c37bf8ea7ba0c3e3795dfa1a7771b1e47c4bb417c4d27c7b338d79685f" dependencies = [ "fnv", - "gilrs-core", + "gilrs-core 0.4.1", + "log", + "uuid", + "vec_map", +] + +[[package]] +name = "gilrs" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d0342acdc7b591d171212e17c9350ca02383b86d5f9af33c6e3598e03a6c57e" +dependencies = [ + "fnv", + "gilrs-core 0.5.3", "log", "uuid", "vec_map", @@ -2427,6 +2552,26 @@ dependencies = [ "winapi", ] +[[package]] +name = "gilrs-core" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2244818258229abc01fe5a7817664e8b82af29eb70e67ab39d49018ae679912" +dependencies = [ + "core-foundation 0.9.3", + "io-kit-sys", + "js-sys", + "libc", + "libudev-sys", + "log", + "nix 0.25.1", + "uuid", + "vec_map", + "wasm-bindgen", + "web-sys", + "windows 0.44.0", +] + [[package]] name = "gimli" version = "0.27.2" @@ -2664,7 +2809,7 @@ dependencies = [ "log", "thiserror", "winapi", - "windows", + "windows 0.44.0", ] [[package]] @@ -2907,6 +3052,20 @@ dependencies = [ "walkdir", ] +[[package]] +name = "jni" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" +dependencies = [ + "cesu8", + "combine", + "jni-sys", + "log", + "thiserror", + "walkdir", +] + [[package]] name = "jni-sys" version = "0.3.0" @@ -2971,6 +3130,15 @@ dependencies = [ "libc", ] +[[package]] +name = "ktx2" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87d65e08a9ec02e409d27a0139eaa6b9756b4d81fe7cde71f6941a83730ce838" +dependencies = [ + "bitflags", +] + [[package]] name = "lazy_static" version = "1.4.0" @@ -3089,6 +3257,15 @@ dependencies = [ "libc", ] +[[package]] +name = "mach2" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d0d1830bcd151a6fc4aea1369af235b36c1528fe976b8ff678683c9995eade8" +dependencies = [ + "libc", +] + [[package]] name = "malloc_buf" version = "0.0.6" @@ -3185,7 +3362,7 @@ dependencies = [ name = "my-game" version = "0.1.0" dependencies = [ - "bevy 0.8.1", + "bevy 0.10.1", "bevy_asset_loader", "bevy_ecs_ldtk", "bevy_framepace", @@ -3254,7 +3431,7 @@ dependencies = [ name = "native-launcher" version = "0.1.0" dependencies = [ - "bevy 0.8.1", + "bevy 0.10.1", "image", "my-game", "winit 0.26.1", @@ -3273,19 +3450,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "ndk" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" -dependencies = [ - "bitflags", - "jni-sys", - "ndk-sys 0.3.0", - "num_enum", - "thiserror", -] - [[package]] name = "ndk" version = "0.7.0" @@ -3322,21 +3486,6 @@ dependencies = [ "ndk-sys 0.2.2", ] -[[package]] -name = "ndk-glue" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d0c4a7b83860226e6b4183edac21851f05d5a51756e97a1144b7f5a6b63e65f" -dependencies = [ - "lazy_static", - "libc", - "log", - "ndk 0.6.0", - "ndk-context", - "ndk-macro", - "ndk-sys 0.3.0", -] - [[package]] name = "ndk-macro" version = "0.3.0" @@ -3356,15 +3505,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1bcdd74c20ad5d95aacd60ef9ba40fdf77f767051040541df557b7a9b2a2121" -[[package]] -name = "ndk-sys" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97" -dependencies = [ - "jni-sys", -] - [[package]] name = "ndk-sys" version = "0.4.0" @@ -3389,23 +3529,22 @@ dependencies = [ [[package]] name = "nix" -version = "0.23.1" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6" +checksum = "195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc" dependencies = [ "bitflags", - "cc", "cfg-if 1.0.0", "libc", - "memoffset", ] [[package]] name = "nix" -version = "0.24.2" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc" +checksum = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4" dependencies = [ + "autocfg", "bitflags", "cfg-if 1.0.0", "libc", @@ -3423,9 +3562,9 @@ dependencies = [ [[package]] name = "notify" -version = "5.0.0-pre.15" +version = "5.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "553f9844ad0b0824605c20fb55a661679782680410abfb1a8144c2e7e437e7a7" +checksum = "58ea850aa68a06e48fdb069c0ec44d0d64c8dbffa49bf3b6f7f0a901fdea1ba9" dependencies = [ "bitflags", "crossbeam-channel", @@ -3436,7 +3575,7 @@ dependencies = [ "libc", "mio", "walkdir", - "winapi", + "windows-sys 0.42.0", ] [[package]] @@ -3576,12 +3715,12 @@ dependencies = [ [[package]] name = "oboe" -version = "0.4.6" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27f63c358b4fa0fbcfefd7c8be5cfc39c08ce2389f5325687e7762a48d30a5c1" +checksum = "8868cc237ee02e2d9618539a23a8d228b9bb3fc2e7a5b11eed3831de77c395d0" dependencies = [ - "jni", - "ndk 0.6.0", + "jni 0.20.0", + "ndk 0.7.0", "ndk-context", "num-derive", "num-traits", @@ -3590,9 +3729,9 @@ dependencies = [ [[package]] name = "oboe-sys" -version = "0.4.5" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3370abb7372ed744232c12954d920d1a40f1c4686de9e79e800021ef492294bd" +checksum = "7f44155e7fb718d3cfddcf70690b2b51ac4412f347cd9e4fbe511abe9cd7b5f2" dependencies = [ "cc", ] @@ -4025,9 +4164,9 @@ dependencies = [ [[package]] name = "rodio" -version = "0.15.0" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0939e9f626e6c6f1989adb6226a039c855ca483053f0ee7c98b90e41cf731e" +checksum = "bdf1d4dea18dff2e9eb6dca123724f8b60ef44ad74a9ad283cdfe025df7e73fa" dependencies = [ "cpal", "lewton", @@ -4035,9 +4174,9 @@ dependencies = [ [[package]] name = "ron" -version = "0.7.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a" +checksum = "300a51053b1cb55c80b7a9fde4120726ddf25ca241a1cbb926626f62fb136bff" dependencies = [ "base64", "bitflags", @@ -4067,6 +4206,16 @@ dependencies = [ "winapi", ] +[[package]] +name = "ruzstd" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cada0ef59efa6a5f4dc5e491f93d9f31e3fc7758df421ff1de8a706338e1100" +dependencies = [ + "byteorder", + "twox-hash", +] + [[package]] name = "ryu" version = "1.0.11" @@ -4223,12 +4372,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" -[[package]] -name = "stdweb" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef5430c8e36b713e13b48a9f709cc21e046723fe44ce34587b73a830203b533e" - [[package]] name = "strsim" version = "0.10.0" @@ -4331,6 +4474,17 @@ dependencies = [ "typenum", ] +[[package]] +name = "taffy" +version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82b26705069936de5f8a8b52e2873a76a6e0e35f08ae8dd34832804e4b6fa840" +dependencies = [ + "arrayvec", + "num-traits", + "slotmap", +] + [[package]] name = "termcolor" version = "1.1.3" @@ -4509,6 +4663,16 @@ version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b3e06c9b9d80ed6b745c7159c40b311ad2916abb34a49e9be2653b90db0d8dd" +[[package]] +name = "twox-hash" +version = "1.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" +dependencies = [ + "cfg-if 0.1.10", + "static_assertions", +] + [[package]] name = "typenum" version = "1.15.0" @@ -4666,7 +4830,7 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" name = "wasm-launcher" version = "0.1.0" dependencies = [ - "bevy 0.8.1", + "bevy 0.10.1", "my-game", "stylist", "web-sys", @@ -5000,6 +5164,15 @@ dependencies = [ "windows-targets", ] +[[package]] +name = "windows" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdacb41e6a96a052c6cb63a144f24900236121c6f63f4f8219fef5977ecb0c25" +dependencies = [ + "windows-targets", +] + [[package]] name = "windows-implement" version = "0.44.0" @@ -5035,6 +5208,21 @@ dependencies = [ "windows_x86_64_msvc 0.36.1", ] +[[package]] +name = "windows-sys" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc 0.42.2", +] + [[package]] name = "windows-sys" version = "0.45.0" @@ -5149,7 +5337,7 @@ dependencies = [ "log", "mio", "ndk 0.5.0", - "ndk-glue 0.5.2", + "ndk-glue", "ndk-sys 0.2.2", "objc", "parking_lot 0.11.2", @@ -5179,16 +5367,19 @@ dependencies = [ "instant", "libc", "log", + "mio", "ndk 0.7.0", "objc2", "once_cell", "orbclient", + "percent-encoding", "raw-window-handle 0.5.0", "redox_syscall 0.3.5", "wasm-bindgen", "wayland-scanner", "web-sys", "windows-sys 0.45.0", + "x11-dl", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 55c3e5c..3441d94 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ opt-level = 'z' lto = true [dependencies] -bevy = "0.8.1" +bevy = "0.10.1" image = "0.24.5" winit = "0.26.1" bevy_asset_loader = "0.16.0" diff --git a/launchers/native/Cargo.toml b/launchers/native/Cargo.toml index edb760d..ea03792 100644 --- a/launchers/native/Cargo.toml +++ b/launchers/native/Cargo.toml @@ -6,6 +6,6 @@ workspace = "../.." [dependencies] my-game = { package = "my-game", path = "../.." } -bevy = "0.8" +bevy = "0.10" image = "0.24.5" winit = "0.26.1" \ No newline at end of file diff --git a/launchers/wasm/Cargo.toml b/launchers/wasm/Cargo.toml index cf8579d..eb535dd 100644 --- a/launchers/wasm/Cargo.toml +++ b/launchers/wasm/Cargo.toml @@ -6,7 +6,7 @@ workspace = "../.." [dependencies] my-game = { package = "my-game", path = "../.." } -bevy = "0.8" +bevy = "0.10" web-sys = { version="0.3.61", features=["Document", "Window"] } yew = "0.19.3" stylist = { version= "0.10.1", features=["yew_integration"] } \ No newline at end of file