From 010a0d481ad0f5dd19182eafc411feec387404db Mon Sep 17 00:00:00 2001 From: degasus Date: Thu, 30 Jan 2014 15:51:20 +0100 Subject: 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 --- Source/Core/VideoCommon/OpcodeDecoding.cpp | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'Source/Core/VideoCommon/OpcodeDecoding.cpp') diff --git a/Source/Core/VideoCommon/OpcodeDecoding.cpp b/Source/Core/VideoCommon/OpcodeDecoding.cpp index f469bc7f6d..4211bd650d 100644 --- a/Source/Core/VideoCommon/OpcodeDecoding.cpp +++ b/Source/Core/VideoCommon/OpcodeDecoding.cpp @@ -112,15 +112,6 @@ void InterpretDisplayList(u32 address, u32 size) g_pVideoData = old_pVideoData; } -// Defer to backend-specific DL cache. -extern bool HandleDisplayList(u32 address, u32 size); - -void ExecuteDisplayList(u32 address, u32 size) -{ - if (!HandleDisplayList(address, size)) - InterpretDisplayList(address, size); -} - u32 FifoCommandRunnable(u32 &command_size) { u32 cycleTime = 0; @@ -337,7 +328,7 @@ static void Decode() { u32 address = DataReadU32(); u32 count = DataReadU32(); - ExecuteDisplayList(address, count); + InterpretDisplayList(address, count); } break; -- cgit v1.2.3