Refactor Background Shader Cache Ownership to Match Renderer Patterns #20

Open
opened 2026-03-02 17:07:40 +00:00 by ImBenji · 0 comments
Owner

Description: Grid/watermark shader cache and debounce state currently live as top-level globals in a part file. Move to renderer-owned cache pattern for clearer lifecycle/reset semantics and reduced coupling.

Acceptance: Behavior unchanged; ownership/lifecycle is explicit and consistent with existing renderer cache design.

Description: Grid/watermark shader cache and debounce state currently live as top-level globals in a `part` file. Move to renderer-owned cache pattern for clearer lifecycle/reset semantics and reduced coupling. Acceptance: Behavior unchanged; ownership/lifecycle is explicit and consistent with existing renderer cache design.
ImBenji added the enhancementarea:rendering labels 2026-03-02 17:07:40 +00:00
ImBenji added this to the Arcs & Angles project 2026-03-02 17:08:27 +00:00
ImBenji moved this to On Hold in Arcs & Angles on 2026-03-17 03:55:27 +00:00
ImBenji moved this to Done in Arcs & Angles on 2026-03-17 03:55:30 +00:00
Sign in to join this conversation.