fix: land reviewed GPU synchronization repairs with verification ledger

This commit is contained in:
Erik 2026-09-05 12:08:22 +02:00
parent 34d050fabc
commit 73de7403c3
8 changed files with 881 additions and 99 deletions

View file

@ -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)