WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
97548
[Qt]
r122720
causes performance regression with DirectFB on ARMv7
https://bugs.webkit.org/show_bug.cgi?id=97548
Summary
[Qt] r122720 causes performance regression with DirectFB on ARMv7
Zoltan Horvath
Reported
2012-09-25 03:31:13 PDT
Commit:
http://trac.webkit.org/changeset/122720
Bug:
https://bugs.webkit.org/show_bug.cgi?id=88785
Thread about the regression:
http://lists.webkit.org/pipermail/webkit-qt/2012-September/003111.html
Attachments
Revert patch from july 2012: Change NativeImagePtr from QPixmap* to QImage*
(54.72 KB, patch)
2012-10-01 01:54 PDT
,
Stephane Cerveau
no flags
Details
Formatted Diff
Diff
update to build with opengl
(59.04 KB, patch)
2012-10-01 06:59 PDT
,
Stephane Cerveau
no flags
Details
Formatted Diff
Diff
proposed revert
(54.13 KB, patch)
2012-10-07 19:49 PDT
,
Zoltan Horvath
gyuyoung.kim
: commit-queue-
Details
Formatted Diff
Diff
proposed revert, gtk+efl build fixed
(53.55 KB, patch)
2012-10-07 20:06 PDT
,
Zoltan Horvath
no flags
Details
Formatted Diff
Diff
Show Obsolete
(3)
View All
Add attachment
proposed patch, testcase, etc.
Stephane Cerveau
Comment 1
2012-10-01 01:54:12 PDT
Created
attachment 166428
[details]
Revert patch from july 2012: Change NativeImagePtr from QPixmap* to QImage* I revert from patch: - 62cc457176734d84d4827f0e0bf59ed425d7ef7d - bd883b59bc785c680f03a6c3a1b28cc6ea48390a - 7a62d58c41f7959a96737d4d65ea129d9f26d3e8 - 2973e24f23a2dd9d5f483f39b77264b791d96fd3 ( main commit)
Stephane Cerveau
Comment 2
2012-10-01 06:59:16 PDT
Created
attachment 166467
[details]
update to build with opengl Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp is now building. Revert eae63a44dc6d532fa30225ef8ee9335b90ef4475
Balazs Kelemen
Comment 3
2012-10-07 06:26:16 PDT
(In reply to
comment #2
)
> Created an attachment (id=166467) [details] > update to build with opengl > > Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp is now building. > Revert eae63a44dc6d532fa30225ef8ee9335b90ef4475
Why didn't you set it for review (r?)
Zoltan Horvath
Comment 4
2012-10-07 19:49:18 PDT
Created
attachment 167495
[details]
proposed revert
Gyuyoung Kim
Comment 5
2012-10-07 19:59:22 PDT
Comment on
attachment 167495
[details]
proposed revert
Attachment 167495
[details]
did not pass efl-ews (efl): Output:
http://queues.webkit.org/results/14196744
Zoltan Horvath
Comment 6
2012-10-07 20:06:17 PDT
Created
attachment 167497
[details]
proposed revert, gtk+efl build fixed
Jocelyn Turcotte
Comment 7
2012-10-08 06:26:39 PDT
Comment on
attachment 167497
[details]
proposed revert, gtk+efl build fixed I did the revert locally to have a better idea and this looks good. One thing is that we might have to apply this extra chunk when we cherry pick this patch to the QtWebKit 2.3 branch: --- b/Source/WebCore/platform/graphics/qt/GraphicsContext3DQt.cpp +++ b/Source/WebCore/platform/graphics/qt/GraphicsContext3DQt.cpp @@ -491,13 +491,8 @@ qtImage = QImage::fromData(reinterpret_cast<const uchar*>(image->data()->data()), image->data()->size()); else { QPixmap* nativePixmap = image->nativeImageForCurrentFrame(); -#if HAVE(QT5) // With QPA, we can avoid a deep copy. qtImage = *nativePixmap->handle()->buffer(); -#else - // This might be a deep copy, depending on other references to the pixmap. - qtImage = nativePixmap->toImage(); -#endif } AlphaOp alphaOp = AlphaDoNothing;
WebKit Review Bot
Comment 8
2012-10-08 06:44:09 PDT
Comment on
attachment 167497
[details]
proposed revert, gtk+efl build fixed Clearing flags on attachment: 167497 Committed
r130636
: <
http://trac.webkit.org/changeset/130636
>
WebKit Review Bot
Comment 9
2012-10-08 06:44:14 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.
Top of Page
Format For Printing
XML
Clone This Bug