DescriptionDisable display item caching
Add RuntimeEnabledFeatures::slimmingPaintDisplayItemCacheEnabled
flag which is false by default, disabling currently buggy display item
caching.
This requires that we always fully record for a layer
(https://codereview.chromium.org/862773002/).
Added DisplayItemList::beginNewPaints() and endNewPaints(). Without them
we couldn't know if a new paint list is empty.
After this CL, I'll work on fixing bugs of display item caching.
As we paint the whole layer within the clip, the problems seem simpler
than we expected.
BUG=444163
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=188708
Patch Set 1 #Patch Set 2 : Rebase #
Total comments: 2
Patch Set 3 : Remove beginNewPaints and m_doingNewPaints #Patch Set 4 : Remove beginNewPaints and m_doingNewPaints #
Messages
Total messages: 9 (3 generated)
|