git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commitb12b14a6c39bd0165be1301fb5964fd168e93c52
parentf3ee1d43e8
authorIsaac Freund <[email protected]>
date2020-04-20 00:23
Cleanup timespec types

 src/render.zig | 12 ++++++------
 src/view.zig   |  2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/render.zig b/src/render.zig
index e938bfb..99bddc1 100644
--- a/src/render.zig
+++ b/src/render.zig
@@ -10,7 +10,7 @@ const ViewStack = @import("view_stack.zig").ViewStack;
 pub fn renderOutput(output: *Output) void {
     const renderer = output.root.server.wlr_renderer;
 
-    var now: c.struct_timespec = undefined;
+    var now: c.timespec = undefined;
     _ = c.clock_gettime(c.CLOCK_MONOTONIC, &now);
 
     // wlr_output_attach_render makes the OpenGL context current.
@@ -65,11 +65,11 @@ const LayerSurfaceRenderData = struct {
     output: *c.wlr_output,
     renderer: *c.wlr_renderer,
     layer_surface: *LayerSurface,
-    when: *c.struct_timespec,
+    when: *c.timespec,
 };
 
 /// Render all surfaces on the passed layer
-fn renderLayer(output: Output, layer: std.TailQueue(LayerSurface), now: *c.struct_timespec) void {
+fn renderLayer(output: Output, layer: std.TailQueue(LayerSurface), now: *c.timespec) void {
     var it = layer.first;
     while (it) |node| : (it = node.next) {
         const layer_surface = &node.data;
@@ -141,10 +141,10 @@ const ViewRenderData = struct {
     output: *c.wlr_output,
     renderer: *c.wlr_renderer,
     view: *View,
-    when: *c.struct_timespec,
+    when: *c.timespec,
 };
 
-fn renderView(output: Output, view: *View, now: *c.struct_timespec) void {
+fn renderView(output: Output, view: *View, now: *c.timespec) void {
     // If we have a stashed buffer, we are in the middle of a transaction
     // and need to render that buffer until the transaction is complete.
     if (view.stashed_buffer) |buffer| {
@@ -240,7 +240,7 @@ fn renderSurface(_surface: ?*c.wlr_surface, sx: c_int, sy: c_int, data: ?*c_void
     c.wlr_surface_send_frame_done(surface, rdata.when);
 }
 
-fn renderBorders(output: Output, view: *View, now: *c.struct_timespec) void {
+fn renderBorders(output: Output, view: *View, now: *c.timespec) void {
     var border: c.wlr_box = undefined;
     const color = if (view.wlr_xdg_surface.unnamed_164.toplevel.*.current.activated)
         [_]f32{ 0.57647059, 0.63137255, 0.63137255, 1.0 } // Solarized base1
diff --git a/src/view.zig b/src/view.zig
index 92af7ec..4a1886e 100644
--- a/src/view.zig
+++ b/src/view.zig
@@ -100,7 +100,7 @@ pub const View = struct {
     }
 
     pub fn sendFrameDone(self: Self) void {
-        var now: c.struct_timespec = undefined;
+        var now: c.timespec = undefined;
         _ = c.clock_gettime(c.CLOCK_MONOTONIC, &now);
         c.wlr_surface_send_frame_done(self.wlr_xdg_surface.surface, &now);
     }