1 // Copyright 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "cc/output/renderer.h"
9 bool Renderer::HasAllocatedResourcesForTesting(RenderPass::Id id) const {
13 void Renderer::SetVisible(bool visible) {
14 if (visible_ == visible)
18 DidChangeVisibility();
21 RendererCapabilitiesImpl::RendererCapabilitiesImpl()
22 : best_texture_format(RGBA_8888),
23 allow_partial_texture_updates(false),
25 using_shared_memory_resources(false),
26 using_partial_swap(false),
27 using_egl_image(false),
28 using_map_image(false),
29 using_discard_framebuffer(false),
30 allow_rasterize_on_demand(false) {}
32 RendererCapabilitiesImpl::~RendererCapabilitiesImpl() {}
34 RendererCapabilities RendererCapabilitiesImpl::MainThreadCapabilities() const {
35 return RendererCapabilities(best_texture_format,
36 allow_partial_texture_updates,
38 using_shared_memory_resources);