From 93cd07f1b621c97e8977b57ce39849c9343270bf Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 9 Apr 2024 12:36:49 -0500 Subject: [PATCH] use software backend in safe mode --- src/gui/gui.cpp | 4 ---- src/gui/render.cpp | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 66e64e2fd..b9fc71043 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -6994,10 +6994,6 @@ bool FurnaceGUI::init() { SDL_SetHint(SDL_HINT_RENDER_DRIVER,settings.renderDriver.c_str()); } - if (safeMode) { - SDL_SetHint(SDL_HINT_RENDER_DRIVER,"software"); - } - logD("starting render backend..."); if (!rend->init(sdlWin,settings.vsync)) { logE("it failed..."); diff --git a/src/gui/render.cpp b/src/gui/render.cpp index 6e0b58246..d803ebbe3 100644 --- a/src/gui/render.cpp +++ b/src/gui/render.cpp @@ -39,7 +39,7 @@ bool FurnaceGUI::initRender() { logV("requested backend: %s",settings.renderBackend); 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") { renderBackend=GUI_BACKEND_GL3; } else if (settings.renderBackend=="OpenGL 2.0") {