Revert of Raster into an SkP before rendering a DisplayList. (patchset #2 id:20001...
commit710eb4da4837e731cbae93f79ecdd8f5e773fcff
authorchrishtr <chrishtr@chromium.org>
Fri, 6 Mar 2015 23:38:23 +0000 (6 15:38 -0800)
committerCommit bot <commit-bot@chromium.org>
Fri, 6 Mar 2015 23:38:58 +0000 (6 23:38 +0000)
tree2c3336410eb160eb26be67e66432b4d9adf43f09
parent04de251bfadddc51f7a0848d423165e7019edc1d
Revert of Raster into an SkP before rendering a DisplayList. (patchset #2 id:20001 of https://codereview.chromium.org/966443003/revert)

Reason for revert:
This broke some layout tests, in particular the ones referred to in crbug.com/460198.

Original issue's description:
> Raster into an SkPicture before rendering a DisplayList.
>
> Rasterizing a display list is more than 2x slower than rasterizing in the existing architecture. This is due to recording more with a display list and we have no bounding hierarchy to cull content quickly.
>
> We can address this by creating an SkPicture from the list, with a bounding hierarchy, and rasterizing that instead. The result is slightly faster than the non-S.P. pipeline but uses 2x more memory.
>
> BUG=464738
>
> Committed: https://crrev.com/de765f47e9449420e46d968ec40bb6f41a193990
> Cr-Commit-Position: refs/heads/master@{#319519}

TBR=ajuma@chromium.org,enne@chromium.org,schenney@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=464738

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

Cr-Commit-Position: refs/heads/master@{#319526}
cc/resources/display_item_list.cc
cc/resources/display_item_list.h
cc/resources/display_list_recording_source.cc