00:00.000 / 00:00.000
Load Files
Status
Video:
not loaded
Subtitle:
not loaded
Fonts:
0 loaded
Render:
idle
Background
Performance
Display:
-
Pacing:
-
Pipeline:
-
Render:
-
Composite:
-
Total:
-
Layers:
-
Memory:
-
GPU:
-
Cache:
-
Frame time (ms)
Frame bitmap (MB)
Loaded Fonts
Backend Compare Self-Test
Renders N frames of the loaded subtitles through the core once, composites the same layers with the CPU reference and the selected GPU backend (read back), and reports PASS/FAIL + max pixel diff per frame. Acceptance test for the GPU compositor. Load a subtitle first; results appear in the Log.
GPU Filter Full-Frame Test (OFF==ON)
Renders the loaded subtitle @901000ms and a built-in \t\frz rotation case through a filter-enabled WebGPU backend twice -- GPU filter provider OFF (CPU blur/outline/shadow) then ON (GPU-produced, no readback) -- reads back both canvases and byte-compares (tolerance 0). Reports PASS/FAIL, per-frame ms each way, and GPU-routed/total layers. WebGPU only; results in the Log.