diff options
Diffstat (limited to 'src/libui_sdl/main.cpp')
-rw-r--r-- | src/libui_sdl/main.cpp | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/src/libui_sdl/main.cpp b/src/libui_sdl/main.cpp index 8e8bf9e..d6809c3 100644 --- a/src/libui_sdl/main.cpp +++ b/src/libui_sdl/main.cpp @@ -48,6 +48,7 @@ #include "../Wifi.h" #include "../Platform.h" #include "../Config.h" +#include "../ARMJIT.h" #include "../Savestate.h" @@ -2408,19 +2409,11 @@ void ApplyNewSettings(int type) GPU3D::InitRenderer(Screen_UseGL); if (Screen_UseGL) uiGLMakeContextCurrent(NULL); } - /*else if (type == 4) // vsync + else if (type == 4) { - if (Screen_UseGL) - { - uiGLMakeContextCurrent(GLContext); - uiGLSetVSync(Config::ScreenVSync); - uiGLMakeContextCurrent(NULL); - } - else - { - // TODO eventually: VSync for non-GL screen? - } - }*/ + if (Config::JIT_Enable) + ARMJIT::InvalidateBlockCache(); + } EmuRunning = prevstatus; } |