diff options
| author | Can Celik <ogulcancelik@gmail.com> | 2026-08-24 04:49:44 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-08-24 04:49:44 +0300 |
| commit | 7d56b4c51b046a5d477439bcea4512339f8841aa (patch) | |
| tree | beb6fd64d18936378e14411bfad0313c09c02e13 /docs | |
| parent | d6dae88345d24b8e468f63faad6a09173d2cbeac (diff) | |
fix(graphics): batch kitty image row lifecycle (#3166)
* fix(graphics): coalesce terminal kitty placements
A Unicode-placeholder image arrives as one placement per viewport row it
covers, and after 624dfd47 the budgeted encoder emitted one placement per
frame, so every redraw painted images one row per frame.
* fix(graphics): coalesce only pure kitty re-displays
Keep pixel uploads and superseded-image deletes in a transaction of
their own: a placement joins the coalesced transaction only when its
image is uploaded and its source already maps to that image, and
nothing joins after an upload or a delete.
* fix(graphics): batch kitty image row lifecycle
---------
Co-authored-by: kataokatsuki <kataokatsuki@users.noreply.github.com>
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions
