Bug 36470 - [chromium] Eliminate unnecessary graphics layer redraws
Summary: [chromium] Eliminate unnecessary graphics layer redraws
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Nobody
Depends on:
Reported: 2010-03-22 17:43 PDT by Vangelis Kokkevis
Modified: 2010-03-25 00:08 PDT (History)
3 users (show)

See Also:

Proposed patch (4.99 KB, patch)
2010-03-22 18:16 PDT, Vangelis Kokkevis
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
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

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.