Commit Graph
5 Commits
Author SHA1 Message Date
Miguel Ángel cc2bcba1c4 fix(cli): esm compat + lint fixes for native renderer integration
- replace all __dirname with import.meta.url in nativeRender.ts
- remove unused execSync import in render-composition.ts
- format with oxfmt
2026-04-25 22:32:33 -04:00
Miguel Ángel 5953f14fe2 perf(native-renderer): bgra readback + nv12 videotoolbox encoding
- read_pixels_bgra() skips GPU-side BGRA→RGBA conversion (1.17ms vs 2.25ms)
- raw_pixel_encoder_args uses BGRA input matching Metal's native format
- VideoToolbox encodes via NV12 (media engine converts, not CPU)
- E2E: 334ms/30frames (11.2ms/frame), down from 365ms (12.1ms/frame)
2026-04-25 20:39:34 -04:00
Miguel Ángel efbbc04055 feat(native-renderer): harden hybrid auto backend proof 2026-04-25 19:42:17 -04:00
Miguel Ángel a89f9c45e1 feat(native-renderer): wire native CLI media path 2026-04-25 17:59:11 -04:00
Miguel Ángel ab642674bb feat(native-renderer): complete supported native proof path 2026-04-25 17:01:38 -04:00