Index: cc/layers/layer_impl.cc |
diff --git a/cc/layers/layer_impl.cc b/cc/layers/layer_impl.cc |
index aec8cd28978ae383824e7aee29b011456702a696..8945758cc24972bf224b226eb460c2934bd6f4ce 100644 |
--- a/cc/layers/layer_impl.cc |
+++ b/cc/layers/layer_impl.cc |
@@ -528,6 +528,11 @@ void LayerImpl::NoteLayerPropertyChangedForDescendants() { |
children_[i]->NoteLayerPropertyChangedForSubtree(); |
} |
+bool LayerImpl::CanDrawDirectlyToBackbuffer() const { |
+ return render_target() == layer_tree_impl_->root_layer() && |
+ draw_opacity() == 1.f && !draw_opacity_is_animating(); |
+} |
+ |
const char* LayerImpl::LayerTypeAsString() const { |
return "Layer"; |
} |