From f4b836deb1089747bffd80ad3b6de05d2109e070 Mon Sep 17 00:00:00 2001 From: jacob1 Date: Fri, 9 Feb 2024 23:36:29 -0500 Subject: [PATCH] draw air before "beforesimdraw" event is fired, so that graphics work in velocity / pressure display modes --- src/graphics/RendererBasic.cpp | 1 - src/gui/game/GameView.cpp | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/graphics/RendererBasic.cpp b/src/graphics/RendererBasic.cpp index 67d72a7d9..6caa6944e 100644 --- a/src/graphics/RendererBasic.cpp +++ b/src/graphics/RendererBasic.cpp @@ -11,7 +11,6 @@ constexpr auto VIDYRES = WINDOWH; void Renderer::RenderBegin() { - draw_air(); draw_grav(); DrawWalls(); render_parts(); diff --git a/src/gui/game/GameView.cpp b/src/gui/game/GameView.cpp index 9da595661..5eeb60040 100644 --- a/src/gui/game/GameView.cpp +++ b/src/gui/game/GameView.cpp @@ -2134,6 +2134,7 @@ void GameView::OnDraw() auto &sd = SimulationData::Ref(); std::unique_lock lk(sd.elementGraphicsMx); ren->clearScreen(); + ren->draw_air(); c->BeforeSimDraw(); ren->RenderBegin(); ren->SetSample(c->PointTranslate(currentMouse));