You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(renderer): uniform opacity and background color for TUI programs
Add dedicated replace-blend GPU pipeline for background rect quads to
prevent alpha accumulation with semi-transparent windows. Track bg
vertices separately in the compositor, force full damage on opacity
changes, preserve opacity across OSC 11 background color changes, and
treat cells matching the theme background as default so TUI programs
track dynamic background updates.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix(renderer): uniform opacity and background color for TUI programs
6
+
7
+
- Add dedicated replace-blend GPU pipeline for background rects to prevent alpha accumulation when drawing semi-transparent backgrounds over a semi-transparent clear color
8
+
- Track background vertices separately in the compositor so cell backgrounds render with correct opacity
9
+
- Force full damage on all contexts when opacity changes via keybinding so all cells re-render
10
+
- Preserve current opacity when changing background color via OSC 11
11
+
- Process background state changes before cell rendering so cells use the updated default background reference
12
+
- Treat cells matching the original theme background as "default" so TUI programs that set explicit backgrounds still track OSC 11 background changes
0 commit comments