summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/D3D/PixelShaderCache.cpp
diff options
context:
space:
mode:
authorScott Mansell <phiren@gmail.com>2016-01-17 01:57:59 +1300
committerScott Mansell <phiren@gmail.com>2016-06-26 16:13:22 +1200
commit95469ec225f325020221c4495b94a7b7cb2475a8 (patch)
treefb86ecc624abc053730afb076257bf0edc69a3df /Source/Core/VideoBackends/D3D/PixelShaderCache.cpp
parent24e5d21780c6ece01ef8a2315eb9ed5300535688 (diff)
Remove UID Checker.
Kind of pointless now that multiple shaders with the same UID are now fundementally impossible.
Diffstat (limited to 'Source/Core/VideoBackends/D3D/PixelShaderCache.cpp')
-rw-r--r--Source/Core/VideoBackends/D3D/PixelShaderCache.cpp7
1 files changed, 0 insertions, 7 deletions
diff --git a/Source/Core/VideoBackends/D3D/PixelShaderCache.cpp b/Source/Core/VideoBackends/D3D/PixelShaderCache.cpp
index e739c6ae06..144cc131c9 100644
--- a/Source/Core/VideoBackends/D3D/PixelShaderCache.cpp
+++ b/Source/Core/VideoBackends/D3D/PixelShaderCache.cpp
@@ -26,7 +26,6 @@ namespace DX11
PixelShaderCache::PSCache PixelShaderCache::PixelShaders;
const PixelShaderCache::PSCacheEntry* PixelShaderCache::last_entry;
PixelShaderUid PixelShaderCache::last_uid;
-UidChecker<PixelShaderUid, ShaderCode> PixelShaderCache::pixel_uid_checker;
LinearDiskCache<PixelShaderUid, u8> g_ps_disk_cache;
@@ -517,7 +516,6 @@ void PixelShaderCache::Clear()
for (auto& iter : PixelShaders)
iter.second.Destroy();
PixelShaders.clear();
- pixel_uid_checker.Invalidate();
last_entry = nullptr;
}
@@ -557,11 +555,6 @@ void PixelShaderCache::Shutdown()
bool PixelShaderCache::SetShader(DSTALPHA_MODE dstAlphaMode)
{
PixelShaderUid uid = GetPixelShaderUid(dstAlphaMode);
- if (g_ActiveConfig.bEnableShaderDebugging)
- {
- ShaderCode code = GeneratePixelShaderCode(dstAlphaMode, API_D3D, uid.GetUidData());
- pixel_uid_checker.AddToIndexAndCheck(code, uid, "Pixel", "p");
- }
// Check if the shader is already set
if (last_entry)