From ae1d49b51a0e5149579ab34e950c96b41f534bfb Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Sat, 23 Nov 2024 21:13:26 -0700 Subject: [PATCH] object: add TODO; fix non-aarch64 macos builds Signed-off-by: Stephen Gutekanst --- src/Core.zig | 2 +- src/module.zig | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Core.zig b/src/Core.zig index ae3b724b..0c9ab8b2 100644 --- a/src/Core.zig +++ b/src/Core.zig @@ -30,7 +30,7 @@ pub var non_blocking = false; pub const mach_module = .mach_core; -pub const mach_systems = .{ .main, .init, .presentFrame, .deinit }; +pub const mach_systems = .{ .main, .init, .tick, .presentFrame, .deinit }; windows: mach.Objects(struct { // Window title string diff --git a/src/module.zig b/src/module.zig index 0da8b953..a5d90e06 100644 --- a/src/module.zig +++ b/src/module.zig @@ -31,6 +31,7 @@ pub fn Objects(comptime T: type) type { allocator: std.mem.Allocator, /// Mutex to be held when operating on these objects. + /// TODO(object): replace with RwLock and update website docs to indicate this mu: std.Thread.Mutex = .{}, /// A registered ID indicating the type of objects being represented. This can be