mirror of
https://github.com/horizon-rust/horizon.git
synced 2026-11-11 23:55:37 -10:00
80 modules of horizon-client's lib (chunks, meshing, light, streaming, gfx, the HUD, menus, settings, resource packs, particles, block entity data) and its 8 WGSL shaders move to crates/horizon-client-render with git mv. Nothing in them reaches gameplay. horizon-client re-exports each under its old path, so horizon_client::gfx and the rest are unchanged. Beyond the moves: ParsedModels, lod's Column::reduced/push and the spawner's Next, Spawner.next and Selector.current become pub; Properties::for_tests sits behind a test-support feature; crash.rs strips the new crate's path; tools and docs point at the new paths, and three harnesses that hash every client source hash the new crate too. Co-Authored-By: Claude Opus 5.5 <[email protected]>