Skip to content

Commit 6fd082f

Browse files
committed
Show the software rendering option on all platforms
It's improved greatly in performance thanks to Unknown's hard work, and is becoming a lot more usable. It's not JIT-optimized on ARM yet, but it's fast enough for some 2D games. See #12543
1 parent 6bcc607 commit 6fd082f

File tree

1 file changed

+6
-16
lines changed

1 file changed

+6
-16
lines changed

UI/GameSettingsScreen.cpp

+6-16
Original file line numberDiff line numberDiff line change
@@ -311,22 +311,12 @@ void GameSettingsScreen::CreateViews() {
311311
});
312312
blockTransfer->SetDisabledPtr(&g_Config.bSoftwareRendering);
313313

314-
bool showSoftGPU = true;
315-
#ifdef MOBILE_DEVICE
316-
// On Android, only show the software rendering setting if it's already enabled.
317-
// Can still be turned on through INI file editing.
318-
showSoftGPU = g_Config.bSoftwareRendering;
319-
#endif
320-
if (showSoftGPU) {
321-
CheckBox *softwareGPU = graphicsSettings->Add(new CheckBox(&g_Config.bSoftwareRendering, gr->T("Software Rendering", "Software Rendering (slow)")));
322-
softwareGPU->OnClick.Add([=](EventParams &e) {
323-
if (g_Config.bSoftwareRendering)
324-
settingInfo_->Show(gr->T("SoftGPU Tip", "Currently VERY slow"), e.v);
325-
return UI::EVENT_CONTINUE;
326-
});
327-
softwareGPU->OnClick.Handle(this, &GameSettingsScreen::OnSoftwareRendering);
328-
softwareGPU->SetEnabled(!PSP_IsInited());
329-
}
314+
CheckBox *softwareGPU = graphicsSettings->Add(new CheckBox(&g_Config.bSoftwareRendering, gr->T("Software Rendering", "Software Rendering (slow)")));
315+
softwareGPU->OnClick.Add([=](EventParams &e) {
316+
return UI::EVENT_CONTINUE;
317+
});
318+
softwareGPU->OnClick.Handle(this, &GameSettingsScreen::OnSoftwareRendering);
319+
softwareGPU->SetEnabled(!PSP_IsInited());
330320

331321
graphicsSettings->Add(new ItemHeader(gr->T("Frame Rate Control")));
332322
static const char *frameSkip[] = {"Off", "1", "2", "3", "4", "5", "6", "7", "8"};

0 commit comments

Comments
 (0)