mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Add UI to set fast-forward mode to "continuous" (or now, "Render all frames") if vsync is off
This commit is contained in:
parent
ef35cbbedb
commit
35a2f46ad0
2 changed files with 6 additions and 0 deletions
|
@ -1716,6 +1716,11 @@ void DeveloperToolsScreen::CreateViews() {
|
|||
list->Add(new CheckBox(&g_Config.bGpuLogProfiler, dev->T("GPU log profiler")));
|
||||
}
|
||||
|
||||
static const char *ffModes[] = { "Render all frames", "", "Frame Skipping" };
|
||||
PopupMultiChoice *ffMode = list->Add(new PopupMultiChoice(&g_Config.iFastForwardMode, dev->T("Fast-forward mode"), ffModes, 0, ARRAY_SIZE(ffModes), I18NCat::GRAPHICS, screenManager()));
|
||||
ffMode->SetEnabledFunc([]() { return !g_Config.bVSync; });
|
||||
ffMode->HideChoice(1); // not used
|
||||
|
||||
Draw::DrawContext *draw = screenManager()->getDrawContext();
|
||||
|
||||
list->Add(new ItemHeader(dev->T("Ubershaders")));
|
||||
|
|
|
@ -653,6 +653,7 @@ Percent of FPS = Percent of FPS
|
|||
Performance = Performance
|
||||
Postprocessing shaders = Postprocessing shaders
|
||||
Recreate Activity = Recreate activity
|
||||
Render all frames = Render all frames
|
||||
Render duplicate frames to 60hz = Render duplicate frames to 60 Hz
|
||||
RenderDuplicateFrames Tip = Can make framerate smoother in games that run at lower framerates
|
||||
Rendering Mode = Rendering mode
|
||||
|
|
Loading…
Add table
Reference in a new issue