Geoffrey McRae
1af2f13440
[client/idd] input: reduce network latency
...
Route input through a dedicated high-priority stream, send pointer
motion as cumulative datagrams, and recover suspected loss reliably.
Reduce downstream input queuing with age-aware coalescing and input
thread scheduling.
2026-11-06 14:40:30 +11:00
Geoffrey McRae
ccff282cd0
[client/idd] network: preserve exact frame damage
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
450d20c8d8
[client/idd] network: tolerate transient wireless stalls
2026-11-06 14:37:38 +11:00
Geoffrey McRae
d345b5c31e
[client] network: use bulk delivery for video
2026-11-06 14:37:38 +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