From 0fdb0e47a8eb07d0de4a684fb717e04209050bf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Thu, 10 Aug 2023 13:51:35 +0200 Subject: [PATCH] Revert "Move Present to the end of NativeFrame()" This didn't work out too well, will look into it as it's a necessary step. This reverts commit 4e77c63b974e3f714e621a913d32a86d1ae43cae. --- UI/NativeApp.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/UI/NativeApp.cpp b/UI/NativeApp.cpp index d817a37823..1289c7839c 100644 --- a/UI/NativeApp.cpp +++ b/UI/NativeApp.cpp @@ -1143,6 +1143,11 @@ void NativeFrame(GraphicsContext *graphicsContext) { } g_draw->EndFrame(); + // This, between EndFrame and Present, is where we should actually wait to do present time management. + // There might not be a meaningful distinction here for all backends.. + + g_draw->Present(); + if (resized) { INFO_LOG(G3D, "Resized flag set - recalculating bounds"); resized = false; @@ -1182,11 +1187,6 @@ void NativeFrame(GraphicsContext *graphicsContext) { // We're rendering fine, clear out failure info. ClearFailedGPUBackends(); } - - // This, between EndFrame and Present, is where we should actually wait to do present time management. - // There might not be a meaningful distinction here for all backends.. - - g_draw->Present(); } void HandleGlobalMessage(const std::string &msg, const std::string &value) {