DescriptionCompositingReasonFinder::requiresCompositingForPosition
-Split up the sticky and fixed position logic as they're quite
different.
-Add a CompositingTrigger for viewport constrained positioned
elements. This gets rid of the last use of settings in
CompositingReasonFinder. Each other use has been high on
profiles and it makes the code more consistent.
-Get rid of redundant checks of renderer->isPositioned(),
renderer->isOutOfFlowPositioned(),
renderer->isInFlowPositioned() and
!layer->stackingNode()->isStackingContainer(). All those
bits are implied by the position being fixed or sticky.
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=171504
Patch Set 1 #Patch Set 2 : don't force compositing mode #Patch Set 3 : unmodify tests #Patch Set 4 : unmodify test correctly #Patch Set 5 : rebase to tip of tree #Patch Set 6 : fix assert #
Total comments: 1
Patch Set 7 : make new methods private #
Messages
Total messages: 11 (0 generated)
|