From 7e478a3828059eafabc31cb0559a31d1d83dad12 Mon Sep 17 00:00:00 2001 From: TheCherno Date: Mon, 17 Jul 2023 13:39:56 +1000 Subject: [PATCH] Added 5ms sleep when minimised to reduce CPU load - Should probably be redesigned in future --- Walnut/Platform/GUI/Walnut/ApplicationGUI.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Walnut/Platform/GUI/Walnut/ApplicationGUI.cpp b/Walnut/Platform/GUI/Walnut/ApplicationGUI.cpp index 50179e38..db6c6402 100644 --- a/Walnut/Platform/GUI/Walnut/ApplicationGUI.cpp +++ b/Walnut/Platform/GUI/Walnut/ApplicationGUI.cpp @@ -988,6 +988,8 @@ namespace Walnut { // Present Main Platform Window if (!main_is_minimized) FramePresent(wd); + else + std::this_thread::sleep_for(std::chrono::milliseconds(5)); float time = GetTime(); m_FrameTime = time - m_LastFrameTime;