https://bugs.webkit.org/show_bug.cgi?id=136427
Reviewed by Dan Bernstein.
No new tests, just a performance improvement.
* rendering/RenderThemeMac.mm:
(WebCore::RenderThemeMac::paintProgressBar):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@173161
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2014-09-01 Tim Horton <timothy_horton@apple.com>
+
+ RenderThemeMac::paintProgressBar creates a buffer without respecting the destination's acceleration setting
+ https://bugs.webkit.org/show_bug.cgi?id=136427
+
+ Reviewed by Dan Bernstein.
+
+ No new tests, just a performance improvement.
+
+ * rendering/RenderThemeMac.mm:
+ (WebCore::RenderThemeMac::paintProgressBar):
+
2014-09-01 Tim Horton <timothy_horton@apple.com>
Remove an unnecessary local in GraphicsLayerCA::ensureStructuralLayer
trackInfo.reserved = 0;
trackInfo.filler1 = 0;
- std::unique_ptr<ImageBuffer> imageBuffer = ImageBuffer::create(inflatedRect.size(), deviceScaleFactor);
+ std::unique_ptr<ImageBuffer> imageBuffer = ImageBuffer::createCompatibleBuffer(inflatedRect.size(), deviceScaleFactor, ColorSpaceDeviceRGB, paintInfo.context, true);
if (!imageBuffer)
return true;