wayray/crates
Till Wegmueller 564c473ab4 Wire end-to-end frame encoding and network into headless backend
Start QUIC server in wrsrvd main.rs before dispatching to backend,
passing NetworkHandle to the headless backend. The headless render loop
now encodes each frame as XOR diff against the previous frame, compresses
damage regions with zstd, and sends FrameUpdate messages to connected
clients via the network channel.

Network input from remote clients is drained each iteration of the main
event loop and injected into the compositor via inject_network_input().
Connection state (client connected/disconnected) is tracked to avoid
encoding frames when no client is listening.
2026-04-07 17:08:55 +02:00
..
wayray-protocol Add XOR diff + zstd frame encoding in wayray-protocol 2026-04-07 15:42:54 +02:00
wradm Set up Cargo workspace with four crates 2026-04-04 18:16:53 +02:00
wrclient Add input forwarding from wrclient to wrsrvd 2026-04-07 17:08:47 +02:00
wrsrvd Wire end-to-end frame encoding and network into headless backend 2026-04-07 17:08:55 +02:00