The Chromium port does not currently support the GraphicsContext::setInterpolationQuality() call. This should be implemented, to allow performance scaling depending on page content.
Created attachment 57332 [details] Patch
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...
Comment on attachment 57332 [details] Patch Clearing flags on attachment: 57332 Committed r60391: <http://trac.webkit.org/changeset/60391>
All reviewed patches have been landed. Closing bug.
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
Reopening to add new test baselines.
Created attachment 57471 [details] New Win+Linux baselines
Comment on attachment 57471 [details] New Win+Linux baselines ok.
Comment on attachment 57471 [details] New Win+Linux baselines Clearing flags on attachment: 57471 Committed r60453: <http://trac.webkit.org/changeset/60453>
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.