Vendor Bevy rendering crates (Phase 1 complete)
Closes #6, #7, #8, #9, #10 Refs #2, #122 Vendored bevy_render, bevy_core_pipeline, and bevy_pbr from Bevy v0.17.2 (commit 566358363126dd69f6e457e47f306c68f8041d2a) into libmarathon. - ~51K LOC vendored to crates/libmarathon/src/render/ - Merged bevy_render_macros into crates/macros/ - Fixed 773→0 compilation errors - Updated dependencies (encase 0.10→0.11, added 4 new deps) - Removed bevy_render/pbr/core_pipeline from app Cargo features All builds passing, macOS smoke test successful. Signed-off-by: Sienna Meridian Satterwhite <sienna@r3t.io>
This commit is contained in:
116
Cargo.lock
generated
116
Cargo.lock
generated
@@ -766,7 +766,7 @@ dependencies = [
|
||||
"bevy_reflect",
|
||||
"bytemuck",
|
||||
"derive_more 2.0.1",
|
||||
"encase 0.11.2",
|
||||
"encase",
|
||||
"serde",
|
||||
"thiserror 2.0.17",
|
||||
"wgpu-types",
|
||||
@@ -877,7 +877,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7449e5903594a00f007732ba232af0c527ad4e6e3d29bc3e195ec78dbd20c8b2"
|
||||
dependencies = [
|
||||
"bevy_macro_utils",
|
||||
"encase_derive_impl 0.11.2",
|
||||
"encase_derive_impl",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -1379,7 +1379,7 @@ dependencies = [
|
||||
"bytemuck",
|
||||
"derive_more 2.0.1",
|
||||
"downcast-rs 2.0.2",
|
||||
"encase 0.11.2",
|
||||
"encase",
|
||||
"fixedbitset",
|
||||
"image",
|
||||
"indexmap",
|
||||
@@ -2866,18 +2866,6 @@ version = "0.6.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d"
|
||||
|
||||
[[package]]
|
||||
name = "encase"
|
||||
version = "0.10.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b0a05902cf601ed11d564128448097b98ebe3c6574bd7b6a653a3d56d54aa020"
|
||||
dependencies = [
|
||||
"const_panic",
|
||||
"encase_derive 0.10.0",
|
||||
"glam 0.29.3",
|
||||
"thiserror 1.0.69",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "encase"
|
||||
version = "0.11.2"
|
||||
@@ -2885,38 +2873,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "02ba239319a4f60905966390f5e52799d868103a533bb7e27822792332504ddd"
|
||||
dependencies = [
|
||||
"const_panic",
|
||||
"encase_derive 0.11.2",
|
||||
"encase_derive",
|
||||
"glam 0.30.9",
|
||||
"thiserror 2.0.17",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "encase_derive"
|
||||
version = "0.10.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "181d475b694e2dd56ae919ce7699d344d1fd259292d590c723a50d1189a2ea85"
|
||||
dependencies = [
|
||||
"encase_derive_impl 0.10.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "encase_derive"
|
||||
version = "0.11.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5223d6c647f09870553224f6e37261fe5567bc5a4f4cf13ed337476e79990f2f"
|
||||
dependencies = [
|
||||
"encase_derive_impl 0.11.2",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "encase_derive_impl"
|
||||
version = "0.10.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f97b51c5cc57ef7c5f7a0c57c250251c49ee4c28f819f87ac32f4aceabc36792"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn",
|
||||
"encase_derive_impl",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -4597,7 +4565,29 @@ version = "0.1.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"arboard",
|
||||
"async-channel",
|
||||
"bevy",
|
||||
"bevy_app",
|
||||
"bevy_asset",
|
||||
"bevy_camera",
|
||||
"bevy_color",
|
||||
"bevy_derive",
|
||||
"bevy_diagnostic",
|
||||
"bevy_ecs",
|
||||
"bevy_encase_derive",
|
||||
"bevy_image",
|
||||
"bevy_light",
|
||||
"bevy_math",
|
||||
"bevy_mesh",
|
||||
"bevy_platform",
|
||||
"bevy_reflect",
|
||||
"bevy_shader",
|
||||
"bevy_tasks",
|
||||
"bevy_time",
|
||||
"bevy_transform",
|
||||
"bevy_utils",
|
||||
"bevy_window",
|
||||
"bitflags 2.10.0",
|
||||
"blake3",
|
||||
"blocking",
|
||||
"bytemuck",
|
||||
@@ -4606,16 +4596,26 @@ dependencies = [
|
||||
"crdts",
|
||||
"criterion",
|
||||
"crossbeam-channel",
|
||||
"derive_more 2.0.1",
|
||||
"dirs",
|
||||
"downcast-rs 2.0.2",
|
||||
"egui",
|
||||
"encase 0.10.0",
|
||||
"encase",
|
||||
"fixedbitset",
|
||||
"futures-lite",
|
||||
"glam 0.29.3",
|
||||
"image",
|
||||
"indexmap",
|
||||
"inventory",
|
||||
"iroh",
|
||||
"iroh-gossip",
|
||||
"itertools 0.14.0",
|
||||
"macros",
|
||||
"naga",
|
||||
"nonmax",
|
||||
"offset-allocator",
|
||||
"proptest",
|
||||
"radsort",
|
||||
"rand 0.8.5",
|
||||
"raw-window-handle",
|
||||
"rkyv",
|
||||
@@ -4623,7 +4623,8 @@ dependencies = [
|
||||
"serde",
|
||||
"serde_json",
|
||||
"sha2 0.10.9",
|
||||
"sync-macros",
|
||||
"smallvec",
|
||||
"static_assertions",
|
||||
"tempfile",
|
||||
"thiserror 2.0.17",
|
||||
"tokio",
|
||||
@@ -4631,6 +4632,8 @@ dependencies = [
|
||||
"tracing",
|
||||
"tracing-oslog",
|
||||
"uuid",
|
||||
"variadics_please",
|
||||
"wgpu",
|
||||
"wgpu-types",
|
||||
"winit",
|
||||
]
|
||||
@@ -4749,6 +4752,24 @@ dependencies = [
|
||||
"libc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "macros"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"bevy",
|
||||
"bevy_macro_utils",
|
||||
"bytes",
|
||||
"inventory",
|
||||
"libmarathon",
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"rkyv",
|
||||
"serde",
|
||||
"syn",
|
||||
"tracing",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "malloc_buf"
|
||||
version = "0.0.6"
|
||||
@@ -7241,23 +7262,6 @@ dependencies = [
|
||||
"unicode-ident",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "sync-macros"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"bevy",
|
||||
"bytes",
|
||||
"inventory",
|
||||
"libmarathon",
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"rkyv",
|
||||
"serde",
|
||||
"syn",
|
||||
"tracing",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "sync_wrapper"
|
||||
version = "1.0.2"
|
||||
|
||||
Reference in New Issue
Block a user