use software backend in safe mode
This commit is contained in:
parent
82b34bcde8
commit
93cd07f1b6
|
|
@ -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...");
|
||||||
|
|
|
||||||
|
|
@ -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") {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue