mirror of
https://github.com/The-Powder-Toy/The-Powder-Toy.git
synced 2025-08-14 04:13:59 +02:00
draw air before "beforesimdraw" event is fired, so that graphics work in velocity / pressure display modes
This commit is contained in:
@@ -11,7 +11,6 @@ constexpr auto VIDYRES = WINDOWH;
|
|||||||
|
|
||||||
void Renderer::RenderBegin()
|
void Renderer::RenderBegin()
|
||||||
{
|
{
|
||||||
draw_air();
|
|
||||||
draw_grav();
|
draw_grav();
|
||||||
DrawWalls();
|
DrawWalls();
|
||||||
render_parts();
|
render_parts();
|
||||||
|
@@ -2134,6 +2134,7 @@ void GameView::OnDraw()
|
|||||||
auto &sd = SimulationData::Ref();
|
auto &sd = SimulationData::Ref();
|
||||||
std::unique_lock lk(sd.elementGraphicsMx);
|
std::unique_lock lk(sd.elementGraphicsMx);
|
||||||
ren->clearScreen();
|
ren->clearScreen();
|
||||||
|
ren->draw_air();
|
||||||
c->BeforeSimDraw();
|
c->BeforeSimDraw();
|
||||||
ren->RenderBegin();
|
ren->RenderBegin();
|
||||||
ren->SetSample(c->PointTranslate(currentMouse));
|
ren->SetSample(c->PointTranslate(currentMouse));
|
||||||
|
Reference in New Issue
Block a user