Record STR-030 closeout hash

This commit is contained in:
2026-06-13 23:20:19 +02:00
parent e6f3be1c2e
commit a99a324e5e
2 changed files with 8 additions and 1 deletions

View File

@@ -273,6 +273,10 @@ agent or engineer to remove them without reconstructing context from chat.
`execute_legacy_canvas_stroke_pad_face_callbacks(...)`; the retained path `execute_legacy_canvas_stroke_pad_face_callbacks(...)`; the retained path
still owns the concrete brush shape, destination dispatch, and framebuffer still owns the concrete brush shape, destination dispatch, and framebuffer
wiring. wiring.
- 2026-06-13: DEBT-0036 was narrowed again. `Canvas::stroke_draw()` pad-face
callback body now routes through `Canvas::stroke_draw_pad_pass(...)`; the
retained path still owns the concrete pad shader setup and face callback
execution.
- 2026-06-13: DEBT-0036 was narrowed again. `Canvas::stroke_draw_samples()` - 2026-06-13: DEBT-0036 was narrowed again. `Canvas::stroke_draw_samples()`
now routes polygon triangulation, sample-point assembly, and retained now routes polygon triangulation, sample-point assembly, and retained
destination-copy / upload / draw helper handoff through destination-copy / upload / draw helper handoff through

View File

@@ -642,7 +642,7 @@ ctest --preset desktop-fast --build-config Debug -R "pp_paint_renderer_composito
### STR-022 - Extract Stroke Draw Dual Brush Tip Dispatch ### STR-022 - Extract Stroke Draw Dual Brush Tip Dispatch
Status: Ready Status: Done
Score: +1 renderer boundary and OpenGL parity Score: +1 renderer boundary and OpenGL parity
Debt: `DEBT-0036` Debt: `DEBT-0036`
Scope: `src/canvas.cpp`, `src/legacy_canvas_stroke_execution_services.h`, `tests/paint_renderer/compositor_tests.cpp` Scope: `src/canvas.cpp`, `src/legacy_canvas_stroke_execution_services.h`, `tests/paint_renderer/compositor_tests.cpp`
@@ -897,6 +897,8 @@ Done Checks:
order and copy behavior. order and copy behavior.
- `docs/modernization/debt.md` records the reduced pad-face callback surface. - `docs/modernization/debt.md` records the reduced pad-face callback surface.
Closeout: `e6f3be1c`
Validation: Validation:
```powershell ```powershell
@@ -908,6 +910,7 @@ ctest --preset desktop-fast --build-config Debug -R "pp_paint_renderer_composito
| Date | Task | Score | Validation | Commit | | Date | Task | Score | Validation | Commit |
| --- | --- | --- | --- | --- | | --- | --- | --- | --- | --- |
| 2026-06-13 | STR-029 | +1 renderer boundary and OpenGL parity | `ctest --preset desktop-fast --build-config Debug -R "pp_paint_renderer_compositor|pp_paint_renderer_stroke_execution" --output-onfailure` | `d03f0c63` | | 2026-06-13 | STR-029 | +1 renderer boundary and OpenGL parity | `ctest --preset desktop-fast --build-config Debug -R "pp_paint_renderer_compositor|pp_paint_renderer_stroke_execution" --output-onfailure` | `d03f0c63` |
| 2026-06-13 | STR-030 | +1 renderer boundary and OpenGL parity | `ctest --preset desktop-fast --build-config Debug -R "pp_paint_renderer_compositor|pp_paint_renderer_stroke_execution" --output-onfailure` | `e6f3be1c` |
Progress Notes: Progress Notes: