From 5e96521f92e2cebbc6c02eefd52d3093f097cd5e Mon Sep 17 00:00:00 2001 From: Erik Date: Sun, 12 Apr 2026 09:22:54 +0200 Subject: [PATCH] chore(app): disable VSync during development VSync was locking the framerate to 32fps (half of 60Hz) because frames consistently took slightly over the 16.67ms budget. With VSync off the perf overlay shows the true framerate so we can measure the actual impact of frustum culling and future optimizations. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/AcDream.App/Rendering/GameWindow.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AcDream.App/Rendering/GameWindow.cs b/src/AcDream.App/Rendering/GameWindow.cs index 5d62d63..02cf52c 100644 --- a/src/AcDream.App/Rendering/GameWindow.cs +++ b/src/AcDream.App/Rendering/GameWindow.cs @@ -135,7 +135,7 @@ public sealed class GameWindow : IDisposable ContextProfile.Core, ContextFlags.ForwardCompatible, new APIVersion(4, 3)), - VSync = true, + VSync = false, // off during development so the perf overlay shows true framerate }; _window = Window.Create(options);