feat(content): bake and read flat collision assets
Append strict collision/topology payloads to the existing prepared package so later physics cutover can drop parsed DAT graphs without adding a second mapping or changing traversal behavior. The full 2,232,170-key catalog is deterministic across worker counts, exact-byte aliased, corruption-isolated, and cancellation-safe.
This commit is contained in:
parent
d9300c7854
commit
9cd42417a8
29 changed files with 2868 additions and 63 deletions
12
AGENTS.md
12
AGENTS.md
|
|
@ -163,17 +163,23 @@ fresh-vs-reused results and complete reset/reentrancy gates. Slice I2 is also
|
|||
complete: immutable physics/containment BSP, polygon, Setup, bounds, and
|
||||
EnvCell-topology records preserve source float bits and ordering across
|
||||
synthetic corruption gates and representative installed DATs without changing
|
||||
production traversal.
|
||||
production traversal. Slice I3 is complete: bake-tool 4 appends typed GfxObj,
|
||||
Setup, CellStruct, and EnvCell-topology collision payloads; the collision
|
||||
interface shares the render package's single mmap. Two complete
|
||||
29,908,271,024-byte bakes produced 2,232,170 typed keys, zero failures, and the
|
||||
same SHA-256 across 16 and 7 workers. Corruption, cancellation, installed
|
||||
package, Release build, and 8,371-test / 5-skip gates pass.
|
||||
Slice H's retained UI/frame, bounded-light, and pooled/borrowed/direct network
|
||||
work is complete; the exact seven-checkpoint connected lifecycle/reconnect gate
|
||||
passes. Slice I is active at I3 from
|
||||
passes. Slice I is active at I4 from
|
||||
`docs/plans/2026-07-25-modern-runtime-slice-i.md`. The exact G4 visual rollback
|
||||
is `git revert ef1d263337997bb030eadb7b8e71d73dc659907a`; do not revert G3 or
|
||||
the portal-warmup corrections. Evidence:
|
||||
`docs/research/2026-07-25-slice-h-closeout.md` and
|
||||
`docs/research/2026-07-25-slice-g5-production-profile.md` and
|
||||
`docs/research/2026-07-25-slice-i1-transition-scratch.md` and
|
||||
`docs/research/2026-07-25-slice-i2-flat-collision-schema.md`.
|
||||
`docs/research/2026-07-25-slice-i2-flat-collision-schema.md` and
|
||||
`docs/research/2026-07-25-slice-i3-prepared-collision-package.md`.
|
||||
|
||||
**Structural prerequisite before new M4 subsystem work:** all eight
|
||||
behavior-preserving `GameWindow` decomposition slices and the automated
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue