|
|
cc: Do the math for a tile's content rect in layer space once.
We currently do this math in CoversRect(), GatherPixelRefs() and each
time a tile is rastered to compute damage. We also do this multiple
times in the process of creating a tile.
We can do this once at the time we create the tile and pass it around
and store it on the Tile instead. Less math!
R=vmpstr
BUG= 342848
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Committed: https://crrev.com/d11f79b35cf3958bec49a8271c8a9059a983828f
Cr-Commit-Position: refs/heads/master@{#346491}
Total comments: 7
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+164 lines, -589 lines) |
Patch |
 |
M |
cc/debug/rasterize_and_record_benchmark_impl.cc
|
View
|
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
cc/layers/picture_layer_impl.h
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
cc/layers/picture_layer_impl.cc
|
View
|
|
2 chunks |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
M |
cc/playback/display_list_raster_source.h
|
View
|
|
1 chunk |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
M |
cc/playback/display_list_raster_source.cc
|
View
|
|
2 chunks |
+5 lines, -12 lines |
0 comments
|
Download
|
 |
M |
cc/playback/display_list_raster_source_unittest.cc
|
View
|
|
3 chunks |
+4 lines, -64 lines |
0 comments
|
Download
|
 |
M |
cc/playback/display_list_recording_source_unittest.cc
|
View
|
|
4 chunks |
+4 lines, -99 lines |
0 comments
|
Download
|
 |
M |
cc/playback/picture_pile_impl.h
|
View
|
|
2 chunks |
+3 lines, -6 lines |
0 comments
|
Download
|
 |
M |
cc/playback/picture_pile_impl.cc
|
View
|
|
2 chunks |
+10 lines, -16 lines |
0 comments
|
Download
|
 |
M |
cc/playback/picture_pile_impl_unittest.cc
|
View
|
|
7 chunks |
+15 lines, -85 lines |
0 comments
|
Download
|
 |
M |
cc/playback/raster_source.h
|
View
|
|
1 chunk |
+5 lines, -7 lines |
0 comments
|
Download
|
 |
M |
cc/playback/recording_source_unittest.cc
|
View
|
|
9 chunks |
+15 lines, -207 lines |
0 comments
|
Download
|
 |
M |
cc/test/fake_picture_layer_tiling_client.h
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
cc/test/fake_picture_layer_tiling_client.cc
|
View
|
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
cc/tiles/picture_layer_tiling.h
|
View
|
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
cc/tiles/picture_layer_tiling.cc
|
View
|
|
8 chunks |
+40 lines, -31 lines |
4 comments
|
Download
|
 |
M |
cc/tiles/tile.h
|
View
|
|
5 chunks |
+35 lines, -18 lines |
0 comments
|
Download
|
 |
M |
cc/tiles/tile.cc
|
View
|
|
2 chunks |
+8 lines, -12 lines |
3 comments
|
Download
|
 |
M |
cc/tiles/tile_manager.h
|
View
|
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
cc/tiles/tile_manager.cc
|
View
|
|
2 chunks |
+4 lines, -7 lines |
0 comments
|
Download
|
Total messages: 13 (3 generated)
|