Skip to content

Mesh pages carry their own tables and clusters.json stays the same size whatever the world #762

Description

@pasquelin

Why

Split from #750 (about 950 lines). After #750 pages the cell index, the per-page tables still sit in one file that grows with the world.

To do

  • Per-page tables in the mesh pages: each mesh page carries its own tables; clusters.json becomes a fixed-size root; the format versions bump.

Code context

#750's region tree and fixed-size root (reuse its halving and root layout), the compiler's cluster table writer, docs/FORMAT.md.

Proof

Format goldens updated with the bumps; clusters.json stays the same size whatever the world's size; validate --group native green.

Links

Parent #483. Blocked by #750. Split from #750.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

compilerNative Rust compiler, asset import, formats, bakingenhancementNew feature or requestmeasure okTiming passed (numbers in a comment)🔴 criticalCritical priority: rendering correctness and FPS

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions