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
- LobbySketch: cap DPR at 1.5, clamp dt on tab-refocus, hoist
strokeStyle/lineWidth out of the ring loop (globalAlpha for per-ring
opacity) to kill per-frame rgba() string allocations
- SmokeSketch: grid 26k→18k cells, swap sin-based hash for integer
xorshift-style (Math.imul) — ~576k sin/frame gone
- ClinamenSketch: cap DPR at 1.5 (fragment shader is the bottleneck)
- clinamen.frag.glsl: collapse 3 position-shifted laplacians into one
5-tap stencil with per-channel scale — 19 surfaceHeight() calls/pixel
down to 5, dispersion was invisible at final caustic blend anyway
- Small copy fixes: trailing period on Clinamen summary, date 04-19→04-20
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments