A modular Wayland compositor library
Go to file
nyorain 904739c405 Start to fix wayland backend
Starts to update the wayland backend to the new backend api.
Not yet updated to libinput branch (not yet compiling).
2017-06-19 17:46:50 +02:00
backend Start to fix wayland backend 2017-06-19 17:46:50 +02:00
CMake Added example. 2017-05-02 18:13:17 +12:00
common Logging improvements 2017-06-05 14:50:33 +12:00
example Spice up the example program a bit 2017-06-09 10:38:29 -04:00
include Start to fix wayland backend 2017-06-19 17:46:50 +02:00
render Destroy gles3 wlr_surfaces 2017-06-09 10:33:02 -04:00
session Refactor type implementations 2017-06-04 19:30:50 -04:00
types Use constant VBO for quad, add matrix stuff 2017-06-07 21:35:07 -04:00
.gitignore Initial commit 2017-04-25 11:32:52 -04:00
CMakeLists.txt Use constant VBO for quad, add matrix stuff 2017-06-07 21:35:07 -04:00
CONTRIBUTING.md Update README.md, add CONTRIBUTING.md 2017-06-06 10:54:53 -04:00
LICENSE Initial commit 2017-04-25 11:32:52 -04:00
README.md Update README.md, add CONTRIBUTING.md 2017-06-06 10:54:53 -04:00

wlroots

Pluggable, composable modules for building a Wayland compositor.

WIP - Status

Building

Install dependencies:

  • cmake
  • wayland
  • wayland-protocols
  • EGL
  • GLESv2
  • DRM
  • GBM
  • libinput
  • udev
  • systemd (optional, for logind support)
  • asciidoc (optional, for man pages)

Run these commands:

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
sudo make install