docs(overhaul): contract issue 470 readback barrier
This commit is contained in:
parent
011ab1c182
commit
56837f547f
3 changed files with 107 additions and 7 deletions
|
|
@ -68,11 +68,14 @@ inspection).
|
|||
|
||||
## #470 — Atmospheric ordered world draws use absolute transform indices for local sidecars
|
||||
|
||||
**Status:** FIX ROUND 1 — renderer repair implemented at scratch `51f974da4`,
|
||||
but retail/behavior review pass 1/10 found its Vulkan hardware witness inside
|
||||
the portable gate; bounded evidence-lane repair is S5 packet §28; Campaign OVERHAUL v2
|
||||
renderer-solid/G4 scope. The residual predates S5-c3 and is present at least as
|
||||
far back as landed S4-c2 `252886e84`.
|
||||
**Status:** FIX ROUND 2 — renderer repair `51f974da4` is correct and evidence-
|
||||
lane fix `2cad9c84` passed narrow review pass 2/10. Full production review pass
|
||||
3/10 found one harness-only P2: the offscreen image-to-buffer readback has no
|
||||
transfer-write -> host-read memory dependency before mapping. The bounded
|
||||
barrier/test contract is S5 packet §29; landing and graphical A/B remain
|
||||
locked. Campaign OVERHAUL v2 renderer-solid/G4 scope. The production residual
|
||||
predates S5-c3 and is present at least as far back as landed S4-c2
|
||||
`252886e84`.
|
||||
|
||||
**Evidence/mechanism:** `WbDrawDispatcher.PrepareOrderedStream` writes instance
|
||||
transforms into the shared directional-shadow transform arena and offsets every
|
||||
|
|
@ -106,6 +109,12 @@ and preserve active/inactive receiver selection/binding. Repeat a pinned-camera
|
|||
retail/off -> High -> retail/off graphical A/B without movement or resize. This
|
||||
can share #469's final graphical route, but its code contract remains separate.
|
||||
|
||||
**Review-only harness tail (packet §29):** after the live image-to-buffer copy,
|
||||
record an exact readback-buffer barrier from `CopyBit`/`TransferWriteBit` to
|
||||
`HostBit`/`HostReadBit` before ending the command buffer, and pin both the live
|
||||
descriptor and copy -> barrier -> end order without initializing Vulkan. No
|
||||
renderer, shader, lane, recipe, or graphical policy changes.
|
||||
|
||||
## #469 — Atmospheric shadow-gate transition switches the whole outdoor lighting direction abruptly and can darken the world
|
||||
|
||||
**Status:** OPEN — found 2026-09-04 by the S5-c2 lead graphical gate; Campaign
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue