Fixes
This commit is contained in:
@@ -434,9 +434,14 @@ This app keeps the same core behavior but splits it into modules that can grow:
|
||||
- `frames/InputFrameMailbox`: non-blocking bounded FIFO CPU input handoff with contiguous-copy fast path for matching row strides
|
||||
- `render/InputFrameTexture`: render-thread-owned upload of the currently acquired CPU input frame into GL, including raw UYVY8 decode into the shader-visible input texture
|
||||
- `render/readback/`: PBO-backed BGRA8 readback and completed-frame publication
|
||||
- `render/thread/`: render thread lifecycle, GL startup/cadence loop, metrics, and runtime layer commit mailbox
|
||||
- `render/runtime/RuntimeRenderScene`: render-thread-owned GL scene for ready runtime shader layers
|
||||
- `render/runtime/RuntimeShaderPrepareWorker`: shared-context runtime shader program compile/link worker
|
||||
- `runtime/`: app-owned shader layer readiness model, runtime Slang build bridge, runtime-state persistence, and completed artifact handoff
|
||||
- `runtime/catalog/`: supported shader catalog and package filtering
|
||||
- `runtime/layers/`: app-owned shader layer readiness model, restore/reload reconciliation, and render snapshots
|
||||
- `runtime/shader/`: runtime Slang build bridge and completed artifact handoff
|
||||
- `runtime/state/`: runtime JSON helpers, parameter normalization, and debounced runtime-state persistence
|
||||
- `runtime/text/`: font atlas build and prepared text texture composition
|
||||
- `control/`: control action results and runtime-state JSON presentation
|
||||
- `control/http/`: local HTTP API, static UI serving, OpenAPI serving, and WebSocket updates
|
||||
- `json/`: compact JSON serialization helpers
|
||||
|
||||
Reference in New Issue
Block a user