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

Description Vangelis Kokkevis 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.
Comment 1 Vangelis Kokkevis 2010-03-22 18:16:16 PDT
Created attachment 51375 [details]
Proposed patch
Comment 2 Dimitri Glazkov (Google) 2010-03-23 09:11:23 PDT
Comment on attachment 51375 [details]
Proposed patch

r=me.
Comment 3 WebKit Commit Bot 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>
Comment 4 WebKit Commit Bot 2010-03-25 00:08:09 PDT
All reviewed patches have been landed.  Closing bug.