diff options
| m--------- | deps/zig-wlroots | 0 | ||||
| -rw-r--r-- | river/Server.zig | 7 |
2 files changed, 6 insertions, 1 deletions
diff --git a/deps/zig-wlroots b/deps/zig-wlroots -Subproject 13fdf6c0677d50db501fcb8bacfc6ae0a27ee9e +Subproject 0644a408625e6d1f7d0631f43b95c6f38a595c7 diff --git a/river/Server.zig b/river/Server.zig index aa77e4b..a2ee934 100644 --- a/river/Server.zig +++ b/river/Server.zig @@ -94,7 +94,12 @@ pub fn init(self: *Self) !void { self.renderer = try wlr.Renderer.autocreate(self.backend); errdefer self.renderer.destroy(); - try self.renderer.initServer(self.wl_server); + + try self.renderer.initWlShm(self.wl_server); + + if (self.renderer.getDmabufFormats() != null and self.renderer.getDrmFd() >= 0) { + _ = try wlr.LinuxDmabufV1.createWithRenderer(self.wl_server, 4, self.renderer); + } self.allocator = try wlr.Allocator.autocreate(self.backend, self.renderer); errdefer self.allocator.destroy(); |
