06eacf44d5
In preparation for moving the filter-specific headers from include/effects and into src/effects/imagefilters, this exposes a more convenient API where all filters provided by Skia are accessible from the same factory. It also only exposes the factories that take the shared enums (SkColorChannel, SkTileMode), so the per-filter enums can be phased out (SkBlurImageFilter::TileMode, etc.). It also accepts an SkIRect* instead of an SkImageFilter::CropRect* since all uses seem to be for integer rectangles and flags are either always on or always off. This will allow us to later remove the CropRect type. Bug: skia:9280 Change-Id: I71f77ff44b573f87b837d6523b9eb565521f0f36 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/230876 Commit-Queue: Michael Ludwig <michaelludwig@google.com> Reviewed-by: Robert Phillips <robertphillips@google.com>
20 lines
550 B
Plaintext
20 lines
550 B
Plaintext
Skia Graphics Release Notes
|
|
|
|
This file includes a list of high level updates for each milestone release.
|
|
|
|
-----
|
|
|
|
Milestone 78
|
|
|
|
* Added RELEASE_NOTES.txt file
|
|
|
|
* SkDrawLooper is no longer supported in SkPaint or SkCanvas.
|
|
|
|
* SkImageFilter API refactor started:
|
|
- Provide new factory API in include/effects/SkImageFilters
|
|
- Consolidated enum types to use SkTileMode and SkColorChannel
|
|
- Hide filter implementation classes
|
|
- Bumps SkPicture version number
|
|
|
|
* SkColorFilters::HSLAMatrix - new matrix color filter operating in HSLA space.
|