mirror of
https://github.com/CloudNebulaProject/wayray.git
synced 2026-04-10 13:10:41 +00:00
WayRay must work as a local desktop compositor, not just remote. Three-tier approach: - Tier 1: Custom X11 SHM backend (PixmanRenderer + XShmPutImage). Works on any illumos system with X11, even VESA-only GPUs. - Tier 2: Loopback optimization for co-located server+client, shared memory buffer ring skipping encode/decode entirely. - Tier 3: DRM/KMS backend for Linux or accelerated illumos GPUs. Same compositor core, different output backend. Validated by cocoa-way (Smithay on macOS) using the same headless+present pattern. |
||
|---|---|---|
| .. | ||
| 001-compositor-framework.md | ||
| 002-network-transport.md | ||
| 003-frame-encoding-strategy.md | ||
| 004-session-management.md | ||
| 005-rendering-strategy.md | ||
| 006-audio-forwarding.md | ||
| 007-project-structure.md | ||
| 008-illumos-support.md | ||
| 009-pluggable-window-management.md | ||
| 010-greeter-session-launch.md | ||
| 011-local-display-mode.md | ||