diff options
| author | Nathan Reiner <nathan@nathanreiner.xyz> | 2025-02-07 20:39:58 +0100 |
|---|---|---|
| committer | Nathan Reiner <nathan@nathanreiner.xyz> | 2025-02-07 20:39:58 +0100 |
| commit | dae5bc02b1c934075e95694953b4330676e21611 (patch) | |
| tree | faa1a80849e5642d0b4bd8b4a91331b1da5b75bf /src/screen/drm/crtc.zig | |
| parent | fef523a8d7c87f272de18c8abd57e0cc53e2ef40 (diff) | |
estd: add graphics module
Diffstat (limited to 'src/screen/drm/crtc.zig')
| -rw-r--r-- | src/screen/drm/crtc.zig | 5 |
1 files changed, 3 insertions, 2 deletions
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 .{ |