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/crtc.zig | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/screen/drm/crtc.zig') diff --git a/src/screen/drm/crtc.zig b/src/screen/drm/crtc.zig index 6130c86..6dc6c3b 100644 --- a/src/screen/drm/crtc.zig +++ b/src/screen/drm/crtc.zig @@ -4,6 +4,8 @@ const drm = @import("root.zig"); pub const Crtc = struct { const Self = @This(); + card: drm.Card, + connector_ids: ?*u32, count_connectors: u32, id: u32, @@ -13,9 +15,8 @@ pub const Crtc = struct { mode: drm.Connector.Mode, mode_valid: u32, gamma_size: u32, - card: *drm.Card, - pub fn init(card: *drm.Card, id: u32) !Self { + pub fn init(card: drm.Card, id: u32) !Self { var raw = std.mem.zeroInit(drm.request.Crtc, .{ .id = id }); try card.request(.get_crtc, &raw); return .{ -- cgit v1.2.3-70-g09d2