• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Skia Graphics Release Notes
2
3This file includes a list of high level updates for each milestone release.
4
5-----
6
7Milestone 78
8
9 * Added RELEASE_NOTES.txt file
10
11 * SkDrawLooper is no longer supported in SkPaint or SkCanvas.
12
13 * SkPath::Iter::next() now ignores its consumDegenerates bools. Those will so go away entirely
14
15 * SkImage: new factories: DecodeToRaster, DecodeToTexture
16
17 * SkImageFilter API refactor started:
18   - Provide new factory API in include/effects/SkImageFilters
19   - Consolidated enum types to use SkTileMode and SkColorChannel
20   - Hide filter implementation classes
21   - Hide previously public functions on SkImageFilter that were intended for internal use only
22
23 * SkColorFilters::HSLAMatrix - new matrix color filter operating in HSLA space.
24
25 * Modify GrBackendFormat getters to not return internal pointers. Use an enum class for GL formats.
26
27 * Expose GrContext::dump() when SK_ENABLE_DUMP_GPU is defined.
28
29 * Vulkan backend now supports YCbCr sampler for I420 Vulkan images that are not
30   backed by external images.
31
32 * Add SkCodec::SelectionPolicy for distinguishing between decoding a still image
33   or an image sequence for a container format that has both (e.g. HEIF).
34
35* SkImage::makeTextureImage and SkImage::MakeCrossContextFromPixmap no longer take an
36  SkColorSpace parameter. It was unused.
37
38* SkImage::reinterpretColorSpace - to reinterpret image contents in a new color space.
39
40* Removed SkImage::MakeCrossContextFromEncoded.
41