Refine stroke mix pass boundary
This commit is contained in:
@@ -509,6 +509,14 @@ Done Checks:
|
||||
|
||||
Progress Notes:
|
||||
|
||||
- 2026-06-13: `Canvas::stroke_draw_mix()` now routes mix-pass plane planning
|
||||
through `plan_legacy_canvas_stroke_mix_pass_planes(...)` and wraps retained
|
||||
framebuffer setup/teardown with
|
||||
`execute_legacy_canvas_stroke_mix_pass_with_setup(...)`; the live adapter
|
||||
still owns concrete sampler, texture, and draw callbacks. `pp_paint_renderer_stroke_execution_tests`
|
||||
now covers the default dirty-union path for live-pass face-framebuffer
|
||||
execution. Next slice should target the remaining Canvas stroke execution
|
||||
seam without reopening the landed mix-pass setup helper.
|
||||
- 2026-06-13: `Canvas::draw_merge()` now routes per-plane merge-target clear,
|
||||
blend-state gating, and optional checkerboard prepass through
|
||||
`execute_legacy_canvas_draw_merge_plane_setup(...)`; per-layer iteration,
|
||||
|
||||
Reference in New Issue
Block a user