diff --git a/src/frontend/qt_sdl/EmuThread.cpp b/src/frontend/qt_sdl/EmuThread.cpp index 777ac884..d2dfd93a 100644 --- a/src/frontend/qt_sdl/EmuThread.cpp +++ b/src/frontend/qt_sdl/EmuThread.cpp @@ -1129,7 +1129,7 @@ void EmuThread::run() // VSync Off emuInstance->setVSyncGL(false); // MelonPrimeDS - // updateRenderer + // updateRenderer because of using softwareRenderer when not in Game. videoRenderer = emuInstance->getGlobalConfig().GetInt("3D.Renderer"); updateRenderer(); @@ -1672,6 +1672,7 @@ void EmuThread::run() #endif } + // Resolve Menu flickering if(videoRenderer != renderer3D_Software){ videoRenderer = renderer3D_Software; updateRenderer();