Bug 36470

Summary: [chromium] Eliminate unnecessary graphics layer redraws
Product: WebKit Reporter: Vangelis Kokkevis <vangelis>
Component: WebCore Misc.Assignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, dglazkov, levin
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Attachments:
Description Flags
Proposed patch none

Vangelis Kokkevis
Reported 2010-03-22 17:43:22 PDT
In the current implementation of ACCELERATED_COMPOSITING, LayerSkia's are asked to redraw their contents every time the browser needs to redraw the page. This results in a lot of unnecessary drawing. Contents of these layers should only be redrawn when something changes in the layer and simply composited when its time to redraw the page.
Attachments
Proposed patch (4.99 KB, patch)
2010-03-22 18:16 PDT, Vangelis Kokkevis
no flags
Vangelis Kokkevis
Comment 1 2010-03-22 18:16:16 PDT
Created attachment 51375 [details] Proposed patch
Dimitri Glazkov (Google)
Comment 2 2010-03-23 09:11:23 PDT
Comment on attachment 51375 [details] Proposed patch r=me.
WebKit Commit Bot
Comment 3 2010-03-25 00:08:05 PDT
Comment on attachment 51375 [details] Proposed patch Clearing flags on attachment: 51375 Committed r56502: <http://trac.webkit.org/changeset/56502>
WebKit Commit Bot
Comment 4 2010-03-25 00:08:09 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.