mirror of
https://github.com/storytold/filmcraft.git
synced 2026-11-01 05:57:39 -06:00
- GpuRendering defaults to Off (opt-in per export) until measured on Windows and macOS; docs and ROADMAP say so. - The shared export device installs an uncaptured-error handler and a device-lost callback that log once and retire GPU export for the session (frames go to the CPU) instead of wgpu's default panic. - RendererPool drops a renderer that panicked and retires the pool, so the rest of the export renders on the CPU (regression test in gpu_hook_scenarios); the duplicate hostile-size test that raced on the global registry is folded into it. - Rebased onto main's render_plan/transitions: render_export_prepared reads the linear accumulator after render_plan; transition (Composite) plans fall back to the CPU. - es/ja rows for the new Export strings; web_time::Instant in the export pipeline. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>