From 64d4a9e4471cf1921af8df2e65b6cb90552e1683 Mon Sep 17 00:00:00 2001 From: Joe Ardent Date: Wed, 5 Jan 2022 00:11:06 -0800 Subject: [PATCH] Add heron and update deps. --- Cargo.lock | 993 ++++++++++++++++++++++++++++++++++++++++++++--------- Cargo.toml | 1 + 2 files changed, 826 insertions(+), 168 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 23ff056..c44a669 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -176,14 +176,33 @@ checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" name = "bevy" version = "0.5.0" dependencies = [ - "bevy_internal", + "bevy_internal 0.5.0", +] + +[[package]] +name = "bevy" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "bevy_internal 0.5.0 (git+https://github.com/bevyengine/bevy.git)", ] [[package]] name = "bevy-crevice-derive" version = "0.5.0" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.5.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "bevy-crevice-derive" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "bevy_macro_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", "proc-macro2", "quote", "syn", @@ -193,10 +212,23 @@ dependencies = [ name = "bevy_app" version = "0.5.0" dependencies = [ - "bevy_derive", - "bevy_ecs", - "bevy_reflect", - "bevy_utils", + "bevy_derive 0.5.0", + "bevy_ecs 0.5.0", + "bevy_reflect 0.5.0", + "bevy_utils 0.5.0", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "bevy_app" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "bevy_derive 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_ecs 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_reflect 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", "wasm-bindgen", "web-sys", ] @@ -206,13 +238,13 @@ name = "bevy_asset" version = "0.5.0" dependencies = [ "anyhow", - "bevy_app", - "bevy_diagnostic", - "bevy_ecs", - "bevy_log", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "bevy_app 0.5.0", + "bevy_diagnostic 0.5.0", + "bevy_ecs 0.5.0", + "bevy_log 0.5.0", + "bevy_reflect 0.5.0", + "bevy_tasks 0.5.0", + "bevy_utils 0.5.0", "crossbeam-channel", "downcast-rs", "js-sys", @@ -227,16 +259,42 @@ dependencies = [ "web-sys", ] +[[package]] +name = "bevy_asset" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "anyhow", + "bevy_app 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_diagnostic 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_ecs 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_log 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_reflect 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_tasks 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "crossbeam-channel", + "downcast-rs", + "js-sys", + "ndk-glue 0.5.0", + "parking_lot", + "rand", + "serde", + "thiserror", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + [[package]] name = "bevy_audio" version = "0.5.0" dependencies = [ "anyhow", - "bevy_app", - "bevy_asset", - "bevy_ecs", - "bevy_reflect", - "bevy_utils", + "bevy_app 0.5.0", + "bevy_asset 0.5.0", + "bevy_ecs 0.5.0", + "bevy_reflect 0.5.0", + "bevy_utils 0.5.0", "parking_lot", "rodio", ] @@ -245,13 +303,28 @@ dependencies = [ name = "bevy_core" version = "0.5.0" dependencies = [ - "bevy_app", - "bevy_derive", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "bevy_app 0.5.0", + "bevy_derive 0.5.0", + "bevy_ecs 0.5.0", + "bevy_math 0.5.0", + "bevy_reflect 0.5.0", + "bevy_tasks 0.5.0", + "bevy_utils 0.5.0", + "bytemuck", +] + +[[package]] +name = "bevy_core" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "bevy_app 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_derive 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_ecs 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_math 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_reflect 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_tasks 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", "bytemuck", ] @@ -259,18 +332,41 @@ dependencies = [ name = "bevy_core_pipeline" version = "0.5.0" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_core", - "bevy_ecs", - "bevy_render", + "bevy_app 0.5.0", + "bevy_asset 0.5.0", + "bevy_core 0.5.0", + "bevy_ecs 0.5.0", + "bevy_render 0.5.0", +] + +[[package]] +name = "bevy_core_pipeline" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "bevy_app 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_asset 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_core 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_ecs 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_render 0.5.0 (git+https://github.com/bevyengine/bevy.git)", ] [[package]] name = "bevy_crevice" version = "0.5.0" dependencies = [ - "bevy-crevice-derive", + "bevy-crevice-derive 0.5.0", + "bytemuck", + "glam", + "mint", +] + +[[package]] +name = "bevy_crevice" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "bevy-crevice-derive 0.5.0 (git+https://github.com/bevyengine/bevy.git)", "bytemuck", "glam", "mint", @@ -280,7 +376,17 @@ dependencies = [ name = "bevy_derive" version = "0.5.0" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.5.0", + "quote", + "syn", +] + +[[package]] +name = "bevy_derive" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "bevy_macro_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", "quote", "syn", ] @@ -289,11 +395,23 @@ dependencies = [ name = "bevy_diagnostic" version = "0.5.0" dependencies = [ - "bevy_app", - "bevy_core", - "bevy_ecs", - "bevy_log", - "bevy_utils", + "bevy_app 0.5.0", + "bevy_core 0.5.0", + "bevy_ecs 0.5.0", + "bevy_log 0.5.0", + "bevy_utils 0.5.0", +] + +[[package]] +name = "bevy_diagnostic" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "bevy_app 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_core 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_ecs 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_log 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", ] [[package]] @@ -301,10 +419,27 @@ name = "bevy_ecs" version = "0.5.0" dependencies = [ "async-channel", - "bevy_ecs_macros", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "bevy_ecs_macros 0.5.0", + "bevy_reflect 0.5.0", + "bevy_tasks 0.5.0", + "bevy_utils 0.5.0", + "downcast-rs", + "fixedbitset", + "fxhash", + "serde", + "thiserror", +] + +[[package]] +name = "bevy_ecs" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "async-channel", + "bevy_ecs_macros 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_reflect 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_tasks 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", "downcast-rs", "fixedbitset", "fxhash", @@ -316,7 +451,18 @@ dependencies = [ name = "bevy_ecs_macros" version = "0.5.0" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.5.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "bevy_ecs_macros" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "bevy_macro_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", "proc-macro2", "quote", "syn", @@ -326,10 +472,10 @@ dependencies = [ name = "bevy_gilrs" version = "0.5.0" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_input", - "bevy_utils", + "bevy_app 0.5.0", + "bevy_ecs 0.5.0", + "bevy_input 0.5.0", + "bevy_utils 0.5.0", "gilrs", ] @@ -339,18 +485,18 @@ version = "0.5.0" dependencies = [ "anyhow", "base64", - "bevy_app", - "bevy_asset", - "bevy_core", - "bevy_ecs", - "bevy_log", - "bevy_math", - "bevy_pbr", - "bevy_reflect", - "bevy_render", - "bevy_scene", - "bevy_transform", - "bevy_utils", + "bevy_app 0.5.0", + "bevy_asset 0.5.0", + "bevy_core 0.5.0", + "bevy_ecs 0.5.0", + "bevy_log 0.5.0", + "bevy_math 0.5.0", + "bevy_pbr 0.5.0", + "bevy_reflect 0.5.0", + "bevy_render 0.5.0", + "bevy_scene 0.5.0", + "bevy_transform 0.5.0", + "bevy_utils 0.5.0", "gltf", "percent-encoding", "thiserror", @@ -360,51 +506,101 @@ dependencies = [ name = "bevy_input" version = "0.5.0" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_math", - "bevy_utils", + "bevy_app 0.5.0", + "bevy_ecs 0.5.0", + "bevy_math 0.5.0", + "bevy_utils 0.5.0", +] + +[[package]] +name = "bevy_input" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "bevy_app 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_ecs 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_math 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", ] [[package]] name = "bevy_internal" version = "0.5.0" dependencies = [ - "bevy_app", - "bevy_asset", + "bevy_app 0.5.0", + "bevy_asset 0.5.0", "bevy_audio", - "bevy_core", - "bevy_core_pipeline", - "bevy_derive", - "bevy_diagnostic", - "bevy_ecs", + "bevy_core 0.5.0", + "bevy_core_pipeline 0.5.0", + "bevy_derive 0.5.0", + "bevy_diagnostic 0.5.0", + "bevy_ecs 0.5.0", "bevy_gilrs", "bevy_gltf", - "bevy_input", - "bevy_log", - "bevy_math", - "bevy_pbr", - "bevy_reflect", - "bevy_render", - "bevy_scene", + "bevy_input 0.5.0", + "bevy_log 0.5.0", + "bevy_math 0.5.0", + "bevy_pbr 0.5.0", + "bevy_reflect 0.5.0", + "bevy_render 0.5.0", + "bevy_scene 0.5.0", "bevy_sprite", - "bevy_tasks", + "bevy_tasks 0.5.0", "bevy_text", - "bevy_transform", + "bevy_transform 0.5.0", "bevy_ui", - "bevy_utils", - "bevy_window", + "bevy_utils 0.5.0", + "bevy_window 0.5.0", "bevy_winit", "ndk-glue 0.5.0", ] +[[package]] +name = "bevy_internal" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "bevy_app 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_asset 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_core 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_derive 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_diagnostic 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_ecs 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_input 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_log 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_math 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_pbr 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_reflect 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_render 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_scene 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_tasks 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_transform 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_window 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "ndk-glue 0.5.0", +] + [[package]] name = "bevy_log" version = "0.5.0" dependencies = [ "android_log-sys", - "bevy_app", - "bevy_utils", + "bevy_app 0.5.0", + "bevy_utils 0.5.0", + "console_error_panic_hook", + "tracing-log", + "tracing-subscriber", + "tracing-wasm", +] + +[[package]] +name = "bevy_log" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "android_log-sys", + "bevy_app 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", "console_error_panic_hook", "tracing-log", "tracing-subscriber", @@ -420,11 +616,30 @@ dependencies = [ "syn", ] +[[package]] +name = "bevy_macro_utils" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "cargo-manifest", + "quote", + "syn", +] + [[package]] name = "bevy_math" version = "0.5.0" dependencies = [ - "bevy_reflect", + "bevy_reflect 0.5.0", + "glam", +] + +[[package]] +name = "bevy_math" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "bevy_reflect 0.5.0 (git+https://github.com/bevyengine/bevy.git)", "glam", ] @@ -432,17 +647,37 @@ dependencies = [ name = "bevy_pbr" version = "0.5.0" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_core", - "bevy_core_pipeline", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_render", - "bevy_transform", - "bevy_utils", - "bevy_window", + "bevy_app 0.5.0", + "bevy_asset 0.5.0", + "bevy_core 0.5.0", + "bevy_core_pipeline 0.5.0", + "bevy_ecs 0.5.0", + "bevy_math 0.5.0", + "bevy_reflect 0.5.0", + "bevy_render 0.5.0", + "bevy_transform 0.5.0", + "bevy_utils 0.5.0", + "bevy_window 0.5.0", + "bitflags", + "bytemuck", +] + +[[package]] +name = "bevy_pbr" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "bevy_app 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_asset 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_core 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_core_pipeline 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_ecs 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_math 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_reflect 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_render 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_transform 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_window 0.5.0 (git+https://github.com/bevyengine/bevy.git)", "bitflags", "bytemuck", ] @@ -451,8 +686,24 @@ dependencies = [ name = "bevy_reflect" version = "0.5.0" dependencies = [ - "bevy_reflect_derive", - "bevy_utils", + "bevy_reflect_derive 0.5.0", + "bevy_utils 0.5.0", + "downcast-rs", + "erased-serde", + "glam", + "parking_lot", + "serde", + "smallvec", + "thiserror", +] + +[[package]] +name = "bevy_reflect" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "bevy_reflect_derive 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", "downcast-rs", "erased-serde", "glam", @@ -466,7 +717,19 @@ dependencies = [ name = "bevy_reflect_derive" version = "0.5.0" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.5.0", + "proc-macro2", + "quote", + "syn", + "uuid", +] + +[[package]] +name = "bevy_reflect_derive" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "bevy_macro_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", "proc-macro2", "quote", "syn", @@ -478,17 +741,51 @@ name = "bevy_render" version = "0.5.0" dependencies = [ "anyhow", - "bevy_app", - "bevy_asset", - "bevy_core", - "bevy_crevice", - "bevy_derive", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_transform", - "bevy_utils", - "bevy_window", + "bevy_app 0.5.0", + "bevy_asset 0.5.0", + "bevy_core 0.5.0", + "bevy_crevice 0.5.0", + "bevy_derive 0.5.0", + "bevy_ecs 0.5.0", + "bevy_math 0.5.0", + "bevy_reflect 0.5.0", + "bevy_transform 0.5.0", + "bevy_utils 0.5.0", + "bevy_window 0.5.0", + "bitflags", + "codespan-reporting", + "downcast-rs", + "futures-lite", + "hex", + "hexasphere", + "image", + "naga", + "once_cell", + "parking_lot", + "regex", + "serde", + "smallvec", + "thiserror", + "wgpu", +] + +[[package]] +name = "bevy_render" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "anyhow", + "bevy_app 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_asset 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_core 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_crevice 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_derive 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_ecs 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_math 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_reflect 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_transform 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_window 0.5.0 (git+https://github.com/bevyengine/bevy.git)", "bitflags", "codespan-reporting", "downcast-rs", @@ -511,12 +808,30 @@ name = "bevy_scene" version = "0.5.0" dependencies = [ "anyhow", - "bevy_app", - "bevy_asset", - "bevy_ecs", - "bevy_reflect", - "bevy_transform", - "bevy_utils", + "bevy_app 0.5.0", + "bevy_asset 0.5.0", + "bevy_ecs 0.5.0", + "bevy_reflect 0.5.0", + "bevy_transform 0.5.0", + "bevy_utils 0.5.0", + "ron", + "serde", + "thiserror", + "uuid", +] + +[[package]] +name = "bevy_scene" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "anyhow", + "bevy_app 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_asset 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_ecs 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_reflect 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_transform 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", "ron", "serde", "thiserror", @@ -527,17 +842,17 @@ dependencies = [ name = "bevy_sprite" version = "0.5.0" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_core", - "bevy_core_pipeline", - "bevy_ecs", - "bevy_log", - "bevy_math", - "bevy_reflect", - "bevy_render", - "bevy_transform", - "bevy_utils", + "bevy_app 0.5.0", + "bevy_asset 0.5.0", + "bevy_core 0.5.0", + "bevy_core_pipeline 0.5.0", + "bevy_ecs 0.5.0", + "bevy_log 0.5.0", + "bevy_math 0.5.0", + "bevy_reflect 0.5.0", + "bevy_render 0.5.0", + "bevy_transform 0.5.0", + "bevy_utils 0.5.0", "bytemuck", "guillotiere", "rectangle-pack", @@ -557,23 +872,36 @@ dependencies = [ "wasm-bindgen-futures", ] +[[package]] +name = "bevy_tasks" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "async-channel", + "async-executor", + "event-listener", + "futures-lite", + "num_cpus", + "wasm-bindgen-futures", +] + [[package]] name = "bevy_text" version = "0.5.0" dependencies = [ "ab_glyph", "anyhow", - "bevy_app", - "bevy_asset", - "bevy_core", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_render", + "bevy_app 0.5.0", + "bevy_asset 0.5.0", + "bevy_core 0.5.0", + "bevy_ecs 0.5.0", + "bevy_math 0.5.0", + "bevy_reflect 0.5.0", + "bevy_render 0.5.0", "bevy_sprite", - "bevy_transform", - "bevy_utils", - "bevy_window", + "bevy_transform 0.5.0", + "bevy_utils 0.5.0", + "bevy_window 0.5.0", "glyph_brush_layout", "serde", "thiserror", @@ -583,11 +911,24 @@ dependencies = [ name = "bevy_transform" version = "0.5.0" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_utils", + "bevy_app 0.5.0", + "bevy_ecs 0.5.0", + "bevy_math 0.5.0", + "bevy_reflect 0.5.0", + "bevy_utils 0.5.0", + "smallvec", +] + +[[package]] +name = "bevy_transform" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "bevy_app 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_ecs 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_math 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_reflect 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", "smallvec", ] @@ -595,22 +936,22 @@ dependencies = [ name = "bevy_ui" version = "0.5.0" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_core", - "bevy_core_pipeline", - "bevy_derive", - "bevy_ecs", - "bevy_input", - "bevy_log", - "bevy_math", - "bevy_reflect", - "bevy_render", + "bevy_app 0.5.0", + "bevy_asset 0.5.0", + "bevy_core 0.5.0", + "bevy_core_pipeline 0.5.0", + "bevy_derive 0.5.0", + "bevy_ecs 0.5.0", + "bevy_input 0.5.0", + "bevy_log 0.5.0", + "bevy_math 0.5.0", + "bevy_reflect 0.5.0", + "bevy_render 0.5.0", "bevy_sprite", "bevy_text", - "bevy_transform", - "bevy_utils", - "bevy_window", + "bevy_transform 0.5.0", + "bevy_utils 0.5.0", + "bevy_window 0.5.0", "bytemuck", "serde", "smallvec", @@ -622,7 +963,20 @@ name = "bevy_utils" version = "0.5.0" dependencies = [ "ahash", - "bevy_derive", + "bevy_derive 0.5.0", + "getrandom", + "instant", + "tracing", + "uuid", +] + +[[package]] +name = "bevy_utils" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "ahash", + "bevy_derive 0.5.0 (git+https://github.com/bevyengine/bevy.git)", "getrandom", "instant", "tracing", @@ -633,9 +987,21 @@ dependencies = [ name = "bevy_window" version = "0.5.0" dependencies = [ - "bevy_app", - "bevy_math", - "bevy_utils", + "bevy_app 0.5.0", + "bevy_math 0.5.0", + "bevy_utils 0.5.0", + "raw-window-handle", + "web-sys", +] + +[[package]] +name = "bevy_window" +version = "0.5.0" +source = "git+https://github.com/bevyengine/bevy.git#a1e3c5c1001b06d23195cd94c8ae7b524c992c4c" +dependencies = [ + "bevy_app 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_math 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "bevy_utils 0.5.0 (git+https://github.com/bevyengine/bevy.git)", "raw-window-handle", "web-sys", ] @@ -645,12 +1011,12 @@ name = "bevy_winit" version = "0.5.0" dependencies = [ "approx", - "bevy_app", - "bevy_ecs", - "bevy_input", - "bevy_math", - "bevy_utils", - "bevy_window", + "bevy_app 0.5.0", + "bevy_ecs 0.5.0", + "bevy_input 0.5.0", + "bevy_math 0.5.0", + "bevy_utils 0.5.0", + "bevy_window 0.5.0", "raw-window-handle", "wasm-bindgen", "web-sys", @@ -1045,6 +1411,20 @@ dependencies = [ "cfg-if 1.0.0", ] +[[package]] +name = "crossbeam" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ae5588f6b3c3cb05239e90bd110f257254aecd01e4635400391aeae07497845" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-channel", + "crossbeam-deque", + "crossbeam-epoch", + "crossbeam-queue", + "crossbeam-utils", +] + [[package]] name = "crossbeam-channel" version = "0.5.1" @@ -1055,6 +1435,40 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "crossbeam-deque" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-utils", + "lazy_static", + "memoffset", + "scopeguard", +] + +[[package]] +name = "crossbeam-queue" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b10ddc024425c88c2ad148c1b0fd53f4c6d38db9697c9f1588381212fa657c9" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-utils", +] + [[package]] name = "crossbeam-utils" version = "0.8.5" @@ -1075,7 +1489,8 @@ checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35" name = "cyber_rider" version = "0.1.0" dependencies = [ - "bevy", + "bevy 0.5.0", + "heron", ] [[package]] @@ -1187,6 +1602,22 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" +[[package]] +name = "duplicate" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3cdaf23abc9bcc47fda1ae3af68425a22b4dfbd745f9077be0eaad5320f75f52" +dependencies = [ + "heck", + "proc-macro-error", +] + +[[package]] +name = "either" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" + [[package]] name = "env_logger" version = "0.8.4" @@ -1494,6 +1925,15 @@ dependencies = [ "ahash", ] +[[package]] +name = "heck" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac" +dependencies = [ + "unicode-segmentation", +] + [[package]] name = "hermit-abi" version = "0.1.19" @@ -1503,6 +1943,47 @@ dependencies = [ "libc", ] +[[package]] +name = "heron" +version = "0.12.1" +dependencies = [ + "bevy 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "cfg_aliases", + "heron_core", + "heron_macros", + "heron_rapier", +] + +[[package]] +name = "heron_core" +version = "0.12.1" +dependencies = [ + "bevy 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "cfg_aliases", + "duplicate", +] + +[[package]] +name = "heron_macros" +version = "0.12.1" +dependencies = [ + "heron_core", + "quote", + "syn", +] + +[[package]] +name = "heron_rapier" +version = "0.12.1" +dependencies = [ + "bevy 0.5.0 (git+https://github.com/bevyengine/bevy.git)", + "cfg_aliases", + "crossbeam", + "fnv", + "heron_core", + "rapier3d", +] + [[package]] name = "hex" version = "0.4.3" @@ -1541,7 +2022,7 @@ dependencies = [ "byteorder", "color_quant", "num-iter", - "num-rational", + "num-rational 0.3.2", "num-traits", "png", "scoped_threadpool", @@ -1794,6 +2275,15 @@ dependencies = [ "regex-automata", ] +[[package]] +name = "matrixmultiply" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "add85d4dd35074e6fedc608f8c8f513a3548619a9024b751949ef0e8e45a4d84" +dependencies = [ + "rawpointer", +] + [[package]] name = "memchr" version = "2.4.1" @@ -1893,6 +2383,33 @@ dependencies = [ "thiserror", ] +[[package]] +name = "nalgebra" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d506eb7e08d6329505faa8a3a00a5dcc6de9f76e0c77e4b75763ae3c770831ff" +dependencies = [ + "approx", + "matrixmultiply", + "nalgebra-macros", + "num-complex", + "num-rational 0.4.0", + "num-traits", + "simba", + "typenum", +] + +[[package]] +name = "nalgebra-macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01fcc0b8149b4632adc89ac3b7b31a12fb6099a0317a4eb2ebff574ef7de7218" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "ndk" version = "0.3.0" @@ -2068,6 +2585,15 @@ dependencies = [ "winapi", ] +[[package]] +name = "num-complex" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26873667bbbb7c5182d4a37c1add32cdf09f841af72da53318fdb81543c15085" +dependencies = [ + "num-traits", +] + [[package]] name = "num-derive" version = "0.3.3" @@ -2111,6 +2637,17 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-rational" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d41702bd167c2df5520b384281bc111a4b5efcf7fbc4c9c222c815b07e0a6a6a" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + [[package]] name = "num-traits" version = "0.2.14" @@ -2248,6 +2785,31 @@ dependencies = [ "winapi", ] +[[package]] +name = "parry3d" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "067fa44bf7f7cc4022756ef9796c5f8d67c7a63041df71e6eeb09ad08ab1ece8" +dependencies = [ + "approx", + "bitflags", + "downcast-rs", + "either", + "nalgebra", + "num-derive", + "num-traits", + "rustc-hash", + "simba", + "slab", + "smallvec", +] + +[[package]] +name = "paste" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0744126afe1a6dd7f394cb50a716dbe086cb06e255e53d8d0185d82828358fb5" + [[package]] name = "peeking_take_while" version = "0.1.2" @@ -2328,6 +2890,30 @@ dependencies = [ "toml", ] +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + [[package]] name = "proc-macro2" version = "1.0.36" @@ -2339,9 +2925,9 @@ dependencies = [ [[package]] name = "profiling" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9926767b8b8244d7b6b64546585121d193c3d0b4856ccd656b7bfa9deb91ab6a" +checksum = "9145ac0af1d93c638c98c40cf7d25665f427b2a44ad0a99b1dccf3e2f25bb987" [[package]] name = "quote" @@ -2398,6 +2984,27 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63e935c45e09cc6dcf00d2f0b2d630a58f4095320223d47fc68918722f0538b6" +[[package]] +name = "rapier3d" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfc8dde2352efdbc0813938fcc41d12651b4bb05211e81d2b44ff6c09d39b2ac" +dependencies = [ + "approx", + "arrayvec", + "bit-vec", + "bitflags", + "crossbeam", + "downcast-rs", + "instant", + "nalgebra", + "num-derive", + "num-traits", + "parry3d", + "rustc-hash", + "simba", +] + [[package]] name = "raw-window-handle" version = "0.4.2" @@ -2407,6 +3014,12 @@ dependencies = [ "cty", ] +[[package]] +name = "rawpointer" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" + [[package]] name = "rectangle-pack" version = "0.4.2" @@ -2507,6 +3120,15 @@ version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f" +[[package]] +name = "safe_arch" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "794821e4ccb0d9f979512f9c1973480123f9bd62a90d74ab0f9426fcf8f4a529" +dependencies = [ + "bytemuck", +] + [[package]] name = "same-file" version = "1.0.6" @@ -2595,6 +3217,19 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2" +[[package]] +name = "simba" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0b7840f121a46d63066ee7a99fc81dcabbc6105e437cae43528cea199b5a05f" +dependencies = [ + "approx", + "num-complex", + "num-traits", + "paste", + "wide", +] + [[package]] name = "slab" version = "0.4.5" @@ -2866,6 +3501,18 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ccbe8381883510b6a2d8f1e32905bddd178c11caef8083086d0c0c9ab0ac281" +[[package]] +name = "typenum" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" + +[[package]] +name = "unicode-segmentation" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b" + [[package]] name = "unicode-width" version = "0.1.9" @@ -3090,6 +3737,16 @@ dependencies = [ "bitflags", ] +[[package]] +name = "wide" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "476da2f1d225632b1fffe638ff979a4bc03907e29b0ab596efca7624014f8b62" +dependencies = [ + "bytemuck", + "safe_arch", +] + [[package]] name = "winapi" version = "0.3.9" diff --git a/Cargo.toml b/Cargo.toml index 43cb80e..9e81e6d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,4 +7,5 @@ edition = "2021" [dependencies] bevy = { path = "../bevy/" } +heron = { path = "../heron/", features = ["3d"] } # bevy-inspector-egui = "0.6.1"