[Webkit-unassigned] [Bug 33520] Mapping from local to container coord space is O(N^2)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jan 13 17:47:03 PST 2010


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





--- Comment #11 from James Robinson <jamesr at chromium.org>  2010-01-13 17:47:02 PST ---
FYI, RenderLayer::updateLayerPositions() has this:

        // FIXME: Optimize using LayoutState and remove the
disableLayoutState() call
        // from updateScrollInfoAfterLayout().
        ASSERT(!view->layoutStateEnabled());

The comment has existed since LayoutState was added.  I'm not sure exactly what
addressing the FIXME would entail but it would definitely allow
computeRectForRepaint() and mapLocalToContainer() to use their fastpaths within
RenderLayer::updateLayerPositions().  RenderLayer::convertToLayerCoords() is
not aware of layout state and would still be slow.

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