Plan stroke commit sequencing
This commit is contained in:
@@ -18,6 +18,14 @@ agent or engineer to remove them without reconstructing context from chat.
|
||||
|
||||
## Recent Reductions
|
||||
|
||||
- 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,
|
||||
dilate order, and commit texture slot roles. A retained
|
||||
`legacy_canvas_stroke_commit_services.h` adapter skeleton consumes the
|
||||
semantic plan through callbacks, but the live Canvas commit body still owns
|
||||
history/layer mutation, RTT/framebuffer binding, sampler binding, and final
|
||||
OpenGL execution until the adapter is wired.
|
||||
- 2026-06-13: DEBT-0036 was narrowed again. `NodeStrokePreview::stroke_draw_mix`
|
||||
now reuses `legacy_canvas_stroke_composite_services.h` for mixer-pass
|
||||
`kShader::CompDraw` binding and composite/pattern/dual uniform writes.
|
||||
|
||||
Reference in New Issue
Block a user