fix: land reviewed GPU synchronization repairs with verification ledger
This commit is contained in:
parent
34d050fabc
commit
73de7403c3
8 changed files with 881 additions and 99 deletions
|
|
@ -1055,6 +1055,14 @@ withdraw first, then owner leases and caches, then device backing stores. This k
|
|||
drivers from reading freed memory without adding a portal-specific purge or a
|
||||
visual-distance reduction.
|
||||
|
||||
Native Vulkan dependencies remain scoped to their real producers and consumers.
|
||||
The acquired-image semaphore wait and first swapchain transition both use the
|
||||
color-output stage; fixed-function depth/stencil resolve destinations use the
|
||||
color-output writer masks rather than the ordinary depth-test masks; and each
|
||||
device-buffer migration publishes prior transfer writes to its exact source
|
||||
range before the migration read. Host-staged uploads remain covered by the one
|
||||
batched trailing draw-visibility barrier rather than gaining per-copy barriers.
|
||||
|
||||
---
|
||||
|
||||
## Per-Frame Update Order (current runtime)
|
||||
|
|
|
|||
|
|
@ -721,7 +721,8 @@ Update immediately when a slice changes state. Chat is not the ledger.
|
|||
witness returned; lead independently passed Release0W0E/314 portableGPU and
|
||||
repeated all four discriminating mutations with byte-identical restoration.
|
||||
477-lead-verification.md records proof; API/behavior review1 PASS/no findings,
|
||||
production/lifetime review2 in progress; integration/native validation owed.
|
||||
production/lifetime review2 PASS/no findings. Scratch4f4ea8a50 integrated with
|
||||
this ledger, unchanged five reviewed blobs; fresh build/native validation next.
|
||||
#476 separately dispatched to James at6347e0f82; #480 returned eight files,
|
||||
agent92/92 tests, pending lead verification/reviews. No new client run. Lead verified
|
||||
#480's retail/paired-binary child publication and contracted the separate
|
||||
|
|
|
|||
|
|
@ -57,5 +57,9 @@ F1 command-witness gap is closed by this proof; production unchanged from
|
|||
round0. Independent API/behavior lens1 by Wegener PASS, no actionable finding:
|
||||
actual native producer/consumer bindings, narrow masks, exact ranges, source
|
||||
hashes and four lead mutation outcomes checked. Rawls now performs sequential
|
||||
production/lifetime lens2. Integration and native validation remain owed.
|
||||
G4 remains FAIL. No intentional deviation or new register row.
|
||||
production/lifetime lens2 also PASS, no actionable findings: real copy
|
||||
consumer/retirement, queue clear, frame bindings, exact five-file scope and
|
||||
hashes checked. Two independent reviews total, one prior test-only F1.
|
||||
Lead committed exact scratch4f4ea8a50f563274ce0afc342cff070d3458c452 and
|
||||
integrated its unchanged five blobs with this ledger. Native validation and
|
||||
fresh integrated build remain next. G4 FAIL; no new intentional deviation.
|
||||
|
|
|
|||
|
|
@ -4722,7 +4722,8 @@ Lead independently repeated all four mutations, observed their intended FAILs,
|
|||
restored raw hashes and ran Release0W0E plus314/314 portableGPU tests. The
|
||||
lead's original F1 evidence gap is closed;477-lead-verification.md records
|
||||
exact results. Wegener API/behavior review1 PASS, no findings; Rawls performs
|
||||
production/lifetime review2. Native graphical validation owed. No integration yet.
|
||||
production/lifetime review2 also PASS/no findings. Reviewed scratch4f4ea8a50
|
||||
integrates unchanged five blobs with this ledger; native validation owed.
|
||||
|
||||
#476 dispatched to James in fresh codex/s5-476-openai-impl at6347e0f8269e201340b0c7a6b826ad4cfc21f43e,
|
||||
using476-completed-frame-capture-contract.md. #477 scratch is frozen; root
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue