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"
7 #include "cc/quads/render_pass_id.h"
11 bool Renderer::HasAllocatedResourcesForTesting(RenderPassId id
) const {
15 void Renderer::SetVisible(bool visible
) {
16 if (visible_
== visible
)
20 DidChangeVisibility();
23 RendererCapabilitiesImpl::RendererCapabilitiesImpl()
24 : best_texture_format(RGBA_8888
),
25 allow_partial_texture_updates(false),
27 using_shared_memory_resources(false),
28 using_partial_swap(false),
29 using_egl_image(false),
31 using_discard_framebuffer(false),
32 allow_rasterize_on_demand(false),
36 RendererCapabilitiesImpl::~RendererCapabilitiesImpl() {}
38 RendererCapabilities
RendererCapabilitiesImpl::MainThreadCapabilities() const {
39 return RendererCapabilities(best_texture_format
,
40 allow_partial_texture_updates
,
42 using_shared_memory_resources
);