Bug 98944 - [BlackBerry] Do not perform backing store blit for animations during one-shot drawing synchronization
Summary: [BlackBerry] Do not perform backing store blit for animations during one-shot...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit BlackBerry (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Andrew Lo
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-10 12:20 PDT by Andrew Lo
Modified: 2012-10-10 18:52 PDT (History)
4 users (show)

See Also:


Attachments
Patch (1.71 KB, patch)
2012-10-10 12:30 PDT, Andrew Lo
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Lo 2012-10-10 12:20:44 PDT
One-shot drawing synchronizations (OSDS) often happens at the end of an animation, since the content moves from the accelerated compositing layer to the backing store.

If an animation frame is scheduled during the OSDS, visual artifacts occur, therefore this should be prevented.
Comment 1 Andrew Lo 2012-10-10 12:30:09 PDT
Created attachment 168054 [details]
Patch
Comment 2 Rob Buis 2012-10-10 12:38:19 PDT
Comment on attachment 168054 [details]
Patch

Ok.
Comment 3 WebKit Review Bot 2012-10-10 18:52:02 PDT
Comment on attachment 168054 [details]
Patch

Clearing flags on attachment: 168054

Committed r130993: <http://trac.webkit.org/changeset/130993>
Comment 4 WebKit Review Bot 2012-10-10 18:52:05 PDT
All reviewed patches have been landed.  Closing bug.