use software backend in safe mode

This commit is contained in:
tildearrow 2024-04-09 12:36:49 -05:00
parent 82b34bcde8
commit 93cd07f1b6
2 changed files with 1 additions and 5 deletions

View file

@ -6994,10 +6994,6 @@ bool FurnaceGUI::init() {
SDL_SetHint(SDL_HINT_RENDER_DRIVER,settings.renderDriver.c_str()); SDL_SetHint(SDL_HINT_RENDER_DRIVER,settings.renderDriver.c_str());
} }
if (safeMode) {
SDL_SetHint(SDL_HINT_RENDER_DRIVER,"software");
}
logD("starting render backend..."); logD("starting render backend...");
if (!rend->init(sdlWin,settings.vsync)) { if (!rend->init(sdlWin,settings.vsync)) {
logE("it failed..."); logE("it failed...");

View file

@ -39,7 +39,7 @@ bool FurnaceGUI::initRender() {
logV("requested backend: %s",settings.renderBackend); logV("requested backend: %s",settings.renderBackend);
if (safeMode) { if (safeMode) {
renderBackend=GUI_BACKEND_SDL; renderBackend=GUI_BACKEND_SOFTWARE;
} else if (settings.renderBackend=="OpenGL" || settings.renderBackend=="OpenGL 3.0" || settings.renderBackend=="OpenGL ES 2.0") { } else if (settings.renderBackend=="OpenGL" || settings.renderBackend=="OpenGL 3.0" || settings.renderBackend=="OpenGL ES 2.0") {
renderBackend=GUI_BACKEND_GL3; renderBackend=GUI_BACKEND_GL3;
} else if (settings.renderBackend=="OpenGL 2.0") { } else if (settings.renderBackend=="OpenGL 2.0") {