renderer: reduce image streaming overhead (#1467)
Reduce frame preparation and transport costs so local terminals can consume image updates with less CPU work. Bound pending frames when output stalls and fix per-frame GPU resource growth so sustained rendering does not accumulate work or retain native handles. Keep raw transport as the default and make file transport opt-in for terminals that acknowledge image uploads. #1328 partially superseded, but it has `NativeImage.adoptRgbaFile(path, width, height)` that adopts an existing producer-created RGBA file lazily. Eligible renders send that same path without reading, copying, or rewriting its pixels.
S
Simon Klee committed
c1a52d2114036a8490606d8a0d297cea9f135e90
Parent: 202e1e6
Committed by GitHub <noreply@github.com>
on 8/30/2026, 8:21:36 PM