Blacksite/third_party/bevy_solari
Rbanh 0798aa5d57 Build renderer and material component foundations
Add dedicated skinned rendering, pose restoration, shared Material and Material Instance slots, registry-driven components, Surface/Solari integration, transactional schema upgrades, navigation authoring, documentation, and evaluation evidence.
2026-07-12 00:24:06 -04:00
..
src Build renderer and material component foundations 2026-07-12 00:24:06 -04:00
.cargo_vcs_info.json Build renderer and material component foundations 2026-07-12 00:24:06 -04:00
.cargo-ok Build renderer and material component foundations 2026-07-12 00:24:06 -04:00
BLACKSITE_PATCH.md Build renderer and material component foundations 2026-07-12 00:24:06 -04:00
Cargo.lock Build renderer and material component foundations 2026-07-12 00:24:06 -04:00
Cargo.toml Build renderer and material component foundations 2026-07-12 00:24:06 -04:00
Cargo.toml.orig Build renderer and material component foundations 2026-07-12 00:24:06 -04:00
LICENSE-APACHE Build renderer and material component foundations 2026-07-12 00:24:06 -04:00
LICENSE-MIT Build renderer and material component foundations 2026-07-12 00:24:06 -04:00
README.md Build renderer and material component foundations 2026-07-12 00:24:06 -04:00

Bevy Solari

License Crates.io Downloads Docs Discord

Logo

Blacksite fork

This vendored Bevy 0.19 crate is patched to consume both Bevy StandardMaterial and Blacksite's versioned Surface ABI. Validated Surface evaluator generations are namespaced into the shared ray-query shader library, including evaluator-driven opaque/cutout candidate acceptance.

Skinned and morphed meshes are intentionally not submitted by Blacksite's game_hot bridge. Bevy 0.19 exposes the source mesh slab to Solari rather than the raster renderer's post-morph/post-skin vertices; tracing that slab would render a stale bind-pose proxy. See BLACKSITE_PATCH.md for the maintained boundary and upgrade notes.