[Webkit-unassigned] [Bug 66969] Chromium: Add a layer for rubber-band overhang painting to the hardware path.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 12 17:19:56 PDT 2011


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





--- Comment #38 from James Robinson <jamesr at chromium.org>  2011-09-12 17:19:55 PST ---
I have two main concerns at this point with this patch:

1.) The performance is bad.  Based on that trace, it seems this costs 6ms/frame on a fairly top end Mac Pro.  I imagine on an air or similar it'll be even worse.
2.) Related to (1), the design isn't ideal here - it touches RenderLayerCompositor when it really shouldn't, it puts the gradient and linen texture on the same layer, and it adds extra layers even when there is no overhang.

Unfortunately for you fixing (2) is a little tricky now since our compositor infrastructure is very much a work in progress and in flux.

My feeling is that it's necessary to fix at least separate the gradient from the linen layers in order to get reasonable performance, so maybe you could do that and then we can look at how much work the remaining code will take to fix?

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