Commit Graph

3 Commits

Author SHA1 Message Date
Vance Ingalls 10cc458c1d fix(engine): route ALL video to screenshot fallback — fast video unsupported
Validated on a native amd64 Linux runner that per-frame BeginFrame does NOT make
drawElementImage capture video (fast-vs-baseline ~12 dB, region black) — same as
macOS. So video falls back to screenshot on every platform, not just macOS.
Make the validation workflow manual-only (it fails by design until fast video
is implemented).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-14 23:59:23 -07:00
Vance Ingalls 2d056ed0b9 ci: temporarily trigger fast-video-validation on branch push
Reverted before merge; workflow_dispatch is the intended trigger.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-14 23:59:22 -07:00
Vance Ingalls 794ebeb89f chore(ci): add fast-capture video validation workflow
Renders a video composition baseline-vs-fast on a native amd64 Linux runner and
asserts the fast (drawElementImage) output matches via PSNR — validating the
BeginFrame paint path captures video, which couldn't be checked locally
(macOS has no BeginFrame; Docker-on-rosetta hung).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-14 23:59:22 -07:00