From 8c2a3f57771f9dc51ef4d6ac94ec69974d66e4ee Mon Sep 17 00:00:00 2001 From: demorome Date: Tue, 20 Jan 2026 01:55:11 -0400 Subject: [PATCH 1/2] create dummy Step() implementation --- Program.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Program.cs b/Program.cs index 98365e7..8ca1ad7 100644 --- a/Program.cs +++ b/Program.cs @@ -63,6 +63,10 @@ public Program( Examples[ExampleIndex].Start(this); } + protected override void Step() + { + } + protected override void Update(TimeSpan delta) { if (TestUtils.CheckButtonPressed(Inputs, TestUtils.ButtonType.Previous)) From 121073bee4abae6847244acc59ceb33bc2758fb9 Mon Sep 17 00:00:00 2001 From: demorome Date: Tue, 20 Jan 2026 01:59:35 -0400 Subject: [PATCH 2/2] use LatencyOptimized, more reasonable MaxUpdatesPerTick --- Program.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Program.cs b/Program.cs index 8ca1ad7..c639f30 100644 --- a/Program.cs +++ b/Program.cs @@ -122,7 +122,11 @@ static void Main(string[] args) ScreenMode.Windowed ); - var framePacingSettings = FramePacingSettings.CreateCapped(60, 120); + var framePacingSettings + = FramePacingSettings.CreateLatencyOptimized( + 60, + 8 // I picked an arbitrary number. + ); var game = new Program( new AppInfo("MoonsideGames", "MoonWorksGraphicsTests"),