skia2/src
Michael Ludwig c711a86493 Combine erode and dilate implementations
Combine the GPU and Raster morph type and direction enums, and have the
morphology base class accept the type as an argument instead of a virtual.
Adds somewhat complex deserialization code to be backwards compatible with
the old erode and dilate create procs.

Also updates SkXfermodeImageFilter's implementation to be named with the
"Impl" suffix instead of _Base, and updates both filters to have the common
code layout for image filter implementations.

Change-Id: I5082914f9754c2be71becfceb0c7d9a8fd06f569
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/231099
Commit-Queue: Michael Ludwig <michaelludwig@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
2019-08-01 17:24:10 +00:00
..
android IWYU for SkTLogic.h 2019-05-02 21:17:37 +00:00
atlastext Remove GrPixelConfig from GrColorSpaceInfo. 2019-07-02 13:43:41 +00:00
c Move a bunch of gpu files out of include/private and into src/gpu. 2019-06-18 14:24:42 +00:00
codec Remove deprecated Wuffs io_buffer::reader calls 2019-07-19 01:30:44 +00:00
core Combine erode and dilate implementations 2019-08-01 17:24:10 +00:00
effects Combine erode and dilate implementations 2019-08-01 17:24:10 +00:00
fonts Add thread safety annotations for SkMutex 2019-05-13 15:44:33 +00:00
gpu Disable LUM16F support for all Adreno devices 2019-08-01 16:50:57 +00:00
image Add GrMipMapsStatus to GrTextureProxy 2019-07-30 18:04:04 +00:00
images Check for uninitialized memory during jpeg encode 2019-07-09 12:48:17 +00:00
lazy Move ccpr headers for display list out of include/private. 2019-05-20 14:50:56 +00:00
opts WIP: hack to try combining bicubic stage 2019-08-01 02:13:11 +00:00
pathops Revert "Revert "reimpl parts of arctTo using doubles to handle shallow angles"" 2019-07-12 15:29:55 +00:00
pdf SkPDF: SkPDFMakeShader handles pathological inputs better. 2019-07-31 16:23:35 +00:00
ports Combine erode and dilate implementations 2019-08-01 17:24:10 +00:00
sfnt Move SkTSearch.h into src. 2019-05-15 14:15:07 +00:00
shaders WIP: hack to try combining bicubic stage 2019-08-01 02:13:11 +00:00
sksl renamed SkSL texture() and process() to sample() 2019-07-29 17:37:38 +00:00
svg [svgcanvas] Consolidate constant-Y text positions 2019-07-19 18:53:32 +00:00
utils remove code now that loopers are dead (w.r.t. canvas and paint) 2019-07-30 12:49:28 +00:00
xml Move ccpr headers for display list out of include/private. 2019-05-20 14:50:56 +00:00
xps Move SkLeanWindows.h to src. 2019-05-21 13:48:00 +00:00