DescriptionRevert of Raster into an SkP before rendering a DisplayList. (patchset #2 id:20001 of https://codereview.chromium.org/966443003/)
Reason for revert:
Fails several slimmingpaint layout tests on Linux
Failures that look to be real bugs include:
virtual/slimmingpaint/fast/table/border-collapsing/adjacent-row-groups-multi.html
virtual/slimmingpaint/fast/text/emphasis.html
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}
>
> Committed: https://crrev.com/c54bea7972a4a26fe49fd43a07cc99bb3a0e1990
> Cr-Commit-Position: refs/heads/master@{#320097}
TBR=ajuma@chromium.org,enne@chromium.org,schenney@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=464738
Committed: https://crrev.com/ad1208d86feca0326497d0085b5950cfa8f8ca2c
Cr-Commit-Position: refs/heads/master@{#320129}
Patch Set 1 #
Created: 5 years, 9 months ago
(Patch set is too large to download)
Messages
Total messages: 4 (0 generated)
|