mirror of
https://gitlab.freedesktop.org/emersion/libliftoff.git
synced 2025-01-30 20:34:19 +01:00
07e04a50b6
If a layer cannot be mapped to a plane, make it so all layers under it also fail plane allocation so that they can be properly composited on the primary plane. A test was incorrect and has been fixed. Another test had two possible solutions and has been updated with the one libliftoff yields. |
||
---|---|---|
include | ||
test | ||
.editorconfig | ||
.gitignore | ||
display.c | ||
example.c | ||
layer.c | ||
LICENSE | ||
list.c | ||
meson.build | ||
output.c | ||
README.md |
libliftoff
Lightweight hardware composer library for libdrm.
libliftoff eases the use of KMS planes from userspace without standing in your way. Users create "virtual planes" called layers, set KMS properties on them, and libliftoff will allocate planes for these layers if possible.
Building
Depends on libdrm. Requires universal planes and atomic.
meson build/
ninja -C build/
License
MIT