diff options
| author | Scott Mansell <phiren@gmail.com> | 2016-01-17 01:57:59 +1300 |
|---|---|---|
| committer | Scott Mansell <phiren@gmail.com> | 2016-06-26 16:13:22 +1200 |
| commit | 95469ec225f325020221c4495b94a7b7cb2475a8 (patch) | |
| tree | fb86ecc624abc053730afb076257bf0edc69a3df /Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp | |
| parent | 24e5d21780c6ece01ef8a2315eb9ed5300535688 (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/OGL/ProgramShaderCache.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp b/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp index 2a8accd5b9..06ce67acfc 100644 --- a/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp +++ b/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp @@ -36,9 +36,6 @@ static GLuint CurrentProgram = 0; ProgramShaderCache::PCache ProgramShaderCache::pshaders; ProgramShaderCache::PCacheEntry* ProgramShaderCache::last_entry; SHADERUID ProgramShaderCache::last_uid; -UidChecker<PixelShaderUid, ShaderCode> ProgramShaderCache::pixel_uid_checker; -UidChecker<VertexShaderUid, ShaderCode> ProgramShaderCache::vertex_uid_checker; -UidChecker<GeometryShaderUid, ShaderCode> ProgramShaderCache::geometry_uid_checker; static std::string s_glsl_header = ""; @@ -400,19 +397,6 @@ void ProgramShaderCache::GetShaderId(SHADERUID* uid, DSTALPHA_MODE dstAlphaMode, uid->puid = GetPixelShaderUid(dstAlphaMode); uid->vuid = GetVertexShaderUid(); uid->guid = GetGeometryShaderUid(primitive_type); - - if (g_ActiveConfig.bEnableShaderDebugging) - { - ShaderCode pcode = GeneratePixelShaderCode(dstAlphaMode, API_OPENGL, uid->puid.GetUidData()); - pixel_uid_checker.AddToIndexAndCheck(pcode, uid->puid, "Pixel", "p"); - - ShaderCode vcode = GenerateVertexShaderCode(API_OPENGL, uid->vuid.GetUidData()); - vertex_uid_checker.AddToIndexAndCheck(vcode, uid->vuid, "Vertex", "v"); - - ShaderCode gcode = - GenerateGeometryShaderCode(primitive_type, API_OPENGL, uid->guid.GetUidData()); - geometry_uid_checker.AddToIndexAndCheck(gcode, uid->guid, "Geometry", "g"); - } } ProgramShaderCache::PCacheEntry ProgramShaderCache::GetShaderProgram() @@ -517,9 +501,6 @@ void ProgramShaderCache::Shutdown() } pshaders.clear(); - pixel_uid_checker.Invalidate(); - vertex_uid_checker.Invalidate(); - s_buffer.reset(); } |
