diff --git a/Core/Config.cpp b/Core/Config.cpp index c287c80962..4b18cf10ad 100644 --- a/Core/Config.cpp +++ b/Core/Config.cpp @@ -92,7 +92,6 @@ void Config::Load(const char *iniFileName) IniFile::Section *graphics = iniFile.GetOrCreateSection("Graphics"); graphics->Get("ShowFPSCounter", &iShowFPSCounter, false); - graphics->Get("DisplayFramebuffer", &bDisplayFramebuffer, false); #ifdef _WIN32 graphics->Get("ResolutionScale", &iWindowZoom, 2); #else @@ -223,7 +222,6 @@ void Config::Save() IniFile::Section *graphics = iniFile.GetOrCreateSection("Graphics"); graphics->Set("ShowFPSCounter", iShowFPSCounter); - graphics->Set("DisplayFramebuffer", bDisplayFramebuffer); graphics->Set("ResolutionScale", iWindowZoom); graphics->Set("RenderingMode", iRenderingMode); graphics->Set("HardwareTransform", bHardwareTransform); diff --git a/Core/Config.h b/Core/Config.h index 42f3e44cd6..614c42fba0 100644 --- a/Core/Config.h +++ b/Core/Config.h @@ -62,7 +62,6 @@ public: std::string languageIni; // GFX - bool bDisplayFramebuffer; bool bHardwareTransform; int iRenderingMode; // 0 = non-buffered rendering 1 = buffered rendering 2 = Read Framebuffer to memory (CPU) 3 = Read Framebuffer to memory (GPU) int iTexFiltering; // 1 = off , 2 = nearest , 3 = linear , 4 = linear(CG) @@ -95,7 +94,6 @@ public: int iCurrentStateSlot; bool bEnableCheats; bool bReloadCheats; - bool bFramebuffersToMem; // Sound bool bEnableSound; diff --git a/GPU/GLES/Framebuffer.cpp b/GPU/GLES/Framebuffer.cpp index 55610381a9..80b1e02bb0 100644 --- a/GPU/GLES/Framebuffer.cpp +++ b/GPU/GLES/Framebuffer.cpp @@ -1098,7 +1098,7 @@ void FramebufferManager::DeviceLost() { void FramebufferManager::BeginFrame() { DecimateFBOs(); // NOTE - this is all wrong. At the beginning of the frame is a TERRIBLE time to draw the fb. - if (g_Config.bDisplayFramebuffer && displayFramebufPtr_) { + if (displayFramebufPtr_) { INFO_LOG(HLE, "Drawing the framebuffer (%08x)", displayFramebufPtr_); const u8 *pspframebuf = Memory::GetPointer((0x44000000) | (displayFramebufPtr_ & 0x1FFFFF)); // TODO - check glstate.cullFace.disable(); diff --git a/UI/GameSettingsScreen.cpp b/UI/GameSettingsScreen.cpp index fc53bb8c81..f16ba8f067 100644 --- a/UI/GameSettingsScreen.cpp +++ b/UI/GameSettingsScreen.cpp @@ -207,7 +207,6 @@ void GameSettingsScreen::CreateViews() { graphicsSettings->Add(new CheckBox(&g_Config.bStretchToDisplay, gs->T("Stretch to Display"))); graphicsSettings->Add(new CheckBox(&g_Config.bMipMap, gs->T("Mipmapping"))); graphicsSettings->Add(new CheckBox(&g_Config.bTrueColor, gs->T("True Color"))); - graphicsSettings->Add(new CheckBox(&g_Config.bDisplayFramebuffer, gs->T("Display Raw Framebuffer"))); #ifdef _WIN32 graphicsSettings->Add(new CheckBox(&g_Config.bVSync, gs->T("VSync"))); graphicsSettings->Add(new CheckBox(&g_Config.bFullScreen, gs->T("FullScreen"))); diff --git a/UI/MenuScreens.cpp b/UI/MenuScreens.cpp index 378a296c46..f4f0c0ce08 100644 --- a/UI/MenuScreens.cpp +++ b/UI/MenuScreens.cpp @@ -1238,8 +1238,6 @@ void GraphicsScreenP3::render() { } else g_Config.iFrameSkip = 0; - UICheckBox(GEN_ID, x, y += stride, gs->T("Display Raw Framebuffer"), ALIGN_TOPLEFT, &g_Config.bDisplayFramebuffer); - UIEnd(); } diff --git a/Windows/WndMainWindow.cpp b/Windows/WndMainWindow.cpp index 186ef02bca..2fd4b88534 100644 --- a/Windows/WndMainWindow.cpp +++ b/Windows/WndMainWindow.cpp @@ -840,9 +840,6 @@ namespace MainWindow case ID_OPTIONS_SHOWFPS: g_Config.iShowFPSCounter = !g_Config.iShowFPSCounter; break; - case ID_OPTIONS_DISPLAYRAWFRAMEBUFFER: - g_Config.bDisplayFramebuffer = !g_Config.bDisplayFramebuffer; - break; case ID_OPTIONS_FASTMEMORY: g_Config.bFastMemory = !g_Config.bFastMemory; break; @@ -1042,7 +1039,6 @@ namespace MainWindow CHECKITEM(ID_EMULATION_SPEEDLIMIT,g_Config.bSpeedLimit); // CHECK(ID_OPTIONS_ENABLEFRAMEBUFFER,g_Config.bEnableFrameBuffer); // CHECK(ID_OPTIONS_EMULATESYSCALL,g_bEmulateSyscall); - CHECKITEM(ID_OPTIONS_DISPLAYRAWFRAMEBUFFER, g_Config.bDisplayFramebuffer); CHECKITEM(ID_OPTIONS_IGNOREILLEGALREADS,g_Config.bIgnoreBadMemAccess); CHECKITEM(ID_CPU_INTERPRETER,g_Config.bJit == false); CHECKITEM(ID_CPU_DYNAREC,g_Config.bJit == true); diff --git a/Windows/ppsspp.rc b/Windows/ppsspp.rc index 699669b478..c98efae3d8 100644 Binary files a/Windows/ppsspp.rc and b/Windows/ppsspp.rc differ diff --git a/native b/native index b7c8b8ddef..dd99cfbbe8 160000 --- a/native +++ b/native @@ -1 +1 @@ -Subproject commit b7c8b8ddef4e22324b768129f53a10382684259a +Subproject commit dd99cfbbe808a62528cfb2f51864ad596812c1f6