Route stroke commit sequence through adapter
This commit is contained in:
@@ -18,6 +18,13 @@ agent or engineer to remove them without reconstructing context from chat.
|
||||
|
||||
## Recent Reductions
|
||||
|
||||
- 2026-06-13: DEBT-0036 was narrowed again. `Canvas::stroke_commit` now routes
|
||||
its retained per-face commit order through
|
||||
`execute_legacy_canvas_stroke_commit_sequence`, consuming the tested
|
||||
`CanvasStrokeCommitSequencePlan` while keeping history `ActionStroke`
|
||||
mutation, layer dirty state, RTT/framebuffer binding, shader execution, and
|
||||
sampler/texture binding inside Canvas callbacks. The adapter remains retained
|
||||
until stroke commit execution is owned by the renderer backend implementation.
|
||||
- 2026-06-13: DEBT-0036 was narrowed again. `pp_paint_renderer` now owns a
|
||||
tested `CanvasStrokeCommitSequencePlan` for `Canvas::stroke_commit`
|
||||
readback, dirty-state, scratch-copy, erase/composite draw, committed-copy,
|
||||
|
||||
Reference in New Issue
Block a user