Chromium Code Reviews| Index: cc/layers/picture_layer_impl.cc |
| diff --git a/cc/layers/picture_layer_impl.cc b/cc/layers/picture_layer_impl.cc |
| index dbe343d08446b986f33a688e4b3b0c2c5a251508..db377c556d59debe79e178de54d97fde482cb34d 100644 |
| --- a/cc/layers/picture_layer_impl.cc |
| +++ b/cc/layers/picture_layer_impl.cc |
| @@ -1136,11 +1136,14 @@ float PictureLayerImpl::MaximumTilingContentsScale() const { |
| scoped_ptr<PictureLayerTilingSet> |
| PictureLayerImpl::CreatePictureLayerTilingSet() { |
| const LayerTreeSettings& settings = layer_tree_impl()->settings(); |
| + float skewport_scaling = 1.0f; |
| + if (layer_tree_impl()->use_gpu_rasterization()) { |
| + skewport_scaling = |
| + settings.threaded_gpu_rasterization_enabled ? 0.2f : 0.0f; |
|
enne (OOO)
2015/02/11 18:19:51
Maybe if threaded_gpu_rasterization_enabled, the e
vmpstr
2015/02/11 19:00:51
I agree, I think this could be nicer if the settin
vmiura
2015/02/11 20:13:18
Because of vetoing we want to be able to switch fr
enne (OOO)
2015/02/11 20:45:15
Yeah, a different setting seems better, in that ca
vmiura
2015/02/11 22:12:50
Done.
|
| + } |
| return PictureLayerTilingSet::Create( |
| this, settings.max_tiles_for_interest_area, |
| - layer_tree_impl()->use_gpu_rasterization() |
| - ? 0.f |
| - : settings.skewport_target_time_in_seconds, |
| + settings.skewport_target_time_in_seconds * skewport_scaling, |
| settings.skewport_extrapolation_limit_in_content_pixels); |
| } |