mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-07-11 09:35:09 +02:00
Remove the "Percentage of framerate" frameskip type
This commit is contained in:
@@ -295,9 +295,6 @@ namespace MainWindow {
|
||||
TranslateMenuItem(menu, ID_OPTIONS_FRAMESKIP_MENU, g_Config.bSystemControls ? L"\tF7" : L"");
|
||||
TranslateMenuItem(menu, ID_OPTIONS_FRAMESKIP_AUTO);
|
||||
TranslateMenuItem(menu, ID_OPTIONS_FRAMESKIP_0);
|
||||
TranslateMenuItem(menu, ID_OPTIONS_FRAMESKIPTYPE_MENU);
|
||||
TranslateMenuItem(menu, ID_OPTIONS_FRAMESKIPTYPE_COUNT);
|
||||
TranslateMenuItem(menu, ID_OPTIONS_FRAMESKIPTYPE_PRCNT);
|
||||
// Skip frameskipping 1-8..
|
||||
TranslateMenuItem(menu, ID_OPTIONS_TEXTUREFILTERING_MENU);
|
||||
TranslateMenuItem(menu, ID_OPTIONS_TEXTUREFILTERING_AUTO);
|
||||
@@ -437,26 +434,6 @@ namespace MainWindow {
|
||||
g_OSD.Show(OSDType::MESSAGE_INFO, messageStream.str());
|
||||
}
|
||||
|
||||
static void setFrameSkippingType(int fskipType = -1) {
|
||||
if (fskipType >= 0 && fskipType <= 1) {
|
||||
g_Config.iFrameSkipType = fskipType;
|
||||
} else {
|
||||
g_Config.iFrameSkipType = 0;
|
||||
}
|
||||
|
||||
auto gr = GetI18NCategory(I18NCat::GRAPHICS);
|
||||
|
||||
std::ostringstream messageStream;
|
||||
messageStream << gr->T("Frame Skipping Type") << ":" << " ";
|
||||
|
||||
if (g_Config.iFrameSkipType == 0)
|
||||
messageStream << gr->T("Number of Frames");
|
||||
else
|
||||
messageStream << gr->T("Percent of FPS");
|
||||
|
||||
g_OSD.Show(OSDType::MESSAGE_INFO, messageStream.str());
|
||||
}
|
||||
|
||||
static void RestartApp() {
|
||||
if (System_GetPropertyBool(SYSPROP_DEBUGGER_PRESENT)) {
|
||||
PostMessage(MainWindow::GetHWND(), WM_USER_RESTART_EMUTHREAD, 0, 0);
|
||||
@@ -759,9 +736,6 @@ namespace MainWindow {
|
||||
case ID_OPTIONS_FRAMESKIP_7: setFrameSkipping(FRAMESKIP_7); break;
|
||||
case ID_OPTIONS_FRAMESKIP_8: setFrameSkipping(FRAMESKIP_MAX); break;
|
||||
|
||||
case ID_OPTIONS_FRAMESKIPTYPE_COUNT: setFrameSkippingType(FRAMESKIPTYPE_COUNT); break;
|
||||
case ID_OPTIONS_FRAMESKIPTYPE_PRCNT: setFrameSkippingType(FRAMESKIPTYPE_PRCNT); break;
|
||||
|
||||
case ID_FILE_EXIT:
|
||||
if (MainWindow::ConfirmAction(hWnd, false)) {
|
||||
DestroyWindow(hWnd);
|
||||
@@ -1027,8 +1001,6 @@ namespace MainWindow {
|
||||
CHECKITEM(ID_DEBUG_BREAKONLOAD, !g_Config.bAutoRun);
|
||||
CHECKITEM(ID_OPTIONS_FRAMESKIP_AUTO, g_Config.bAutoFrameSkip);
|
||||
CHECKITEM(ID_OPTIONS_FRAMESKIP, g_Config.iFrameSkip != FRAMESKIP_OFF);
|
||||
CHECKITEM(ID_OPTIONS_FRAMESKIPTYPE_COUNT, g_Config.iFrameSkipType == FRAMESKIPTYPE_COUNT);
|
||||
CHECKITEM(ID_OPTIONS_FRAMESKIPTYPE_PRCNT, g_Config.iFrameSkipType == FRAMESKIPTYPE_PRCNT);
|
||||
CHECKITEM(ID_OPTIONS_VSYNC, g_Config.bVSync);
|
||||
CHECKITEM(ID_OPTIONS_TOPMOST, g_Config.bTopMost);
|
||||
CHECKITEM(ID_OPTIONS_PAUSE_FOCUS, g_Config.bPauseOnLostFocus);
|
||||
@@ -1190,11 +1162,6 @@ namespace MainWindow {
|
||||
ID_OPTIONS_FRAMESKIP_8,
|
||||
};
|
||||
|
||||
static const int frameskippingType[] = {
|
||||
ID_OPTIONS_FRAMESKIPTYPE_COUNT,
|
||||
ID_OPTIONS_FRAMESKIPTYPE_PRCNT,
|
||||
};
|
||||
|
||||
if (g_Config.iFrameSkip < FRAMESKIP_OFF)
|
||||
g_Config.iFrameSkip = FRAMESKIP_OFF;
|
||||
|
||||
@@ -1205,10 +1172,6 @@ namespace MainWindow {
|
||||
CheckMenuItem(menu, frameskipping[i], MF_BYCOMMAND | ((i == g_Config.iFrameSkip) ? MF_CHECKED : MF_UNCHECKED));
|
||||
}
|
||||
|
||||
for (int i = 0; i < ARRAY_SIZE(frameskippingType); i++) {
|
||||
CheckMenuItem(menu, frameskippingType[i], MF_BYCOMMAND | ((i == g_Config.iFrameSkipType) ? MF_CHECKED : MF_UNCHECKED));
|
||||
}
|
||||
|
||||
static const int savestateSlot[] = {
|
||||
ID_FILE_SAVESTATE_SLOT_1,
|
||||
ID_FILE_SAVESTATE_SLOT_2,
|
||||
|
||||
Reference in New Issue
Block a user