Index: cc/output/gl_renderer.cc |
diff --git a/cc/output/gl_renderer.cc b/cc/output/gl_renderer.cc |
index 35f86849146611f0afc49eff6bb7dc06b86e5991..8c201aa94ed75671213b45237b887d8a6cc20e54 100644 |
--- a/cc/output/gl_renderer.cc |
+++ b/cc/output/gl_renderer.cc |
@@ -166,7 +166,6 @@ GLRenderer::GLRenderer(RendererClient* client, |
context_support_(output_surface->context_provider()->ContextSupport()), |
texture_mailbox_deleter_(texture_mailbox_deleter), |
is_backbuffer_discarded_(false), |
- discard_backbuffer_when_not_visible_(false), |
is_using_bind_uniform_(false), |
visible_(true), |
is_scissor_enabled_(false), |
@@ -2103,17 +2102,11 @@ void GLRenderer::SwapBuffers() { |
resource_provider_->SetReadLockFence(new SimpleSwapFence()); |
} |
-void GLRenderer::SetDiscardBackBufferWhenNotVisible(bool discard) { |
- discard_backbuffer_when_not_visible_ = discard; |
- EnforceMemoryPolicy(); |
-} |
- |
void GLRenderer::EnforceMemoryPolicy() { |
if (!visible_) { |
TRACE_EVENT0("cc", "GLRenderer::EnforceMemoryPolicy dropping resources"); |
ReleaseRenderPassTextures(); |
- if (discard_backbuffer_when_not_visible_) |
- DiscardBackbuffer(); |
+ DiscardBackbuffer(); |
resource_provider_->ReleaseCachedData(); |
GLC(context_, context_->flush()); |
} |