docs(runtime): close cost-budgeted streaming slice
Record the exact physical-display evidence, ownership fixes, budget semantics, and performance deltas that close Slice E. Reconcile the architecture, roadmap, milestones, issues, documentation map, and session instructions before the explicit F/G approval gate. Co-authored-by: Erik Nilsson <erikn@users.noreply.github.com>
This commit is contained in:
parent
91e82c3c68
commit
e7d9d6fa7d
12 changed files with 290 additions and 46 deletions
|
|
@ -750,6 +750,18 @@ outer visibility notice cannot be observed partially. Settings and native
|
|||
callbacks may defer policy changes, but cannot bypass the frame meter to drain
|
||||
pending publication.
|
||||
|
||||
Loaded spatial residency is deliberately distinct from world availability.
|
||||
During login/portal quiescence, destination live objects acquire and retain
|
||||
their renderer projection so composite/readiness preparation can converge
|
||||
offscreen. `GpuWorldState.IsLiveEntityProjectionResident` is the ownership
|
||||
predicate used by `LiveEntityRuntime`; `IsLiveEntityVisible` additionally
|
||||
applies generation availability and remains the consumer predicate for
|
||||
drawing, collision, picking, radar/status targeting, effects, and audio. CPU
|
||||
mesh-cache hits may stage a missing GPU upload only while their exact owner
|
||||
token is live, preventing an evicted projection from recreating stale work.
|
||||
The Slice E connected closeout is recorded in
|
||||
`docs/research/2026-07-24-slice-e-cost-budgeted-streaming-report.md`.
|
||||
|
||||
### World-reveal readiness ownership
|
||||
|
||||
`WorldRevealCoordinator` is the single App-layer owner of each login or portal
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue