Geoffrey McRae
ea24c288ad
[client] network: bound video decoder backlog
...
Cap decoded snapshots and queued GPU work so a slow presentation path
cannot accumulate frames indefinitely.
Coalesce deferred damage and retry the latest image when a texture
returns, including while JIT rendering is idle.
2026-11-06 14:40:30 +11:00
Geoffrey McRae
5eca9a687f
[client/idd] network: process only damaged PyroWave blocks
...
Limit GPU encoding and client decoding to damage-derived regions.
Preserve per-level sparse transform state and cover mirrored inverse
edges.
Keep cumulative canonical packets so dropped frames remain recoverable.
2026-11-06 14:40:30 +11:00
Geoffrey McRae
ccdcad14ca
[client/idd] network: send cumulative PyroWave updates
2026-11-06 14:40:26 +11:00
Geoffrey McRae
bdf5fed38d
[client/idd] network: implement tiled video transport
2026-11-06 14:37:38 +11:00
Geoffrey McRae
53c25dd5a9
[client/idd] network: add GPU video transport
2026-11-06 14:37:38 +11:00