diff options
| author | Stenzek <stenzek@gmail.com> | 2018-02-25 01:15:35 +1000 |
|---|---|---|
| committer | Stenzek <stenzek@gmail.com> | 2018-03-10 15:56:30 +1000 |
| commit | dec0c3bce85ceda89ea05f00b94aad00e675598d (patch) | |
| tree | 8c967a47d8a531ae3f0245e419d7ec652535ee3a /Source/Core/VideoBackends/OGL/Render.cpp | |
| parent | 24df896eb8d1520706b086039743ef2dca7ce6df (diff) | |
Move shader caches to VideoCommon
Diffstat (limited to 'Source/Core/VideoBackends/OGL/Render.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/OGL/Render.cpp | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/Source/Core/VideoBackends/OGL/Render.cpp b/Source/Core/VideoBackends/OGL/Render.cpp index ae9e45db99..ac08ae57cd 100644 --- a/Source/Core/VideoBackends/OGL/Render.cpp +++ b/Source/Core/VideoBackends/OGL/Render.cpp @@ -1465,7 +1465,6 @@ void Renderer::SwapImpl(AbstractTexture* texture, const EFBRectangle& xfb_region // Clean out old stuff from caches. It's not worth it to clean out the shader caches. g_texture_cache->Cleanup(frameCount); - ProgramShaderCache::RetrieveAsyncShaders(); RestoreAPIState(); @@ -1479,8 +1478,7 @@ void Renderer::SwapImpl(AbstractTexture* texture, const EFBRectangle& xfb_region g_sampler_cache->Clear(); // Invalidate shader cache when the host config changes. - if (CheckForHostConfigChanges()) - ProgramShaderCache::Reload(); + CheckForHostConfigChanges(); // For testing zbuffer targets. // Renderer::SetZBufferRender(); @@ -1602,21 +1600,6 @@ void Renderer::ApplyDepthState(const DepthState& state) } } -void Renderer::SetRasterizationState(const RasterizationState& state) -{ - ApplyRasterizationState(state); -} - -void Renderer::SetDepthState(const DepthState& state) -{ - ApplyDepthState(state); -} - -void Renderer::SetBlendingState(const BlendingState& state) -{ - ApplyBlendingState(state); -} - void Renderer::SetPipeline(const AbstractPipeline* pipeline) { // Not all shader changes currently go through SetPipeline, so we can't |
