Adam Barth 2e5d3c4977 Preroll rasterization
Prerolling the rasterization tasks reduces the number of render target
switches because we don't interrupt the main render target.
2016-01-08 13:17:13 -08:00

25 lines
555 B
C++

// Copyright 2015 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 "sky/compositor/layer_tree.h"
#include "sky/compositor/layer.h"
namespace sky {
namespace compositor {
LayerTree::LayerTree() : rasterizer_tracing_threashold_(0) {
}
LayerTree::~LayerTree() {
}
void LayerTree::Raster(PaintContext::ScopedFrame& frame) {
root_layer_->Preroll(frame, SkMatrix());
root_layer_->Paint(frame);
}
} // namespace compositor
} // namespace sky