RESOLVED FIXED38686
[CHROMIUM] Chromium port should support image interpolation quality
https://bugs.webkit.org/show_bug.cgi?id=38686
Summary [CHROMIUM] Chromium port should support image interpolation quality
Stephen White
Reported 2010-05-06 13:39:40 PDT
The Chromium port does not currently support the GraphicsContext::setInterpolationQuality() call. This should be implemented, to allow performance scaling depending on page content.
Attachments
Patch (9.08 KB, patch)
2010-05-28 08:42 PDT, Stephen White
no flags
New Win+Linux baselines (1.11 MB, patch)
2010-05-31 08:28 PDT, Stephen White
no flags
Stephen White
Comment 1 2010-05-28 08:42:14 PDT
Darin Fisher (:fishd, Google)
Comment 2 2010-05-28 10:00:14 PDT
Comment on attachment 57332 [details] Patch WebCore/platform/graphics/skia/PlatformContextSkia.cpp:127 + , m_interpolationQuality(WebCore::InterpolationHigh) it seems like all of this code should be in the WebCore namespace. oh well, cleanup for another time...
WebKit Commit Bot
Comment 3 2010-05-28 23:28:05 PDT
Comment on attachment 57332 [details] Patch Clearing flags on attachment: 57332 Committed r60391: <http://trac.webkit.org/changeset/60391>
WebKit Commit Bot
Comment 4 2010-05-28 23:28:16 PDT
All reviewed patches have been landed. Closing bug.
WebKit Review Bot
Comment 5 2010-05-28 23:50:33 PDT
http://trac.webkit.org/changeset/60391 might have broken Qt Linux ARMv7 Release The following changes are on the blame list: http://trac.webkit.org/changeset/60392 http://trac.webkit.org/changeset/60391
Stephen White
Comment 6 2010-05-31 08:20:35 PDT
Reopening to add new test baselines.
Stephen White
Comment 7 2010-05-31 08:28:23 PDT
Created attachment 57471 [details] New Win+Linux baselines
Dimitri Glazkov (Google)
Comment 8 2010-05-31 08:44:54 PDT
Comment on attachment 57471 [details] New Win+Linux baselines ok.
WebKit Commit Bot
Comment 9 2010-05-31 15:40:50 PDT
Comment on attachment 57471 [details] New Win+Linux baselines Clearing flags on attachment: 57471 Committed r60453: <http://trac.webkit.org/changeset/60453>
WebKit Commit Bot
Comment 10 2010-05-31 15:40:58 PDT
All reviewed patches have been landed. Closing bug.
James Robinson
Comment 11 2010-06-02 17:06:46 PDT
This broke scaled background image tiling. See http://code.google.com/p/chromium/issues/detail?id=45694. The change at line 187 of http://trac.webkit.org/changeset/60391/trunk/WebCore/platform/graphics/skia/ImageSkia.cpp looks to be at fault, I'm not sure why that was changed from && to || but changing it back seems to fix the bug.
Note You need to log in before you can comment on or make changes to this bug.