diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/DEFAULTS.md | 13 | ||||
| -rw-r--r-- | docs/IMPLEMENTATION_STATUS.md | 9 |
2 files changed, 13 insertions, 9 deletions
diff --git a/docs/DEFAULTS.md b/docs/DEFAULTS.md index ac18f7c..7e712c5 100644 --- a/docs/DEFAULTS.md +++ b/docs/DEFAULTS.md @@ -45,12 +45,13 @@ Read once at startup, not live-settable via `srd set` - the render backend is wired into the DRM pipeline when the compositor connects to its GPU, not something that can be swapped while running. -Still missing real window content and decorations as of this writing: -a GPU-driven head renders its own clear color and the real cursor, not -yet any windows - see `crates/wayland/src/udev/gpu.rs`'s own module -doc comment for the current state. `SRDWM_GPU=1` (an environment -variable) remains a separate, lower-level override for testing without -touching config - either it or `general.gpu` being set is enough to +Still missing decorations (border, titlebar) as of this writing: a +GPU-driven head renders its own clear color, the real cursor, and real +window content (plain, square-cornered, no border/titlebar) - see +`crates/wayland/src/udev/gpu.rs`'s own module doc comment for the +current state. `SRDWM_GPU=1` (an environment variable) remains a +separate, lower-level override for testing without touching config -- +either it or `general.gpu` being set is enough to attempt GPU rendering. ### Monitor Settings (`monitor.*`) diff --git a/docs/IMPLEMENTATION_STATUS.md b/docs/IMPLEMENTATION_STATUS.md index 3365831..6fe207b 100644 --- a/docs/IMPLEMENTATION_STATUS.md +++ b/docs/IMPLEMENTATION_STATUS.md @@ -159,9 +159,12 @@ once, so splitting it across three files would have hidden it. otherwise), falling back to the software path unchanged on any failure at any step. Every connected head it successfully initializes gets driven through it, VT-switch pause/activate is wired, and the - real cursor renders on top of its own clear color - window content - and decorations are the remaining gap: a GPU-driven head shows no - windows yet, only its clear color and cursor. + real cursor and real window content (plain, square-cornered, no + border/titlebar yet) both render on top of its own clear color -- + decorations are the remaining gap. Untested on real GPU-enabled + hardware as of this writing - builds and passes the full test suite, + but `SRDWM_GPU`/`general.gpu` were both unset on the machine this was + built on. `WaylandPlatform::connect` (winit) picks this backend automatically when no `WAYLAND_DISPLAY`/`DISPLAY` is set, falling back to nested winit if udev init fails for any reason. |