Plan stroke commit sequencing
This commit is contained in:
@@ -2974,6 +2974,12 @@ Results:
|
||||
`pp_paint_renderer` stroke-feedback plan to decide whether framebuffer fetch
|
||||
supplies destination color or the legacy OpenGL path must copy the target
|
||||
texture before drawing.
|
||||
- Canvas stroke commit ordering now has a tested `pp_paint_renderer`
|
||||
`CanvasStrokeCommitSequencePlan` for history readback, dirty-state update,
|
||||
scratch copies, erase/composite draw selection, dilate, and texture slot
|
||||
roles. A retained commit adapter skeleton consumes that semantic sequence,
|
||||
while the live Canvas body still owns history/layer mutation and OpenGL
|
||||
execution until the next wiring slice.
|
||||
- Canvas thumbnail layer blending now uses the same canvas destination-feedback
|
||||
plan for framebuffer-fetch versus texture-copy decisions; the thumbnail draw
|
||||
itself still executes through retained OpenGL canvas code under DEBT-0036.
|
||||
|
||||
Reference in New Issue
Block a user