Hot Desking in Wayland - mirror
Find a file
Till Wegmueller 9fc27d3b56 Fix PixmanRenderer compositing: remove EGL features from default build
renderer_gl and backend_winit pulled in backend_egl, which changed the
ImportAll blanket impl to require ImportEgl — a trait PixmanRenderer
doesn't implement. This caused render_output to silently skip client
surface compositing (only the clear color rendered).

Fix: move renderer_gl and backend_winit behind a "winit" cargo feature.
Default build uses only renderer_pixman, which satisfies ImportAll via
the simpler ImportMemWl + ImportDmaWl blanket impl.

Winit backend: cargo build -p wrsrvd --features winit
Headless (default): cargo build -p wrsrvd
2026-04-07 18:44:19 +02:00
book Rename binaries to illumos-style short names 2026-03-29 00:34:19 +01:00
crates Fix PixmanRenderer compositing: remove EGL features from default build 2026-04-07 18:44:19 +02:00
docs Add Phase 1 remote display pipeline implementation plan 2026-04-07 15:32:19 +02:00
vm Fix VM setup: add X11 fallback, libxkbcommon-x11 2026-04-07 14:31:12 +02:00
.gitignore Initial commit 2026-03-28 18:53:00 +01:00
Cargo.lock Add missing display.rs and wrclient display dependencies 2026-04-07 17:51:40 +02:00
Cargo.toml Add QUIC transport layer with quinn for server and client 2026-04-07 16:54:01 +02:00
CLAUDE.md Rename binaries to illumos-style short names 2026-03-29 00:34:19 +01:00
RESEARCH.md Add project documentation, architecture decisions, and usage book 2026-03-28 20:47:16 +01:00