From dae5bc02b1c934075e95694953b4330676e21611 Mon Sep 17 00:00:00 2001 From: Nathan Reiner Date: Fri, 7 Feb 2025 20:39:58 +0100 Subject: estd: add graphics module --- src/screen/drm/card.zig | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) (limited to 'src/screen/drm/card.zig') diff --git a/src/screen/drm/card.zig b/src/screen/drm/card.zig index ef56142..b5ca893 100644 --- a/src/screen/drm/card.zig +++ b/src/screen/drm/card.zig @@ -25,32 +25,20 @@ pub const Card = struct { }; } - pub fn close(self: *Card) void { + pub fn close(self: Card) void { self.file.close(); } - pub fn resources(self: *Card) !drm.Resources { + pub fn resources(self: Card) !drm.Resources { return drm.Resources.init(self); } - pub fn connector(self: *Card, id: u32) !drm.Connector { - return drm.Connector.init(self, id); - } - - pub fn encoder(self: *Card, id: u32) !drm.Encoder { - return drm.Encoder.init(self, id); - } - - pub fn crtc(self: *Card, id: u32) !drm.Crtc { - return drm.Crtc.init(self, id); - } - - pub fn create_buffer(self: *Card, width: u32, height: u32) !drm.Buffer { + pub fn create_buffer(self: Card, width: u32, height: u32) !drm.Buffer { return drm.Buffer.init(self, width, height); } pub fn request( - self: *Self, + self: *const Self, comptime kind: drm.request.Kind, payload: anytype ) !void { -- cgit v1.2.3-70-g09d2