From c008c98311e4af3abf4bf204ce4b187c11b4fc3b Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Tue, 2 Jul 2024 16:08:34 +0200 Subject: [PATCH] Fix lazy rendering issues when resizing window --- openVulkanoCpp/Host/GraphicsAppManager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openVulkanoCpp/Host/GraphicsAppManager.cpp b/openVulkanoCpp/Host/GraphicsAppManager.cpp index 590985e..f9cd1bb 100644 --- a/openVulkanoCpp/Host/GraphicsAppManager.cpp +++ b/openVulkanoCpp/Host/GraphicsAppManager.cpp @@ -191,6 +191,7 @@ namespace OpenVulkano { if (window != this->window) return; Resume(); + CURRENT_FRAME.needsRedraw = true; } void GraphicsAppManager::OnWindowFocusLost(IWindow* window) @@ -209,6 +210,7 @@ namespace OpenVulkano if(window != this->window) return; if (window->GetWidth() != newWidth || window->GetHeight() != newHeight) window->SetSize(newWidth, newHeight); renderer->Resize(newWidth, newHeight); + CURRENT_FRAME.needsRedraw = true; } void GraphicsAppManager::OnWindowClose(OpenVulkano::IWindow* window)