libs/render picks up the two biggest new modules in the group: `level.rs` (the imported-world runtime) and `player_nav.rs` (walkable-surface planning with clearance bands). The renderer, shader set, GPU lightmap and skinning paths all grow with them — a chart-edge texel is no longer trusted with a skirt's light, a lamp only receives what the sky is not already delivering, and lamp photometry comes from the fixture rather than the mesh scale. A `walk_probe` example drives the navigation directly. xr gets splat packing and a GPU splat sort (`splat_pack.rs`, `splat_sort.rs`, with tests), and view_splat is largely rewritten on top of them. remesh, xatlas, gltf, splat and sim carry the supporting work: the xatlas unwrap hang is fixed and the pass is several times faster, the glTF writer emits the rig and vehicle contracts, and sim grows the entity layer the imported worlds drive. |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| Cargo.toml | ||