From d865bdbfc465616b956413dc6271e4b62bc801f2 Mon Sep 17 00:00:00 2001 From: Jinwoo Hong <73622457+Jinwoo-H@users.noreply.github.com> Date: Thu, 2 Jul 2026 04:24:24 -0400 Subject: [PATCH] Note Windows gating of WebGL retention in progress log --- notes/windows-perf-progress.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/notes/windows-perf-progress.md b/notes/windows-perf-progress.md index d49b415be76..acd1f6aad5e 100644 --- a/notes/windows-perf-progress.md +++ b/notes/windows-perf-progress.md @@ -31,7 +31,9 @@ Findings (baseline, this machine): Fixes on this branch (PR #7080 merged in — WebGL release on dispose + stale pty:exit synthesis): - A: WebGL context retention across hide/show (pane-webgl-context-retention.ts, LRU cap 16; - suspend keeps live contexts; resume repaints instead of recreating). + suspend keeps live contexts; resume repaints instead of recreating). Gated to Windows + (getRendererAppPlatform() === 'win32'): macOS/Linux context creation is cheap, so they + keep dispose-on-hide and pay no retention GPU-memory cost. - B: useConptyDll for LocalPtyProvider spawns (local-pty-utils.ts) — parity with daemon. - D: atlas recovery bursts skip suspended panes (scoped to visible); retained panes repaint on resume (shared-atlas invariant preserved).