| Index: cc/trees/layer_tree_impl.cc
|
| diff --git a/cc/trees/layer_tree_impl.cc b/cc/trees/layer_tree_impl.cc
|
| index 9f78b26c4f7559255f916bf02af4015e79106898..571989bfce58ce3dbfd8ba2d9548ece87ccb87d6 100644
|
| --- a/cc/trees/layer_tree_impl.cc
|
| +++ b/cc/trees/layer_tree_impl.cc
|
| @@ -316,6 +316,8 @@ void LayerTreeImpl::UpdateDrawProperties() {
|
| IsActiveTree(),
|
| "SourceFrameNumber",
|
| source_frame_number_);
|
| + bool can_render_to_separate_surface =
|
| + !output_surface()->ForcedDrawToSoftwareDevice();
|
| LayerTreeHostCommon::CalcDrawPropsImplInputs inputs(
|
| root_layer(),
|
| DrawViewportSize(),
|
| @@ -325,6 +327,7 @@ void LayerTreeImpl::UpdateDrawProperties() {
|
| root_scroll_layer_ ? root_scroll_layer_->parent() : NULL,
|
| MaxTextureSize(),
|
| settings().can_use_lcd_text,
|
| + can_render_to_separate_surface,
|
| settings().layer_transforms_should_scale_layer_contents,
|
| &render_surface_layer_list_);
|
| LayerTreeHostCommon::CalculateDrawProperties(&inputs);
|
|
|