|
|
Revert "Raster display item lists via a visual rect RTree."
Meta-revert for http://crrev.com/1484163002 due to bugs found in ui/views and
DevTools.
Original change description:
Raster display item lists via a visual rect RTree.
Rather than caching and playing back an entire SkPicture
when rastering a display item list for a particular
playback rect, instead retain display items and query
them via an RTree of their visual rects to find and
raster only what's needed.
Display item lists no longer support the notion of a
bounding "layer rect" with mutable origin.
DisplayItemListSettings proto is obsolete after this
change as it's comprised solely of one field to allow
switching whether to use the aforementioned now-deleted
cached SkPicture code path. It will be deleted in a
subsequent patch.
Revert "Raster display item lists via a visual rect RTree."
This reverts commit ccb9e13712b1632b889960d1d85d556c0139fd51.
Revert "Don't clear visual rects when finalizing display item lists for now."
This reverts commit 1adf72a0a0a3e04151cc740d15ab19655b1e7e5e.
Revert "Delete obsolete DisplayItemList::ProcessAppendedItem method definition."
This reverts commit f652746f56c59523b0440cf18b769f8ba779d15d.
BUG= 529938, 633750, 633869, 634239, 634823, 634959
TBR=chrishtr@chromium.org,vmpstr@chromium.org,lushnikov@chromium.org
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
Committed: https://crrev.com/490867260447e9360b52d5c03417b000490332e0
Cr-Commit-Position: refs/heads/master@{#410190}
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+467 lines, -241 lines) |
Patch |
 |
M |
cc/blink/web_content_layer_impl.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/blink/web_display_item_list_impl.cc
|
View
|
|
7 chunks |
+91 lines, -29 lines |
0 comments
|
Download
|
 |
M |
cc/debug/rasterize_and_record_benchmark.h
|
View
|
|
2 chunks |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/debug/rasterize_and_record_benchmark.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/layers/empty_content_layer_client.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/layers/picture_image_layer.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/layers/picture_layer_impl_unittest.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/playback/discardable_image_map_unittest.cc
|
View
|
|
4 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
cc/playback/display_item_list.h
|
View
|
|
8 chunks |
+31 lines, -17 lines |
0 comments
|
Download
|
 |
M |
cc/playback/display_item_list.cc
|
View
|
|
9 chunks |
+140 lines, -72 lines |
0 comments
|
Download
|
 |
M |
cc/playback/display_item_list_unittest.cc
|
View
|
|
15 chunks |
+84 lines, -37 lines |
0 comments
|
Download
|
 |
M |
cc/playback/recording_source.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/proto/display_item.proto
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/test/fake_content_layer_client.cc
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
cc/test/skia_common.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/test/solid_color_content_layer_client.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_pixeltest_masks.cc
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_pixeltest_tiles.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
third_party/WebKit/LayoutTests/TestExpectations
|
View
|
1
|
2 chunks |
+53 lines, -10 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp
|
View
|
|
1 chunk |
+7 lines, -15 lines |
0 comments
|
Download
|
 |
M |
ui/compositor/canvas_painter.cc
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ui/compositor/layer.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
ui/views/view_unittest.cc
|
View
|
|
27 chunks |
+38 lines, -38 lines |
0 comments
|
Download
|
Total messages: 17 (9 generated)
|