split into separate files + work on device API.

This commit is contained in:
Jackson Netherwood-Imig
2026-02-27 21:53:01 -08:00
parent 25c7cc7395
commit d46ec8aec2
6 changed files with 690 additions and 694 deletions
+2 -2
View File
@@ -7,7 +7,7 @@ pub fn main(init: std.process.Init) !void {
const card = try drm.Card.openAuto(io);
defer card.close(io);
const res = try card.getModesettingResourcesAlloc(gpa);
const res = try card.getModesettingResources(gpa);
defer res.deinit(gpa);
const connector = try chooseConnector(card, gpa, res.connectors);
@@ -30,7 +30,7 @@ fn chooseConnector(
connectors: []const u32,
) !drm.Connector {
for (connectors) |id| {
const connector = try card.getConnectorAlloc(gpa, id);
const connector = try card.getConnector(gpa, id);
if (connector.connection == .connected) return connector;
connector.deinit(gpa);
}