[Webkit-unassigned] [Bug 115154] New: Avoid using OverlapMap in RenderLayerCompositor::computeCompositingRequirements

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Apr 25 00:50:54 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=115154

           Summary: Avoid using OverlapMap in
                    RenderLayerCompositor::computeCompositingRequirements
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: rniwa at webkit.org
                CC: simon.fraser at apple.com, timothy_horton at apple.com


We might want to back port https://chromium.googlesource.com/chromium/blink/+/d41b759196c8be22bea5ef0217e18dd4c171c05d

Do not use the OverlapMap in RenderLayerCompositor::computeCompositingRequirements if the layer already
has a 3D transform. This way we can avoid a potential expensive lookup when we know for sure the layer
is already supposed to be composited. 

Also, added a bounding box of the overlap map, so that it can catch cases when the new layer is not overlapping 
any of the previous layers. This is  pretty common when having composited layers laid out in a vertical/horizontal list.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list