diff --git a/src/engine/openspaceengine.cpp b/src/engine/openspaceengine.cpp index b70fc32ecb..807f5fe636 100644 --- a/src/engine/openspaceengine.cpp +++ b/src/engine/openspaceengine.cpp @@ -1259,6 +1259,16 @@ void OpenSpaceEngine::drawOverlays() { viewportChanged(); + for (const std::function& func : *global::callback::draw2D) { + ZoneScopedN("[Module] draw2D"); +#ifdef TRACY_ENABLE + TracyPlot("RAM", static_cast(ramInUse())); + TracyPlot("VRAM", static_cast(vramInUse())); +#endif // TRACY_ENABLE + + func(); + } + const bool isGuiWindow = global::windowDelegate->hasGuiWindow() ? global::windowDelegate->isGuiWindow() : @@ -1270,16 +1280,6 @@ void OpenSpaceEngine::drawOverlays() { global::sessionRecordingHandler->render(); } - for (const std::function& func : *global::callback::draw2D) { - ZoneScopedN("[Module] draw2D"); -#ifdef TRACY_ENABLE - TracyPlot("RAM", static_cast(ramInUse())); - TracyPlot("VRAM", static_cast(vramInUse())); -#endif // TRACY_ENABLE - - func(); - } - LTRACE("OpenSpaceEngine::drawOverlays(end)"); }