From 100c98c1c927bc1c7ddcfd9c9b075f82516dcea7 Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Fri, 25 Oct 2024 15:32:35 +0200 Subject: [PATCH] Fix bug with new redraw check --- openVulkanoCpp/Host/GraphicsAppManager.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/openVulkanoCpp/Host/GraphicsAppManager.cpp b/openVulkanoCpp/Host/GraphicsAppManager.cpp index 9f3ae34..8457e07 100644 --- a/openVulkanoCpp/Host/GraphicsAppManager.cpp +++ b/openVulkanoCpp/Host/GraphicsAppManager.cpp @@ -195,8 +195,11 @@ namespace OpenVulkano auto start = clock::now(); inputManager->Tick(); app->Tick(); - CURRENT_FRAME.needsRedraw = !EngineConfiguration::GetEngineConfiguration()->GetLazyRendering(); - if (CURRENT_FRAME.needsRedraw) renderer->Tick(); + if (CURRENT_FRAME.needsRedraw) + { + CURRENT_FRAME.needsRedraw = !EngineConfiguration::GetEngineConfiguration()->GetLazyRendering(); + renderer->Tick(); + } if (cappedFrameTime.count()) { OnCappedFPS(start);