dmabuf
Here are 23 public repositories matching this topic...
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
-
Updated
Oct 21, 2026 - C++
Swift-native Wayland client substrate for Linux: windows, input, data transfer, text input, protocol facts, and preview graphics APIs.
-
Updated
Oct 26, 2026 - Swift
Native Wayland compositor for Android, shipped as a reusable Gradle library. Runs Linux/Windows graphical clients: Wine, DXVK/VKD3D-Proton, Steam, on ARM64 via FEX, compositing straight into a SurfaceView with EGL/GLES3 and a zero-copy DMA-BUF path.
-
Updated
Aug 7, 2026 - C
Wayland screen-sharing fix for the DingTalk Linux client: LD_PRELOAD hook replacing X11 capture with xdg-desktop-portal + PipeWire, with DMA-BUF (niri) support. Includes an offline probe and test harness.
-
Updated
Sep 12, 2026 - C++
Embedded Wayland server (smithay) for ivi-homescreen: runs Wayland clients inside Flutter platform views as zero-copy layers, with no GPU context of its own
-
Updated
Oct 26, 2026 - Rust
VA-API driver for stateful and stateless Linux V4L2 codecs, video processing and DMA-BUF sharing
-
Updated
Oct 28, 2026 - C
-
Updated
Jul 2, 2025 - C
Android KGSL / DMA-BUF lifecycle, delegation, and memory ownership security research on real devices
-
Updated
Sep 20, 2026 - C
Low-latency remote desktop and game streaming for Linux. KMS capture, hardware encoding (VAAPI, NVENC) with AV1, HEVC and H.264, Vulkan display, about 10 ms in the LAN. Self-hosted, written in Rust.
-
Updated
Oct 16, 2026 - Rust
Godot (LibGodot) as an ivi-homescreen platform view for Flutter: dma-buf, DRM plane, VkImage, EGLImage and shared-memory hand-off, with an emb_cli manifest
-
Updated
Oct 24, 2026 - C++
Experimental prototype exploring dmabuf → DRM → KMS presentation paths for the Moksha desktop while preserving X11 compositor compatibility.
-
Updated
Apr 9, 2026 - Python
Add this topic to your repo
To associate your repository with the dmabuf topic, visit your repo's landing page and select "manage topics."