From e118da5d405bf6720df8b437271654bccbe72bed Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sun, 7 Apr 2024 19:47:13 -0500 Subject: [PATCH] software renderer, part A --- src/gui/settings.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/gui/settings.cpp b/src/gui/settings.cpp index 5027809cc..ad9cc45fa 100644 --- a/src/gui/settings.cpp +++ b/src/gui/settings.cpp @@ -5524,7 +5524,7 @@ void FurnaceGUI::applyUISettings(bool updateFonts) { sty.FrameShading=(float)settings.guiColorsShading/100.0f; } - if (safeMode) { + if (safeMode || renderBackend==GUI_BACKEND_SOFTWARE) { sty.WindowRounding=0.0f; sty.FrameRounding=0.0f; sty.GrabRounding=0.0f; @@ -5648,6 +5648,17 @@ void FurnaceGUI::applyUISettings(bool updateFonts) { fontConfH.OversampleV=1; fontConfH.OversampleH=1; + if (safeMode || renderBackend==GUI_BACKEND_SOFTWARE) { + fontConf.OversampleV=1; + fontConf.OversampleH=1; + fontConfP.OversampleV=1; + fontConfP.OversampleH=1; + fontConfB.OversampleV=1; + fontConfB.OversampleH=1; + fontConfH.OversampleV=1; + fontConfH.OversampleH=1; + } + //fontConf.RasterizerMultiply=1.5; //fontConfP.RasterizerMultiply=1.5;