From 5b40377d0468ac4a9dda4b95d0ee831b378e1e5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hatvani=20Tam=C3=A1s?= Date: Mon, 6 Apr 2026 10:24:56 +0200 Subject: [PATCH] bug fixed: imgui rendered inside the event loop the closing bracket for the event loop was misplaced and the imgui render got inside the event loop --- SakuraCore/src/Application.cpp | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/SakuraCore/src/Application.cpp b/SakuraCore/src/Application.cpp index d159cc7..2bc35d2 100644 --- a/SakuraCore/src/Application.cpp +++ b/SakuraCore/src/Application.cpp @@ -133,22 +133,22 @@ void Application::Run() { } } } - - // Rendering - m_ImGui->Begin(); - - SDL_SetRenderScale(m_Renderer, io.DisplayFramebufferScale.x, io.DisplayFramebufferScale.y); - SDL_SetRenderDrawColor(m_Renderer, (Uint8)111, (Uint8)232, (Uint8)168, (Uint8)0); - SDL_RenderClear(m_Renderer); - - for (auto &layer : m_LayerStack) { - layer->OnImGuiRender(); - } - - m_ImGui->End(); - - SDL_RenderPresent(m_Renderer); } + + // Rendering + m_ImGui->Begin(); + + SDL_SetRenderScale(m_Renderer, io.DisplayFramebufferScale.x, io.DisplayFramebufferScale.y); + SDL_SetRenderDrawColor(m_Renderer, (Uint8)111, (Uint8)232, (Uint8)168, (Uint8)0); + SDL_RenderClear(m_Renderer); + + for (auto &layer : m_LayerStack) { + layer->OnImGuiRender(); + } + + m_ImGui->End(); + + SDL_RenderPresent(m_Renderer); } }