aboutsummaryrefslogtreecommitdiff
path: root/src/main.zig
blob: a9a5ef6de88b068163b41fceef3c329458acab62 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
const std = @import("std");
const wayland = @import("wayland");
const wl = wayland.wl;

pub fn main() !void {
    var gpa = std.heap.GeneralPurposeAllocator(.{}){};
    const allocator = gpa.allocator();

    var display: wl.Display = try .open_default(allocator);
    defer display.deinit(allocator);
    try display.init(allocator, &.{wl.Output.handler});

    try display.roundtrip(allocator);
    try display.roundtrip(allocator);

    for (wl.Output.all()) |output| {
        std.debug.print("{}\n", .{output});
    }
}