WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
105199
[BlackBerry] Restructure the render queue to process multiple tiles at once
https://bugs.webkit.org/show_bug.cgi?id=105199
Summary
[BlackBerry] Restructure the render queue to process multiple tiles at once
Jakob Petsovits
Reported
2012-12-17 11:44:52 PST
Since my last big commit,
r136442
, the BackingStore's render() function is able to fetch multiple back buffers and swap them into the user interface thread in one go. However, it turns out that this is not enough to actually render to all of the available back buffers at once. So we block more and don't really take good advantage of having multiple back buffers available. We should do whatever's necessary to actually make use of this feature. In the words of our co-op Bryan, "Faster Power!". Patch below. (Waiting for Arvid to finish his internal review so I can credit him in the commit message.)
Attachments
Patch
(110.32 KB, patch)
2012-12-18 08:01 PST
,
Jakob Petsovits
no flags
Details
Formatted Diff
Diff
Build fix
(1.85 KB, patch)
2012-12-18 13:15 PST
,
Jakob Petsovits
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Jakob Petsovits
Comment 1
2012-12-18 08:01:36 PST
Created
attachment 179942
[details]
Patch
WebKit Review Bot
Comment 2
2012-12-18 08:38:23 PST
Comment on
attachment 179942
[details]
Patch Clearing flags on attachment: 179942 Committed
r138024
: <
http://trac.webkit.org/changeset/138024
>
WebKit Review Bot
Comment 3
2012-12-18 08:38:26 PST
All reviewed patches have been landed. Closing bug.
Jakob Petsovits
Comment 4
2012-12-18 13:04:14 PST
Apparently I fail at merge conflict resolution. Upstream has bdakin's LayoutMilestones patch which my development branch yet has to pick up, it indented a block in FrameLoaderClientBlackBerry. On resolving the conflict, I replaced blitVisibleTiles() (intended) but failed to delete the clearVisibleTiles() line, resulting in a build error as that function has been removed. Patch forthcoming, give me a sec.
Jakob Petsovits
Comment 5
2012-12-18 13:15:40 PST
Created
attachment 180013
[details]
Build fix
WebKit Review Bot
Comment 6
2012-12-18 13:45:15 PST
Comment on
attachment 180013
[details]
Build fix Clearing flags on attachment: 180013 Committed
r138066
: <
http://trac.webkit.org/changeset/138066
>
WebKit Review Bot
Comment 7
2012-12-18 13:45:19 PST
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.
Top of Page
Format For Printing
XML
Clone This Bug