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);