diff options
| author | degasus <wickmarkus@web.de> | 2014-01-30 15:51:20 +0100 |
|---|---|---|
| committer | degasus <wickmarkus@web.de> | 2014-01-31 07:30:55 +0100 |
| commit | 010a0d481ad0f5dd19182eafc411feec387404db (patch) | |
| tree | d63742aa555f77465279ce8f8928a8ecc3cae4f3 /Source/Core/VideoBackends | |
| parent | 72cc6431e5654250b49cb7d2c0efce42a8340c8a (diff) | |
VideoCommon: remove Cache Displaylist
This option was known to break every second game and only boost a bit.
It also seems to be broken because of streaming into pinned memory and buffer storage buffers.
v2: also remove dlc_desc
Diffstat (limited to 'Source/Core/VideoBackends')
| -rw-r--r-- | Source/Core/VideoBackends/D3D/Render.cpp | 2 | ||||
| -rw-r--r-- | Source/Core/VideoBackends/D3D/main.cpp | 3 | ||||
| -rw-r--r-- | Source/Core/VideoBackends/OGL/Render.cpp | 2 | ||||
| -rw-r--r-- | Source/Core/VideoBackends/OGL/main.cpp | 7 |
4 files changed, 0 insertions, 14 deletions
diff --git a/Source/Core/VideoBackends/D3D/Render.cpp b/Source/Core/VideoBackends/D3D/Render.cpp index ee6814deb7..1c1955aea6 100644 --- a/Source/Core/VideoBackends/D3D/Render.cpp +++ b/Source/Core/VideoBackends/D3D/Render.cpp @@ -8,7 +8,6 @@ #include "Timer.h" #include "Debugger.h" -#include "DLCache.h" #include "EmuWindow.h" #include "Fifo.h" #include "OnScreenDisplay.h" @@ -950,7 +949,6 @@ void Renderer::Swap(u32 xfbAddr, u32 fbWidth, u32 fbHeight,const EFBRectangle& r GFX_DEBUGGER_PAUSE_AT(NEXT_FRAME, true); - DLCache::ProgressiveCleanup(); TextureCache::Cleanup(); // Enable configuration changes diff --git a/Source/Core/VideoBackends/D3D/main.cpp b/Source/Core/VideoBackends/D3D/main.cpp index 0514106da5..2c8179c91d 100644 --- a/Source/Core/VideoBackends/D3D/main.cpp +++ b/Source/Core/VideoBackends/D3D/main.cpp @@ -20,7 +20,6 @@ #include "Host.h" #include "Debugger/DebuggerPanel.h" -#include "DLCache.h" #include "EmuWindow.h" #include "IndexGenerator.h" #include "FileUtil.h" @@ -201,7 +200,6 @@ void VideoBackend::Video_Prepare() PixelShaderManager::Init(); CommandProcessor::Init(); PixelEngine::Init(); - DLCache::Init(); // Tell the host that the window is ready Host_Message(WM_USER_CREATE); @@ -219,7 +217,6 @@ void VideoBackend::Shutdown() s_swapRequested = FALSE; // VideoCommon - DLCache::Shutdown(); Fifo_Shutdown(); CommandProcessor::Shutdown(); PixelShaderManager::Shutdown(); diff --git a/Source/Core/VideoBackends/OGL/Render.cpp b/Source/Core/VideoBackends/OGL/Render.cpp index a04071be30..0cabbd0a10 100644 --- a/Source/Core/VideoBackends/OGL/Render.cpp +++ b/Source/Core/VideoBackends/OGL/Render.cpp @@ -33,7 +33,6 @@ #include "TextureCache.h" #include "RasterFont.h" #include "VertexShaderGen.h" -#include "DLCache.h" #include "ProgramShaderCache.h" #include "VertexShaderManager.h" #include "VertexLoaderManager.h" @@ -1588,7 +1587,6 @@ void Renderer::Swap(u32 xfbAddr, u32 fbWidth, u32 fbHeight,const EFBRectangle& r } // Clean out old stuff from caches. It's not worth it to clean out the shader caches. - DLCache::ProgressiveCleanup(); TextureCache::Cleanup(); frameCount++; diff --git a/Source/Core/VideoBackends/OGL/main.cpp b/Source/Core/VideoBackends/OGL/main.cpp index 8fe856db84..ba7f1a0689 100644 --- a/Source/Core/VideoBackends/OGL/main.cpp +++ b/Source/Core/VideoBackends/OGL/main.cpp @@ -76,7 +76,6 @@ Make AA apply instantly during gameplay if possible #include "TextureConverter.h" #include "PostProcessing.h" #include "OnScreenDisplay.h" -#include "DLCache.h" #include "FramebufferManager.h" #include "Core.h" #include "Host.h" @@ -225,9 +224,6 @@ void VideoBackend::Video_Prepare() GL_REPORT_ERRORD(); VertexLoaderManager::Init(); TextureConverter::Init(); -#ifndef _M_GENERIC - DLCache::Init(); -#endif // Notify the core that the video backend is ready Host_Message(WM_USER_CREATE); @@ -250,9 +246,6 @@ void VideoBackend::Video_Cleanup() { s_efbAccessRequested = false; s_FifoShuttingDown = false; s_swapRequested = false; -#ifndef _M_GENERIC - DLCache::Shutdown(); -#endif Fifo_Shutdown(); // The following calls are NOT Thread Safe |
