From 0d37d86cda552344659d5bd489f763493d28b76c Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Fri, 15 Dec 2023 10:37:34 -0800 Subject: [PATCH] more logging on program startup --- src/Audio/AudioDevice.cs | 1 - src/Game.cs | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Audio/AudioDevice.cs b/src/Audio/AudioDevice.cs index de5e847..48ef387 100644 --- a/src/Audio/AudioDevice.cs +++ b/src/Audio/AudioDevice.cs @@ -123,7 +123,6 @@ namespace MoonWorks.Audio AudioTweenManager = new AudioTweenManager(); VoicePool = new SourceVoicePool(this); - Logger.LogInfo("Setting up audio thread..."); WakeSignal = new AutoResetEvent(true); Thread = new Thread(ThreadMain); diff --git a/src/Game.cs b/src/Game.cs index 38e2784..096afc7 100644 --- a/src/Game.cs +++ b/src/Game.cs @@ -57,6 +57,7 @@ namespace MoonWorks bool debugMode = false ) { + Logger.LogInfo("Initializing frame limiter..."); Timestep = TimeSpan.FromTicks(TimeSpan.TicksPerSecond / targetTimestep); gameTimer = Stopwatch.StartNew(); @@ -67,6 +68,7 @@ namespace MoonWorks previousSleepTimes[i] = TimeSpan.FromMilliseconds(1); } + Logger.LogInfo("Initializing SDL..."); if (SDL.SDL_Init(SDL.SDL_INIT_VIDEO | SDL.SDL_INIT_TIMER | SDL.SDL_INIT_GAMECONTROLLER) < 0) { Logger.LogError("Failed to initialize SDL!"); @@ -75,13 +77,16 @@ namespace MoonWorks Logger.Initialize(); + Logger.LogInfo("Initializing input..."); Inputs = new Inputs(); + Logger.LogInfo("Initializing graphics device..."); GraphicsDevice = new GraphicsDevice( Backend.Vulkan, debugMode ); + Logger.LogInfo("Initializing main window..."); MainWindow = new Window(windowCreateInfo, GraphicsDevice.WindowFlags | SDL.SDL_WindowFlags.SDL_WINDOW_HIDDEN); if (!GraphicsDevice.ClaimWindow(MainWindow, windowCreateInfo.PresentMode)) @@ -89,6 +94,7 @@ namespace MoonWorks throw new System.SystemException("Could not claim window!"); } + Logger.LogInfo("Initializing audio thread..."); AudioDevice = new AudioDevice(); }