Changeset 52049 in webkit
- Timestamp:
- Dec 12, 2009 2:20:57 AM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r52047 r52049 1 2009-12-12 Dirk Schulze <krit@webkit.org> 2 3 Reviewed by Eric Seidel. 4 5 [Cairo][Qt] Alpha blending in SVG filters is wrong 6 https://bugs.webkit.org/show_bug.cgi?id=32427 7 8 This patch is a follow-up to: 9 http://trac.webkit.org/changeset/51950 10 It fixes the alpha blending for Cairo and Qt on SVG Filters. 11 12 Covered by: * LayoutTests/svg/filters/feGaussianBlur.svg 13 * LayoutTests/svg/filters/feComposite.svg 14 and others. 15 16 * platform/graphics/cairo/ImageBufferCairo.cpp: 17 (WebCore::ImageBuffer::platformTransformColorSpace): 18 * platform/graphics/qt/ImageBufferQt.cpp: 19 (WebCore::ImageBuffer::platformTransformColorSpace): 20 1 21 2009-12-11 Eric Roman <eroman@chromium.org> 2 22 -
trunk/WebCore/platform/graphics/cairo/ImageBufferCairo.cpp
r50616 r52049 133 133 lookUpTable[pixelColor.green()], 134 134 lookUpTable[pixelColor.blue()], 135 lookUpTable[pixelColor.alpha()]);135 pixelColor.alpha()); 136 136 *pixel = premultipliedARGBFromColor(pixelColor); 137 137 } -
trunk/WebCore/platform/graphics/qt/ImageBufferQt.cpp
r49020 r52049 115 115 lookUpTable[qGreen(value)], 116 116 lookUpTable[qBlue(value)], 117 lookUpTable[qAlpha(value)]);117 qAlpha(value)); 118 118 image.setPixel(x, y, value); 119 119 }
Note: See TracChangeset
for help on using the changeset viewer.