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); |
} |