From 82b2581d79b8e398df4b46d47dbc8a431a68dc44 Mon Sep 17 00:00:00 2001 From: raven02 Date: Wed, 24 Jul 2013 15:47:05 +0800 Subject: [PATCH] Remove 'Display raw framebuffer' option --- Core/Config.cpp | 2 -- Core/Config.h | 2 -- GPU/GLES/Framebuffer.cpp | 2 +- UI/GameSettingsScreen.cpp | 1 - UI/MenuScreens.cpp | 2 -- Windows/WndMainWindow.cpp | 4 ---- Windows/ppsspp.rc | Bin 38622 -> 18739 bytes native | 2 +- 8 files changed, 2 insertions(+), 13 deletions(-) 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 699669b4783c038e2733e19e858b8fa508f6f34b..c98efae3d865c3b2028a63500a74428a6e7fd6e7 100644 GIT binary patch literal 18739 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 Vz~$A(Nk6}nvnGc=gzl{M{{e&dJShMG diff --git a/native b/native index b7c8b8ddef..dd99cfbbe8 160000 --- a/native +++ b/native @@ -1 +1 @@ -Subproject commit b7c8b8ddef4e22324b768129f53a10382684259a +Subproject commit dd99cfbbe808a62528cfb2f51864ad596812c1f6