wlroots
wlroots copied to clipboard
A modular Wayland compositor library
Since those are managed in `wlr_output`, presentation-time events are not sent (`wlr_output` has no access to the `wlr_presentation` resource, if any). Not sure how to fix this. --- wlroots has...
The current [wlr-export-dmabuf](https://github.com/swaywm/wlr-protocols/blob/master/unstable/wlr-export-dmabuf-unstable-v1.xml) protocol (and its wlr implementation) has a data race since the client doesn't tell the compositor when it's done with the dmabuf. Fixing this in wlr would...
Right now, if a surface is visible on two outputs, it'll be synchronized to both -- meaning that it'll be rendered twice too often. If both outputs have a 60Hz...
On multi-GPU setups we render everything on one primary GPU and then we copy buffers around to display them on secondary GPUs. This is done by exporting a DMA-BUF on...
This allows for protocols not to be copied over. --- wlroots has migrated to gitlab.freedesktop.org. This issue has been moved to: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/1353
I am using DisplayPort via a Dell dock to drive my external display. If the display is connected at startup, it works properly. Disconnecting the display also works fine. Reconnecting...
Making wlroots responsible for rendering them causes some issues. It adds rendering code when swapping buffers, after `wlr_renderer_end`. It causes issues like https://github.com/swaywm/wlroots/issues/1291, because `wlr_output` is not presentation-time-aware (and shouldn't...
This allows: * wlroots to be used nested in another compositor * wlroots to be used to have a single fullscreen client There are many use-cases for this, including: a...
Discussed previously in the past. 10 bit color should work if configured (or detected?) properly. https://github.com/swaywm/sway/issues/1348#issuecomment-328394287 https://github.com/swaywm/wlroots/issues/54#issuecomment-321395585 --- https://wayland.freedesktop.org/docs/html/apa.html#protocol-spec-wl_shm-enum-format --- wlroots has migrated to gitlab.freedesktop.org. This issue has been moved...
At some point recently, udev started adding `/dev/dri/by-path` symlinks (similar to the disk ones) which provide a stable way to refer to DRM devices over reboots. Unfortunately, these paths contain...