mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-11-07 01:53:24 +09:00
Every place that stated "P5 does not chunk" as current behaviour except the Fatal texts (previous commit) now records the stage chunk budget and what it does not cover. - CONTRACT-P5.md section 5: the STAGE_MB row names MGPipeStageChunkBytes() = clamp(segment/4, 4096, segment), the two buffer walks (1e7c372e) and one texture level's whole-width slabs (9469d48e, assembled by StagedTextureStore::AdoptRun), and the Fatal that stays the backstop for a row with no cut; the RING_MB row says the record bound is about the record's own bytes. - BRIEF-P5.md's R-10 section is no longer headed "does not chunk": it keeps the record bound and the maxrec proof obligation unchanged and records that content is cut, with the encoder Fatal as the fallback. - ROADMAP.md's staging debt row and open question 11, ARCHITECTURE.md's record-bound bullet and SEG_STAGE table note, README.md's knob row, MEASUREMENTS.md section 6.3 and CURRENT_STAGE_PROGRESS.md's open item: the explicit MOBILEGL_IPC_STAGE_MB=256 profile is no longer needed for the two cut paths, and the carrier design for the rest stays P8. - Historical results (notes/**/p5-results/, p5b/) are left exactly as recorded.