Index: cc/layers/layer_impl.cc |
diff --git a/cc/layers/layer_impl.cc b/cc/layers/layer_impl.cc |
index 551c144810147ff4c821b882bc8a523ed4335235..34e3b279124a0a60c0d725f099f63f9a34b51dcf 100644 |
--- a/cc/layers/layer_impl.cc |
+++ b/cc/layers/layer_impl.cc |
@@ -560,6 +560,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"; |
} |