Fixed 'invui' disabling too much
parent
21a7f1bced
commit
389aaaf132
|
@ -3155,12 +3155,9 @@ void CEngine::Render()
|
||||||
|
|
||||||
UseMSAA(false);
|
UseMSAA(false);
|
||||||
|
|
||||||
if (m_renderInterface)
|
m_app->StartPerformanceCounter(PCNT_RENDER_INTERFACE);
|
||||||
{
|
DrawInterface();
|
||||||
m_app->StartPerformanceCounter(PCNT_RENDER_INTERFACE);
|
m_app->StopPerformanceCounter(PCNT_RENDER_INTERFACE);
|
||||||
DrawInterface();
|
|
||||||
m_app->StopPerformanceCounter(PCNT_RENDER_INTERFACE);
|
|
||||||
}
|
|
||||||
|
|
||||||
// End the scene
|
// End the scene
|
||||||
m_device->EndScene();
|
m_device->EndScene();
|
||||||
|
@ -3831,7 +3828,7 @@ void CEngine::DrawInterface()
|
||||||
|
|
||||||
// Draw the entire interface
|
// Draw the entire interface
|
||||||
Ui::CInterface* interface = CRobotMain::GetInstancePointer()->GetInterface();
|
Ui::CInterface* interface = CRobotMain::GetInstancePointer()->GetInterface();
|
||||||
if (interface != nullptr)
|
if (interface != nullptr && m_renderInterface)
|
||||||
{
|
{
|
||||||
interface->Draw();
|
interface->Draw();
|
||||||
}
|
}
|
||||||
|
@ -3840,7 +3837,7 @@ void CEngine::DrawInterface()
|
||||||
m_lastState = -1;
|
m_lastState = -1;
|
||||||
SetState(Gfx::ENG_RSTATE_NORMAL);
|
SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||||
|
|
||||||
if (!m_screenshotMode)
|
if (!m_screenshotMode && m_renderInterface)
|
||||||
{
|
{
|
||||||
m_particle->DrawParticle(SH_INTERFACE); // draws the particles of the interface
|
m_particle->DrawParticle(SH_INTERFACE); // draws the particles of the interface
|
||||||
}
|
}
|
||||||
|
@ -3927,10 +3924,12 @@ void CEngine::DrawInterface()
|
||||||
DrawOverColor();
|
DrawOverColor();
|
||||||
|
|
||||||
// At the end to not overlap
|
// At the end to not overlap
|
||||||
DrawHighlight();
|
if (m_renderInterface)
|
||||||
|
DrawHighlight();
|
||||||
DrawTimer();
|
DrawTimer();
|
||||||
DrawStats();
|
DrawStats();
|
||||||
DrawMouse();
|
if (m_renderInterface)
|
||||||
|
DrawMouse();
|
||||||
}
|
}
|
||||||
|
|
||||||
void CEngine::UpdateGroundSpotTextures()
|
void CEngine::UpdateGroundSpotTextures()
|
||||||
|
|
Loading…
Reference in New Issue