From 064875b3d16f4055d50ff5ab87322bb588578879 Mon Sep 17 00:00:00 2001 From: Joe Date: Sun, 11 Jan 2026 21:42:16 -0800 Subject: [PATCH] update to bevy 0.18 release --- .cargo/config.toml | 4 - Cargo.lock | 331 ++++++++++++++++++++++++++------------------- Cargo.toml | 2 +- src/main.rs | 2 +- 4 files changed, 191 insertions(+), 148 deletions(-) diff --git a/.cargo/config.toml b/.cargo/config.toml index d174eaa..a515524 100644 --- a/.cargo/config.toml +++ b/.cargo/config.toml @@ -3,7 +3,3 @@ linker = "clang" rustflags = ["-C", "link-arg=-fuse-ld=lld"] -# for Windows -[target.x86_64-pc-windows-msvc] -linker = "rust-lld.exe" - diff --git a/Cargo.lock b/Cargo.lock index 9b97baf..d80218f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -345,16 +345,18 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "bevy" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec689b5a79452b6f777b889bbff22d3216b82a8d2ab7814d4a0eb571e9938d97" dependencies = [ "bevy_internal", ] [[package]] name = "bevy_a11y" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef69b6d2dec07cbf407c63f6987e1746e4b735a9beea51f4bfc25ad49e344f75" dependencies = [ "accesskit", "bevy_app", @@ -365,16 +367,18 @@ dependencies = [ [[package]] name = "bevy_android" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "008133458cfe0d43a8870bfc4c5a729467cc5d9246611462add38bcf45ed896f" dependencies = [ "android-activity", ] [[package]] name = "bevy_animation" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c852457843456c695ed22562969c83c3823454c3c40d359f92415371208ee7" dependencies = [ "bevy_animation_macros", "bevy_app", @@ -404,8 +408,9 @@ dependencies = [ [[package]] name = "bevy_animation_macros" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac120bfd5a74e05f96013817d28318dc716afaa68864af069c7ffc3ccaf9d153" dependencies = [ "bevy_macro_utils", "quote", @@ -414,8 +419,9 @@ dependencies = [ [[package]] name = "bevy_anti_alias" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b418087f7c36a62c9886b55be6278e7b3d21c9943b107953aa2068000956a736" dependencies = [ "bevy_app", "bevy_asset", @@ -435,8 +441,9 @@ dependencies = [ [[package]] name = "bevy_app" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2271a0123a7cc355c3fe98754360c75aa84b29f2a6b1a9f8c00aac427570d174" dependencies = [ "bevy_derive", "bevy_ecs", @@ -457,8 +464,9 @@ dependencies = [ [[package]] name = "bevy_asset" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1f7361669d1426a3359cb92f890ef9c62bd6e6b67f0190d2c5279d25ce24168" dependencies = [ "async-broadcast", "async-channel", @@ -498,8 +506,9 @@ dependencies = [ [[package]] name = "bevy_asset_macros" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "288e1edf17069afe2e02a0c0e7e5936b3d22a67c7d2dc9201a27e4451875f909" dependencies = [ "bevy_macro_utils", "proc-macro2", @@ -509,8 +518,9 @@ dependencies = [ [[package]] name = "bevy_audio" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3cbecfc6c5d3860f224f56d3152b14aa313168d35c16e847f5a0202a992c3af" dependencies = [ "bevy_app", "bevy_asset", @@ -526,8 +536,9 @@ dependencies = [ [[package]] name = "bevy_camera" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48c7e1f2a5da1755cd58e45c762f4ea2d72cef6c480f9c8ddbadbd2a4380c616" dependencies = [ "bevy_app", "bevy_asset", @@ -551,8 +562,9 @@ dependencies = [ [[package]] name = "bevy_color" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74727302424d7ffc23528a974dbb44a34708662926e1a3bfc5040493f858886e" dependencies = [ "bevy_math", "bevy_reflect", @@ -566,8 +578,9 @@ dependencies = [ [[package]] name = "bevy_core_pipeline" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9e6bf0ba878bb5dd00ad4d70875b08eb11367829668c70d95785f5483ddb1cb" dependencies = [ "bevy_app", "bevy_asset", @@ -595,8 +608,9 @@ dependencies = [ [[package]] name = "bevy_derive" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70b6a05c31f54c83d681f1b8699bbaf581f06b25a40c9a6bb815625f731f5ba9" dependencies = [ "bevy_macro_utils", "quote", @@ -605,8 +619,9 @@ dependencies = [ [[package]] name = "bevy_dev_tools" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3183daa165acce210c50c170c47433c90b1d55932ead9734ebca14b7cd242c4" dependencies = [ "bevy_app", "bevy_asset", @@ -633,8 +648,9 @@ dependencies = [ [[package]] name = "bevy_diagnostic" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aca4caa8a9014a435dca382b1bdebaee4363e9be69882c598fc4ff4d7cd56e6a" dependencies = [ "atomic-waker", "bevy_app", @@ -650,8 +666,9 @@ dependencies = [ [[package]] name = "bevy_ecs" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24637a7c8643cab493f4085cda6bde4895f0e0816699c59006f18819da2ca0b8" dependencies = [ "arrayvec 0.7.6", "bevy_ecs_macros", @@ -677,8 +694,9 @@ dependencies = [ [[package]] name = "bevy_ecs_macros" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6eb14c18ca71e11c69fbae873c2db129064efac6d52e48d0127d37bfba1acfa8" dependencies = [ "bevy_macro_utils", "proc-macro2", @@ -688,8 +706,9 @@ dependencies = [ [[package]] name = "bevy_encase_derive" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f89146a8fcbfe47310fc929ee762dd3b08d4de3e3371c601529cfa8eeb861de" dependencies = [ "bevy_macro_utils", "encase_derive_impl", @@ -697,8 +716,9 @@ dependencies = [ [[package]] name = "bevy_gilrs" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c76417261ff3cd7ecda532b58514224aee06e76fbd87636c3a80695be7c8192" dependencies = [ "bevy_app", "bevy_ecs", @@ -712,8 +732,9 @@ dependencies = [ [[package]] name = "bevy_gizmos" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc78a5699580c2dce078f4c099028d26525a5a38e8eb587a31854c660a3c5ff7" dependencies = [ "bevy_app", "bevy_asset", @@ -730,8 +751,9 @@ dependencies = [ [[package]] name = "bevy_gizmos_macros" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60bb92e0ef80ff7c59429133244765515db3d313fae77ee67ffe94dab5b2725d" dependencies = [ "bevy_macro_utils", "quote", @@ -740,8 +762,9 @@ dependencies = [ [[package]] name = "bevy_gizmos_render" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48fde3172a31f81033b4f497dd9df84476f527fadb00936ede380fb646c402eb" dependencies = [ "bevy_app", "bevy_asset", @@ -763,8 +786,9 @@ dependencies = [ [[package]] name = "bevy_image" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "809101ebe678a76c4c5ba3ecad255cde9be3ae0af591cf0143ba2c157afb55e9" dependencies = [ "bevy_app", "bevy_asset", @@ -789,8 +813,9 @@ dependencies = [ [[package]] name = "bevy_input" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c2853993baf27b963a417d3603a73e02e39c5041913cd1ba7211b0a3037b191" dependencies = [ "bevy_app", "bevy_ecs", @@ -805,8 +830,9 @@ dependencies = [ [[package]] name = "bevy_input_focus" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05fc0fae5e4e081180f7f7bf8023a2b97dad13dcb5fa79eba50cda5bb95699a9" dependencies = [ "bevy_app", "bevy_ecs", @@ -821,8 +847,9 @@ dependencies = [ [[package]] name = "bevy_internal" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57463815630ea71221c0b8e7bff72d816a3071a89507c45f9e2686fbb5e1956b" dependencies = [ "bevy_a11y", "bevy_android", @@ -872,8 +899,9 @@ dependencies = [ [[package]] name = "bevy_light" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f9968b8f8a6a766a88b66144474c39d1415edc277d042fec1526eae85e1f8b4" dependencies = [ "bevy_app", "bevy_asset", @@ -892,8 +920,9 @@ dependencies = [ [[package]] name = "bevy_log" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "406304a9b867a2de98c3edf0cc9e5a608fad1a1ddc567e15e72c186a8273ef51" dependencies = [ "android_log-sys", "bevy_app", @@ -909,8 +938,9 @@ dependencies = [ [[package]] name = "bevy_macro_utils" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7272fca0bf30d8ca2571a803598856104b63e5c596d52850f811ed37c5e1e3" dependencies = [ "proc-macro2", "quote", @@ -920,8 +950,9 @@ dependencies = [ [[package]] name = "bevy_math" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a815c514b8a6f7b11508cdc8b3a4bf0761e96a14227af40aa93cb1160989ce0" dependencies = [ "approx", "arrayvec 0.7.6", @@ -939,8 +970,9 @@ dependencies = [ [[package]] name = "bevy_mesh" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aacf09d0ffd1a15baf8d201c4a34b918912a506395c2817aa55ab3d3776c09f2" dependencies = [ "bevy_app", "bevy_asset", @@ -969,8 +1001,9 @@ checksum = "7ef8e4b7e61dfe7719bb03c884dc270cd46a82efb40f93e9933b990c5c190c59" [[package]] name = "bevy_pbr" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cc361c65035f7e531b592d99bce95b6ab3f643cae2abe97dfa7681363159a6" dependencies = [ "bevy_app", "bevy_asset", @@ -1005,8 +1038,9 @@ dependencies = [ [[package]] name = "bevy_picking" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4d10bb2a776087e1d8a9b87e8deb091d25bcedbe6160c613df2dc5fe069c3c5" dependencies = [ "bevy_app", "bevy_asset", @@ -1028,8 +1062,9 @@ dependencies = [ [[package]] name = "bevy_platform" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b29ea749a8e85f98186ab662f607b885b97c804bb14cdb0cdf838164496d474" dependencies = [ "critical-section", "foldhash 0.2.0", @@ -1047,8 +1082,9 @@ dependencies = [ [[package]] name = "bevy_post_process" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8e1116cbc35637f267a29c7d2fe376e020f2b4402d6b525d328bae9c10460c7" dependencies = [ "bevy_app", "bevy_asset", @@ -1076,13 +1112,15 @@ dependencies = [ [[package]] name = "bevy_ptr" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f98cbc6d34bbdb58240b72ed1731931b4991a893b3a3238bb7c42ae054aa676" [[package]] name = "bevy_reflect" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b2a977e2b8dba65b6e9c11039c5f9ef108be428f036b3d1cac13ad86ec59f9c" dependencies = [ "assert_type_match", "bevy_platform", @@ -1109,8 +1147,9 @@ dependencies = [ [[package]] name = "bevy_reflect_derive" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "067af30072b1611fda1a577f1cb678b8ea2c9226133068be808dd49aac30cef0" dependencies = [ "bevy_macro_utils", "indexmap 2.13.0", @@ -1122,8 +1161,9 @@ dependencies = [ [[package]] name = "bevy_render" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6b2c9a276646bde8ba58a7e15711b459fb4a5cdf46c47059b7a310f97a70d9c" dependencies = [ "async-channel", "bevy_app", @@ -1171,8 +1211,9 @@ dependencies = [ [[package]] name = "bevy_render_macros" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03e16b8cac95b87021399ed19f6ab79c0b1e03101a448e3a0240934f78f66a56" dependencies = [ "bevy_macro_utils", "proc-macro2", @@ -1182,8 +1223,9 @@ dependencies = [ [[package]] name = "bevy_scene" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0046bb071ee358619f2fa9409ccced47375502b098b4107ec3385f3a1acf6600" dependencies = [ "bevy_app", "bevy_asset", @@ -1203,8 +1245,9 @@ dependencies = [ [[package]] name = "bevy_shader" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a14cb0991b2482a66b94728cbcf7482d1b74364be017197396435d3d542b8d3" dependencies = [ "bevy_asset", "bevy_platform", @@ -1219,8 +1262,9 @@ dependencies = [ [[package]] name = "bevy_sprite" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2b3921ce1a8ce801c29d9552cbc204548bfeb16b9b829045c9e82b5917d99cc" dependencies = [ "bevy_app", "bevy_asset", @@ -1243,8 +1287,9 @@ dependencies = [ [[package]] name = "bevy_sprite_render" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed40642fa0e1330df65b6a1bf0b14aa32fcd9d7f3306e08e0784c10362bd6265" dependencies = [ "bevy_app", "bevy_asset", @@ -1274,8 +1319,9 @@ dependencies = [ [[package]] name = "bevy_state" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9453325ca0c185a043f4515158daa15a8ab19139a60fd1edaf87fbe896cb7f83" dependencies = [ "bevy_app", "bevy_ecs", @@ -1289,8 +1335,9 @@ dependencies = [ [[package]] name = "bevy_state_macros" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d733081e57e49b3c43bdf3766d1de74c7df32e0f4db20c20437c85b1d18908de" dependencies = [ "bevy_macro_utils", "quote", @@ -1299,8 +1346,9 @@ dependencies = [ [[package]] name = "bevy_tasks" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "990ffedd374dd2c4fe8f0fd4bcefd5617d1ee59164b6c3fcc356a69b48e26e8e" dependencies = [ "async-channel", "async-executor", @@ -1317,8 +1365,9 @@ dependencies = [ [[package]] name = "bevy_text" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecbb6eeaa9a63d1f8aae8c0d79f8d5e14c584a962a4ef9f69115fd7d10941101" dependencies = [ "bevy_app", "bevy_asset", @@ -1342,8 +1391,9 @@ dependencies = [ [[package]] name = "bevy_time" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4c68b78e7ca1cc10c811cd1ded8350f53f2be11eb46946879a74c684026bff7" dependencies = [ "bevy_app", "bevy_ecs", @@ -1356,8 +1406,9 @@ dependencies = [ [[package]] name = "bevy_transform" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b30e3957de42c2f7d88dfe8428e739b74deab8932d2a8bbb9d4eefbd64b6aa34" dependencies = [ "bevy_app", "bevy_ecs", @@ -1373,8 +1424,9 @@ dependencies = [ [[package]] name = "bevy_ui" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "889c6892e9c5c308ab225a1322d07fb2358ccf39493526cda4d5f083d717773d" dependencies = [ "accesskit", "bevy_a11y", @@ -1406,8 +1458,9 @@ dependencies = [ [[package]] name = "bevy_ui_render" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b649395e32a4761d4f17aeff37170a4421c94a14c505645397b8ee8510eb19e9" dependencies = [ "bevy_app", "bevy_asset", @@ -1436,8 +1489,9 @@ dependencies = [ [[package]] name = "bevy_utils" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e258c44d869f9c41ac0f88a16815c67f2569eb9fff4716828a40273d127b6f84" dependencies = [ "bevy_platform", "disqualified", @@ -1446,8 +1500,9 @@ dependencies = [ [[package]] name = "bevy_window" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "869a56f1da2544641734018e1f1caa660299cd6e3af794f3fa0df72293d8eed2" dependencies = [ "bevy_app", "bevy_asset", @@ -1464,8 +1519,9 @@ dependencies = [ [[package]] name = "bevy_winit" -version = "0.18.0-rc.2" -source = "git+https://github.com/bevyengine/bevy.git?branch=release-0.18.0#f8e531d1693301d7d3feba6404236bcdfcab7f33" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8142a3749fc491eeae481c30bb3830cf5a71d2fa3dba4d450a42792f6d39eb2d" dependencies = [ "accesskit", "accesskit_winit", @@ -2372,9 +2428,9 @@ checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" [[package]] name = "flate2" -version = "1.1.5" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" +checksum = "b375d6465b98090a5f25b1c7703f3859783755aa9a80433b36e0379a3ec2f369" dependencies = [ "crc32fast", "miniz_oxide", @@ -2580,9 +2636,9 @@ dependencies = [ [[package]] name = "gilrs" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbb2c998745a3c1ac90f64f4f7b3a54219fd3612d7705e7798212935641ed18f" +checksum = "3fa85c2e35dc565c90511917897ea4eae16b77f2773d5223536f7b602536d462" dependencies = [ "fnv", "gilrs-core", @@ -2593,18 +2649,18 @@ dependencies = [ [[package]] name = "gilrs-core" -version = "0.6.6" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be11a71ac3564f6965839e2ed275bf4fcf5ce16d80d396e1dfdb7b2d80bd587e" +checksum = "d23f2cc5144060a7f8d9e02d3fce5d06705376568256a509cdbc3c24d47e4f04" dependencies = [ - "core-foundation 0.10.1", "inotify", - "io-kit-sys", "js-sys", "libc", "libudev-sys", "log", "nix", + "objc2-core-foundation", + "objc2-io-kit", "uuid", "vec_map", "wasm-bindgen", @@ -2854,7 +2910,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.58.0", + "windows-core 0.62.2", ] [[package]] @@ -3042,16 +3098,6 @@ dependencies = [ "rustversion", ] -[[package]] -name = "io-kit-sys" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "617ee6cf8e3f66f3b4ea67a4058564628cde41901316e19f559e14c7c72c5e7b" -dependencies = [ - "core-foundation-sys", - "mach2", -] - [[package]] name = "itertools" version = "0.13.0" @@ -3706,6 +3752,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15" dependencies = [ + "bitflags 2.10.0", "libc", "objc2-core-foundation", ] @@ -4139,7 +4186,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" dependencies = [ "rand_chacha", - "rand_core 0.9.3", + "rand_core 0.9.5", ] [[package]] @@ -4149,7 +4196,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" dependencies = [ "ppv-lite86", - "rand_core 0.9.3", + "rand_core 0.9.5", ] [[package]] @@ -4160,9 +4207,9 @@ checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" [[package]] name = "rand_core" -version = "0.9.3" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" dependencies = [ "getrandom", ] @@ -4634,7 +4681,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "steel-core" version = "0.7.0" -source = "git+https://github.com/mattwparas/steel.git?branch=master#697b11bc3211275845fe68c5e0c65f980cf6bd80" +source = "git+https://github.com/mattwparas/steel.git?branch=master#d0e22af27361612366b15f4436ad133aa770f872" dependencies = [ "arc-swap", "bigdecimal", @@ -4684,7 +4731,7 @@ dependencies = [ [[package]] name = "steel-derive" version = "0.6.0" -source = "git+https://github.com/mattwparas/steel.git?branch=master#697b11bc3211275845fe68c5e0c65f980cf6bd80" +source = "git+https://github.com/mattwparas/steel.git?branch=master#d0e22af27361612366b15f4436ad133aa770f872" dependencies = [ "proc-macro2", "quote", @@ -4694,7 +4741,7 @@ dependencies = [ [[package]] name = "steel-gen" version = "0.3.0" -source = "git+https://github.com/mattwparas/steel.git?branch=master#697b11bc3211275845fe68c5e0c65f980cf6bd80" +source = "git+https://github.com/mattwparas/steel.git?branch=master#d0e22af27361612366b15f4436ad133aa770f872" dependencies = [ "codegen", "serde", @@ -4703,7 +4750,7 @@ dependencies = [ [[package]] name = "steel-parser" version = "0.7.0" -source = "git+https://github.com/mattwparas/steel.git?branch=master#697b11bc3211275845fe68c5e0c65f980cf6bd80" +source = "git+https://github.com/mattwparas/steel.git?branch=master#d0e22af27361612366b15f4436ad133aa770f872" dependencies = [ "compact_str", "lasso", @@ -4721,7 +4768,7 @@ dependencies = [ [[package]] name = "steel-quickscope" version = "0.2.0" -source = "git+https://github.com/mattwparas/steel.git?branch=master#697b11bc3211275845fe68c5e0c65f980cf6bd80" +source = "git+https://github.com/mattwparas/steel.git?branch=master#d0e22af27361612366b15f4436ad133aa770f872" dependencies = [ "indexmap 2.13.0", "smallvec", @@ -6270,6 +6317,6 @@ dependencies = [ [[package]] name = "zmij" -version = "1.0.13" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac93432f5b761b22864c774aac244fa5c0fd877678a4c37ebf6cf42208f9c9ec" +checksum = "bd8f3f50b848df28f887acb68e41201b5aea6bc8a8dacc00fb40635ff9a72fea" diff --git a/Cargo.toml b/Cargo.toml index a53b48b..0c4cae5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2024" [dependencies] -bevy = { default-features = false, git = "https://github.com/bevyengine/bevy.git", branch = "release-0.18.0", features = ["2d"] } +bevy = { version = "0.18", default-features = false, features = ["2d"] } steel-core = { git="https://github.com/mattwparas/steel.git", branch = "master" } # Enable a small amount of optimization in the dev profile. diff --git a/src/main.rs b/src/main.rs index 307ed4b..4b7e3f4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -29,7 +29,7 @@ fn setup(mut commands: Commands, asset_server: Res) { image_mode: SpriteImageMode::Tiled { tile_x: true, tile_y: true, - stretch_value: 1.0, // The image will tile every 128px + stretch_value: 0.5, // The image will tile every 128px }, custom_size: Some(Vec2::splat(2048.0)), ..default()