|
[4/5] Add translated rasterization support for PictureLayerTilingSet & below
This CL extends PictureLayerTiling to support tiles rasterized with scale and
translation. Tilings still use only the scale factor as their key. It is an
error to have tilings with the same scale but a different translation in the
same PictureLayerTilingSet. This CL implements a policy to evict old tiling
when syncing from a tiling set with a slot conflict.
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
Review-Url: https://codereview.chromium.org/2566613002
Cr-Commit-Position: refs/heads/master@{#463022}
Committed: https://chromium.googlesource.com/chromium/src/+/45739334a54b563922c9af81bfa2519787d453fa
Total comments: 4
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+724 lines, -409 lines) |
Patch |
|
M |
cc/benchmarks/rasterize_and_record_benchmark_impl.cc
|
View
|
1
2
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/layers/picture_layer_impl.cc
|
View
|
1
2
|
5 chunks |
+15 lines, -11 lines |
0 comments
|
Download
|
|
M |
cc/layers/picture_layer_impl_unittest.cc
|
View
|
1
|
96 chunks |
+235 lines, -207 lines |
0 comments
|
Download
|
|
M |
cc/test/fake_picture_layer_tiling_client.cc
|
View
|
1
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
cc/tiles/picture_layer_tiling.h
|
View
|
1
2
|
7 chunks |
+24 lines, -6 lines |
0 comments
|
Download
|
|
M |
cc/tiles/picture_layer_tiling.cc
|
View
|
1
2
|
19 chunks |
+65 lines, -45 lines |
0 comments
|
Download
|
|
M |
cc/tiles/picture_layer_tiling_set.h
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
cc/tiles/picture_layer_tiling_set.cc
|
View
|
1
2
|
11 chunks |
+21 lines, -15 lines |
0 comments
|
Download
|
|
M |
cc/tiles/picture_layer_tiling_set_unittest.cc
|
View
|
1
2
|
20 chunks |
+106 lines, -33 lines |
0 comments
|
Download
|
|
M |
cc/tiles/picture_layer_tiling_unittest.cc
|
View
|
1
2
|
18 chunks |
+151 lines, -31 lines |
0 comments
|
Download
|
|
M |
cc/tiles/tile.h
|
View
|
1
2
|
4 chunks |
+9 lines, -5 lines |
0 comments
|
Download
|
|
M |
cc/tiles/tile.cc
|
View
|
1
|
2 chunks |
+8 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/tiles/tile_manager.cc
|
View
|
1
2
3
4
5
6
|
7 chunks |
+12 lines, -11 lines |
0 comments
|
Download
|
|
M |
cc/tiles/tile_manager_unittest.cc
|
View
|
1
2
3
4
|
15 chunks |
+42 lines, -22 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_host_impl_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_host_unittest.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_host_unittest_picture.cc
|
View
|
1
2
|
6 chunks |
+25 lines, -14 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/LayoutTests/TestExpectations
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/LayoutTests/platform/linux/animations/skew-notsequential-compositor-expected.png
|
View
|
1
2
3
4
5
|
Binary file |
0 comments
|
Download
|
|
M |
third_party/WebKit/LayoutTests/platform/mac/css3/blending/background-blend-mode-overlapping-accelerated-elements-expected.png
|
View
|
1
2
3
4
5
6
|
Binary file |
0 comments
|
Download
|
Total messages: 42 (23 generated)
|