System: Move restore/reset graphics API state to System

Fixes frame stepping.
This commit is contained in:
Connor McLaughlin
2020-08-01 16:45:06 +10:00
parent 3532ab8d72
commit e9882a10aa
5 changed files with 34 additions and 25 deletions

View File

@ -249,16 +249,16 @@ void AndroidHostInterface::EmulationThreadEntryPoint(ANativeWindow* initial_surf
{
DrawImGuiWindows();
g_gpu->ResetGraphicsAPIState();
m_display->Render();
ImGui::NewFrame();
g_gpu->RestoreGraphicsAPIState();
System::UpdatePerformanceCounters();
if (System::IsRunning())
{
System::UpdatePerformanceCounters();
if (m_speed_limiter_enabled)
System::Throttle();
if (m_speed_limiter_enabled)
System::Throttle();
}
}
}