From 360b1aa46bdf09eefa3c6995e22cfa18156737b2 Mon Sep 17 00:00:00 2001 From: omigamedev Date: Mon, 15 Jun 2026 23:11:00 +0200 Subject: [PATCH] Record draw merge temporary paint cleanup --- docs/modernization/debt.md | 4 ++++ docs/modernization/roadmap.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/docs/modernization/debt.md b/docs/modernization/debt.md index 43ad5ac5..4f92a024 100644 --- a/docs/modernization/debt.md +++ b/docs/modernization/debt.md @@ -405,6 +405,10 @@ agent or engineer to remove them without reconstructing context from chat. now drops the unused `draw_checkerboard` parameter from the internal branch wrapper, shrinking the remaining call-shape mismatch while the blocked draw-merge extraction still stays in `STR-016`. +- 2026-06-15: `DEBT-0036` was narrowed again. `Canvas::draw_merge_temporary_paint_branch()` + now drops the unused `draw_checkerboard` parameter from the temporary-paint + wrapper, shrinking the remaining draw-merge helper mismatch while the + blocked extraction still stays in `STR-016`. - 2026-06-14: `DEBT-0036` was narrowed again. `Canvas::draw_merge_branch_orchestration()` now routes the temporary erase, temporary paint, texture, and blend dispatch bodies through retained helpers inside `execute_canvas_draw_merge_branch_body(...)`; diff --git a/docs/modernization/roadmap.md b/docs/modernization/roadmap.md index 94b02263..b12ab7df 100644 --- a/docs/modernization/roadmap.md +++ b/docs/modernization/roadmap.md @@ -3231,6 +3231,10 @@ Results: `draw_checkerboard` parameter from the internal branch wrapper, shrinking the remaining call-shape mismatch while the blocked draw-merge extraction still stays in `STR-016`. +- `Canvas::draw_merge_temporary_paint_branch()` now drops the unused + `draw_checkerboard` parameter from the temporary-paint wrapper, shrinking the + remaining draw-merge helper mismatch while the blocked extraction still stays + in `STR-016`. - Canvas main-brush, dual-brush, and stroke-pad draw paths now use the tested `pp_paint_renderer` stroke-feedback plan to decide whether framebuffer fetch supplies destination color or the legacy OpenGL path must copy the target