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
Neither ci.yml nor release.yml runs it. A shader regression merges and releases unless someone runs it locally.
Context
It forces SwiftShader on purpose, so it needs no GPU. That makes it possible on a hosted runner (ubuntu-latest with Chrome, or macos-latest). The CLAUDE.md note on structure baselines applies: they are resolution- and rasteriser-dependent, so CI must render at the same size the baselines were taken at.
Fix
A CI job that runs npm run shadercheck on PRs touching src/renderer/screensavers/**, scripts/shader-check.mjs or the baselines.
Found while reconstructing the Electron app's decisions as ADRs for the egui port (#346, docs/adr/open-questions.md). Line numbers are from main at 787375b (v3.4.1).
Activity