| Index: cc/output/gl_renderer.cc
|
| diff --git a/cc/output/gl_renderer.cc b/cc/output/gl_renderer.cc
|
| index b0a6983d38a464261c91c318d126b79426366104..1f8b84df8e2f55a591675846096df4b66887b438 100644
|
| --- a/cc/output/gl_renderer.cc
|
| +++ b/cc/output/gl_renderer.cc
|
| @@ -35,6 +35,7 @@
|
| #include "cc/output/layer_quad.h"
|
| #include "cc/output/output_surface.h"
|
| #include "cc/output/render_surface_filters.h"
|
| +#include "cc/output/renderer_settings.h"
|
| #include "cc/output/static_geometry_binding.h"
|
| #include "cc/output/texture_mailbox_deleter.h"
|
| #include "cc/quads/draw_polygon.h"
|
| @@ -447,7 +448,7 @@ const RendererCapabilitiesImpl& GLRenderer::Capabilities() const {
|
| }
|
|
|
| void GLRenderer::DidChangeVisibility() {
|
| - if (visible()) {
|
| + if (visible_) {
|
| output_surface_->EnsureBackbuffer();
|
| } else {
|
| TRACE_EVENT0("cc", "GLRenderer::DidChangeVisibility dropping resources");
|
| @@ -461,7 +462,7 @@ void GLRenderer::DidChangeVisibility() {
|
| // ContextProvider is not shared, so always pass 0 for the client_id.
|
| // TODO(crbug.com/487471): Update this when we share compositor
|
| // ContextProviders.
|
| - context_support_->SetClientVisible(0 /* client_id */, visible());
|
| + context_support_->SetClientVisible(0 /* client_id */, visible_);
|
| bool aggressively_free_resources = !context_support_->AnyClientsVisible();
|
| if (aggressively_free_resources)
|
| output_surface_->context_provider()->DeleteCachedResources();
|
| @@ -2898,7 +2899,7 @@ void GLRenderer::DrawQuadGeometry(const gfx::Transform& projection_matrix,
|
| }
|
|
|
| void GLRenderer::SwapBuffers(CompositorFrameMetadata metadata) {
|
| - DCHECK(visible());
|
| + DCHECK(visible_);
|
|
|
| TRACE_EVENT0("cc,benchmark", "GLRenderer::SwapBuffers");
|
| // We're done! Time to swapbuffers!
|
|
|