cc: Allow one frame of pre-rasterization for GPU rasterization.
commitc92195e33ecd19394dc8447948fcdefd32b25d10
authorernstm@chromium.org <ernstm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 7 May 2014 18:18:49 +0000 (7 18:18 +0000)
committerernstm@chromium.org <ernstm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 7 May 2014 18:18:49 +0000 (7 18:18 +0000)
treed5dc816ff480f37a53dd0f47331f6532c757d93e
parentf3aa0dd19469722a5a3ca49f94d9e33d582e224e
cc: Allow one frame of pre-rasterization for GPU rasterization.

This patch makes the following changes:
- Set the memory management policy to allow pre-painting for GPU raster.
- Adjust the skewport (soon tiles) to cover only the next estimated frame for GPU raster.
- Switch the skewport_target_time setting from an absolute time value to a
  multiplier.

R=nduca@chromium.org,enne@chromium.org,vmpstr@chromium.org,brianderson@chromium.org
BUG=368884

Review URL: https://codereview.chromium.org/265843010

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268860 0039d316-1c4b-4281-b951-d872f2087c98
cc/layers/picture_layer_impl.cc
cc/trees/layer_tree_host_impl.cc
cc/trees/layer_tree_host_impl.h
cc/trees/layer_tree_host_impl_unittest.cc
cc/trees/layer_tree_impl.cc
cc/trees/layer_tree_impl.h
cc/trees/layer_tree_settings.cc
cc/trees/layer_tree_settings.h