git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commit153661b8c5876e2b70b44117671f93359adbe659
parent22ab4df9de
authorLeon Henrik Plickat <[email protected]>
date2020-10-06 19:41
Create wlr_export_dmabuf_manager_v1

 river/Server.zig | 1 +
 river/c.zig      | 1 +
 2 files changed, 2 insertions(+)

diff --git a/river/Server.zig b/river/Server.zig
index c2eb0c8..6107f47 100644
--- a/river/Server.zig
+++ b/river/Server.zig
@@ -133,6 +133,7 @@ pub fn init(self: *Self) !void {
     // These all free themselves when the wl_display is destroyed
     _ = c.wlr_data_device_manager_create(self.wl_display) orelse return error.OutOfMemory;
     _ = c.wlr_data_control_manager_v1_create(self.wl_display) orelse return error.OutOfMemory;
+    _ = c.wlr_export_dmabuf_manager_v1_create(self.wl_display) orelse return error.OutOfMemory;
     _ = c.wlr_gamma_control_manager_v1_create(self.wl_display) orelse return error.OutOfMemory;
     _ = c.wlr_screencopy_manager_v1_create(self.wl_display) orelse return error.OutOfMemory;
     _ = c.wlr_xdg_output_manager_v1_create(self.wl_display, self.root.wlr_output_layout) orelse
diff --git a/river/c.zig b/river/c.zig
index f9814e6..dd9684c 100644
--- a/river/c.zig
+++ b/river/c.zig
@@ -34,6 +34,7 @@ pub usingnamespace @cImport({
     @cInclude("wlr/types/wlr_cursor.h");
     @cInclude("wlr/types/wlr_data_control_v1.h");
     @cInclude("wlr/types/wlr_data_device.h");
+    @cInclude("wlr/types/wlr_export_dmabuf_v1.h");
     @cInclude("wlr/types/wlr_gamma_control_v1.h");
     @cInclude("wlr/types/wlr_gtk_primary_selection.h");
     @cInclude("wlr/types/wlr_idle.h");