[Webkit-unassigned] [Bug 92580] New: RenderLayer::calculateLayerBounds() should be smarter about composited, visible descendants

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jul 28 11:23:11 PDT 2012


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

           Summary: RenderLayer::calculateLayerBounds() should be smarter
                    about composited, visible descendants
           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: simon.fraser at apple.com
                CC: jchaffraix at webkit.org, achicu at adobe.com


Via bug 92569, I'm going to be adding:
     // FIXME: This could be improved to do a check hasVisibleNonCompositingDescendantLayers().
    if ((flags & ExcludeHiddenDescendants) && layer != ancestorLayer && !layer->hasVisibleContent() && !layer->hasVisibleDescendant())
        return IntRect();

The !layer->hasVisibleDescendant() check could be improved to know wether those visible descendants are separately composited (the kind of check that hasVisibleNonCompositingDescendantLayers() does).

-- 
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