From 0b6ee849722002a8bc7cc5374e3136bee4be2ccd Mon Sep 17 00:00:00 2001 From: Nathan Reiner Date: Sun, 2 Feb 2025 09:04:45 +0100 Subject: screen: add frame-buffer --- src/screen/drm/connector/mode.zig | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src/screen/drm/connector/mode.zig') diff --git a/src/screen/drm/connector/mode.zig b/src/screen/drm/connector/mode.zig index 9f4dfc4..fb61b5b 100644 --- a/src/screen/drm/connector/mode.zig +++ b/src/screen/drm/connector/mode.zig @@ -9,6 +9,17 @@ pub const Mode = extern struct { total: u16, }; + const Type = packed struct(u32) { + builtin: bool, + clock_c: bool, + crtc_c: bool, + preferred: bool, + default: bool, + userdef: bool, + driver: bool, + _padding: u25, + }; + const Flags = packed struct(u32) { phsync: bool, nhsync: bool, @@ -35,7 +46,7 @@ pub const Mode = extern struct { vertical_refresh: u32, flags: Flags, - type: u32, + type: Type, name: [32]u8, pub fn frame_rate(self: *const Self) f32 { -- cgit v1.2.3-70-g09d2