SIGN IN SIGN UP

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