wayray/crates
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
..
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 Fix pixel format: pass ARGB8888 directly as BGRA8 2026-04-07 18:11:47 +02:00
wrsrvd Fix PixmanRenderer compositing: remove EGL features from default build 2026-04-07 18:44:19 +02:00