mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-09-14 18:01:20 +08:00
4eedc0ac41
check --browser-gpu on a composition using data-color-grading can blow past the navigation timeout when the browser silently falls back to SwiftShader: the grading canvas's per-frame GPU readback has no fast path under software WebGL (~40x slower, measured), a known SwiftShader limitation rather than a hyperframes bug (see vault finding color-grading-canvas-readpixels-gpu-stall-under-swiftshader.md). Detect the composition/GPU combination before opening the browser and print an actionable warning (larger --timeout, a real-GPU host, or the monochrome-preprocessing workaround) so a stalled or timed-out check isn't a silent mystery. Also recorded as a "warning" runtime finding when the run succeeds anyway, so check --strict and --json surface it structurally too. PRINFRA-685 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>