C++17 library for DRM/KMS on Linux and Android — atomic modesetting, hardware plane allocation, GPU/CPU composition, GL/Vulkan render-to-scanout, zero-copy dma-buf/V4L2/GStreamer sources, explicit sync, VRR, HDR/EDID, and libinput input
android linux kms gstreamer cpp display vulkan v4l2 gbm drm cpp17 egl libinput embedded-linux hdr libdrm dmabuf atomic-modesetting plane-composition explicit-sync
-
Updated
Oct 21, 2026 - C++