diff options
author | Jan Beich <jbeich@FreeBSD.org> | 2024-02-22 00:41:06 +0100 |
---|---|---|
committer | Jan Beich <jbeich@FreeBSD.org> | 2024-03-01 06:50:57 +0100 |
commit | f2b52f539320227a80a82109fb1ed640369d7bfe (patch) | |
tree | 96b61211a1d9de94a9fe99595c796d7370eaa552 /x11-toolkits/wlroots-devel/pkg-descr | |
parent | x11-wm/sway: update to 1.9 (diff) |
x11-toolkits/wlroots-devel: restore port
This reverts commit 630cee9f763c95e18c14d318dd3b8ef9be15e551.
Diffstat (limited to 'x11-toolkits/wlroots-devel/pkg-descr')
-rw-r--r-- | x11-toolkits/wlroots-devel/pkg-descr | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/x11-toolkits/wlroots-devel/pkg-descr b/x11-toolkits/wlroots-devel/pkg-descr new file mode 100644 index 000000000000..6daf6a788b68 --- /dev/null +++ b/x11-toolkits/wlroots-devel/pkg-descr @@ -0,0 +1,28 @@ +Pluggable, composable, unopinionated modules for building a Wayland +compositor; or about 60,000 lines of code you were going to write anyway. + +- wlroots provides backends that abstract the underlying display and input + hardware, including KMS/DRM, libinput, Wayland, X11, and headless backends, + plus any custom backends you choose to write, which can all be created or + destroyed at runtime and used in concert with each other. +- wlroots provides unopinionated, mostly standalone implementations of many + Wayland interfaces, both from wayland.xml and various protocol extensions. + We also promote the standardization of portable extensions across + many compositors. +- wlroots provides several powerful, standalone, and optional tools that + implement components common to many compositors, such as the arrangement of + outputs in physical space. +- wlroots provides an Xwayland abstraction that allows you to have excellent + Xwayland support without worrying about writing your own X11 window manager + on top of writing your compositor. +- wlroots provides a renderer abstraction that simple compositors can use to + avoid writing GL code directly, but which steps out of the way when your + needs demand custom rendering code. + +wlroots implements a huge variety of Wayland compositor features and implements +them *right*, so you can focus on the features that make your compositor +unique. By using wlroots, you get high performance, excellent hardware +compatibility, broad support for many wayland interfaces, and comfortable +development tools - or any subset of these features you like, because all of +them work independently of one another and freely compose with anything you want +to implement yourself. |