blob: a0812c687a0988cc4db3204728f7572974ed1e6f [file] [log] [blame]
// Copyright 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "cc/output/renderer.h"
#include "cc/quads/render_pass_id.h"
namespace cc {
bool Renderer::HasAllocatedResourcesForTesting(RenderPassId id) const {
return false;
}
void Renderer::SetVisible(bool visible) {
if (visible_ == visible)
return;
visible_ = visible;
DidChangeVisibility();
}
RendererCapabilitiesImpl::RendererCapabilitiesImpl()
: best_texture_format(RGBA_8888),
allow_partial_texture_updates(false),
max_texture_size(0),
using_shared_memory_resources(false),
using_partial_swap(false),
allow_empty_swap(false),
using_egl_image(false),
using_image(false),
using_discard_framebuffer(false),
allow_rasterize_on_demand(false),
max_msaa_samples(0) {}
RendererCapabilitiesImpl::~RendererCapabilitiesImpl() {}
RendererCapabilities RendererCapabilitiesImpl::MainThreadCapabilities() const {
return RendererCapabilities(best_texture_format,
allow_partial_texture_updates,
max_texture_size,
using_shared_memory_resources);
}
} // namespace cc