From 20adaa7b66db8aa6c9458828fb61ea25faebf369 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Mon, 31 Oct 2022 10:25:49 -0700 Subject: [PATCH] metal: disable v-sync --- src/renderer/Metal.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/renderer/Metal.zig b/src/renderer/Metal.zig index a307ac826..0d763cc88 100644 --- a/src/renderer/Metal.zig +++ b/src/renderer/Metal.zig @@ -136,6 +136,10 @@ pub fn init(alloc: Allocator, font_group: *font.GroupCache) !Metal { const swapchain = CAMetalLayer.msgSend(objc.Object, objc.sel("layer"), .{}); swapchain.setProperty("device", device.value); swapchain.setProperty("opaque", true); + + // disable v-sync + swapchain.setProperty("displaySyncEnabled", false); + break :swapchain swapchain; };