summaryrefslogtreecommitdiffstats
path: root/cc/gl_renderer.cc
diff options
context:
space:
mode:
authorpiman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-16 22:20:01 +0000
committerpiman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-16 22:20:01 +0000
commit4586f7dad93470dc59f270e97ec03b06bdf8bdaa (patch)
treee2487231123869d586cdaf64ecf37ee982f2025e /cc/gl_renderer.cc
parent92d9ffe4c7da1ecd30d2f2733805bd9946797bdd (diff)
downloadchromium_src-4586f7dad93470dc59f270e97ec03b06bdf8bdaa.zip
chromium_src-4586f7dad93470dc59f270e97ec03b06bdf8bdaa.tar.gz
chromium_src-4586f7dad93470dc59f270e97ec03b06bdf8bdaa.tar.bz2
Shrink texture uploader when not visible.
Together with https://codereview.chromium.org/12278025/ this helps freeing the shared memory associated with queries when renderers go to the background. BUG=None Review URL: https://chromiumcodereview.appspot.com/12284013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@183006 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/gl_renderer.cc')
-rw-r--r--cc/gl_renderer.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/cc/gl_renderer.cc b/cc/gl_renderer.cc
index 42aaf8f..7189960 100644
--- a/cc/gl_renderer.cc
+++ b/cc/gl_renderer.cc
@@ -1402,6 +1402,7 @@ void GLRenderer::enforceMemoryPolicy()
releaseRenderPassTextures();
if (m_discardBackbufferWhenNotVisible)
discardBackbuffer();
+ m_resourceProvider->releaseCachedData();
GLC(m_context, m_context->flush());
}
}