Changeset 51950 in webkit


Ignore:
Timestamp:
Dec 10, 2009 9:13:01 AM (14 years ago)
Author:
senorblanco@chromium.org
Message:

Fix for alpha blending in SVG Filters on Chromium/skia.
https://bugs.webkit.org/show_bug.cgi?id=32378

Reviewed by Dirk Schulze.

Covered by LayoutTests/svg/filters/feGaussianBlur.svg and others.

  • platform/graphics/skia/ImageBufferSkia.cpp:

(WebCore::ImageBuffer::platformTransformColorSpace):

Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r51946 r51950  
     12009-12-10  Stephen White  <senorblanco@chromium.org>
     2
     3        Reviewed by Dirk Schulze.
     4
     5        Fix for alpha blending in SVG Filters on Chromium/skia.
     6        https://bugs.webkit.org/show_bug.cgi?id=32378
     7
     8        Covered by LayoutTests/svg/filters/feGaussianBlur.svg and others.
     9
     10        * platform/graphics/skia/ImageBufferSkia.cpp:
     11        (WebCore::ImageBuffer::platformTransformColorSpace):
     12
    1132009-12-10  Pavel Feldman  <pfeldman@chromium.org>
    214
  • trunk/WebCore/platform/graphics/skia/ImageBufferSkia.cpp

    r50408 r51950  
    112112        for (int x = 0; x < m_size.width(); ++x) {
    113113            SkColor color = SkPMColorToColor(srcRow[x]);
    114             srcRow[x] = SkPreMultiplyARGB(lookUpTable[SkColorGetA(color)],
     114            srcRow[x] = SkPreMultiplyARGB(SkColorGetA(color),
    115115                                          lookUpTable[SkColorGetR(color)],
    116116                                          lookUpTable[SkColorGetG(color)],
Note: See TracChangeset for help on using the changeset viewer.