skia2/src/effects
Ben Wagner 275df2e873 Just pass color glyph masks to filters.
Allow the filters to try to apply themselves to the color mask. Most
mask filters will just return false, but allow them the opprotunity.
This removes the behavior of trying to create a mask from the color
mask.

This updates the blur mask filter to handle kARGB32_Format directly by
using just the alpha (which mirrors current behavior).

Change-Id: I15eb736060ecf9b24aca874758c167b74d9ebc22
Reviewed-on: https://skia-review.googlesource.com/124185
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
2018-04-27 21:56:38 +00:00
..
Sk1DPathEffect.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
Sk2DPathEffect.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkAlphaThresholdFilter.cpp Fix alpha threshold image filter GPU implementation 2018-04-11 13:44:56 +00:00
SkArithmeticImageFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkColorFilterImageFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkColorMatrix.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkColorMatrixFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkComposeImageFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkCornerPathEffect.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkDashImpl.h remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkDashPathEffect.cpp Fix SkDashImpl::CreateProc OOM on garbage input 2018-04-25 13:23:36 +00:00
SkDiscretePathEffect.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkDisplacementMapEffect.cpp detect if makeOffset failed 2018-04-06 19:35:34 +00:00
SkDropShadowImageFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkEmbossMask.cpp Alloc glyph image correctly for SkMask::k3D_Format. 2017-11-14 17:38:34 +00:00
SkEmbossMask.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkEmbossMaskFilter.cpp Just pass color glyph masks to filters. 2018-04-27 21:56:38 +00:00
SkEmbossMaskFilter.h remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkHighContrastFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkImageSource.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkLayerDrawLooper.cpp Remove SK_SUPPORT_LEGACY_BLURMASKFILTER 2018-04-06 15:02:03 +00:00
SkLightingImageFilter.cpp prepare to remove obsolete macros 2018-04-24 19:19:01 +00:00
SkLumaColorFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkMagnifierImageFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkMatrixConvolutionImageFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkMergeImageFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkMorphologyImageFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkOffsetImageFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkOverdrawColorFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkPackBits.cpp check for bad buffers in Unpack8 2018-01-09 20:41:17 +00:00
SkPackBits.h check for bad buffers in Unpack8 2018-01-09 20:41:17 +00:00
SkPaintFlagsDrawFilter.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkPaintImageFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkPictureImageFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkShaderMaskFilter.cpp Just pass color glyph masks to filters. 2018-04-27 21:56:38 +00:00
SkTableColorFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkTableMaskFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkTileImageFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkToSRGBColorFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkTrimPathEffect.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkTrimPE.h remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00
SkXfermodeImageFilter.cpp remove SK_IGNORE_TO_STRING 2018-04-05 23:52:23 +00:00