summaryrefslogtreecommitdiff
path: root/src/screen/drm/crtc.zig
diff options
context:
space:
mode:
authorNathan Reiner <nathan@nathanreiner.xyz>2025-02-07 20:39:58 +0100
committerNathan Reiner <nathan@nathanreiner.xyz>2025-02-07 20:39:58 +0100
commitdae5bc02b1c934075e95694953b4330676e21611 (patch)
treefaa1a80849e5642d0b4bd8b4a91331b1da5b75bf /src/screen/drm/crtc.zig
parentfef523a8d7c87f272de18c8abd57e0cc53e2ef40 (diff)
estd: add graphics module
Diffstat (limited to 'src/screen/drm/crtc.zig')
-rw-r--r--src/screen/drm/crtc.zig5
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 .{