skia2/src
Mike Klein 7dd6098747 fix SkMatrixConvolutionImageFilter unpremul
Caveat... I have no idea what this filter does.  I just looked at some
code that appeared to be unpremultiplying in a dodgy way and rewrote it
to be simpler.  This fixes the GM on Mac.

PS2 unpremultiplies in place, and leaves the bitmap tagged premul.
This feels funny, but I think it's consistent with the old behavior.
I want to see if this is why the layout tests fail.

PS3 reverts an unimportant diff.

Bug: skia:9784
Change-Id: Id5ddbc6424833706d21f279f6adfce71f6d9f9e8
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/264577
Commit-Queue: Mike Klein <mtklein@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2020-01-15 20:12:14 +00:00
..
android [canvaskit] Create an SkImage from a frame of an SkAnimatedImage 2020-01-09 13:25:43 +00:00
atlastext Reland "Add new method for storing DrawOpAtlas texture index." 2020-01-15 16:21:14 +00:00
c Revert "Reland "Revert "Use flat version of path-direction enum""" 2019-11-22 19:09:54 +00:00
codec Have SkWuffsCodec.cpp link to Wuffs API docs 2019-12-16 15:06:04 +00:00
core experimental: saveCamera() 2020-01-15 19:27:34 +00:00
effects fix SkMatrixConvolutionImageFilter unpremul 2020-01-15 20:12:14 +00:00
fonts
gpu Add a temporary job to test GrGpuTessellationPathRenderer 2020-01-15 19:30:55 +00:00
image Revert "Pass in a SkColorType into SkImage_Gpu ctor." 2020-01-14 22:57:18 +00:00
images Fix windows DLL builds with shaper included 2019-11-19 14:50:12 +00:00
lazy use std::make_unique 2019-12-12 22:32:45 +00:00
opts clamp to [0,1] before blending with normalized 2020-01-08 19:29:23 +00:00
pathops remove dead code around old SkPath enums 2019-12-14 01:58:10 +00:00
pdf move SkClipStack::asPath into PDFUtils 2019-12-20 19:27:26 +00:00
ports Turn off automatic application of 'trak' on macOS. 2020-01-13 20:19:41 +00:00
sfnt
shaders make sure each sample() call uses the same uniforms 2020-01-15 00:25:58 +00:00
sksl fix texture projection and fmod on metal 2020-01-13 21:17:41 +00:00
svg remove dead code around old SkPath enums 2019-12-14 01:58:10 +00:00
utils Override didTranslate, and add virtual for didScale 2020-01-11 02:11:26 +00:00
xml [svgcanvas] Add flag to suppress newlines and tabs in XML 2019-08-21 20:17:37 +00:00
xps move SkClipStack::asPath into PDFUtils 2019-12-20 19:27:26 +00:00