aboutsummaryrefslogtreecommitdiff
path: root/libraries/wlroots/README
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/wlroots/README')
-rw-r--r--libraries/wlroots/README19
1 files changed, 19 insertions, 0 deletions
diff --git a/libraries/wlroots/README b/libraries/wlroots/README
new file mode 100644
index 000000000000..5d3d097da91a
--- /dev/null
+++ b/libraries/wlroots/README
@@ -0,0 +1,19 @@
+Wlroots is modular Wayland compositor library,
+it 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.
+
+Wlroots provides several powerful, standalone, and optional tools that
+implement components common to many compositors, such as
+the arrangement of outputs in physical space.
+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.