@@ -5,6 +5,68 @@ This page includes a list of high level updates for each milestone release.
55
66* * *
77
8+ Milestone 87
9+ ------------
10+
11+ * GrVkImageInfo now has a field for sample count. GrBackendRenderTarget constructor
12+ that took both a GrVkImageInfo and separate sample count is deprecated. Use the
13+ version without sample count instead. Similarly, GrD3DTextureResourceInfo now
14+ has a sample count field and GrBackendRenderTarget no longer takes a separate
15+ sample count for Direct3D. The sample count for GrBackendRenderTarget is now
16+ directly queried from MtlTexture rather than passed separately. The version that
17+ takes a separate sample count is deprecated and the parameter is ignored.
18+ https://review.skia.org/320262
19+ https://review.skia.org/320757
20+ https://review.skia.org/320956
21+
22+ * Added deprecation warning for Metal support on MacOS 10.13, iOS 8.3, and older.
23+ https://review.skia.org/320260
24+
25+ * GrVkImageInfo now has a field for sample count. GrBackendRenderTarget constructor
26+ that took both a GrVkImageInfo and separate sample count is deprecated. Use the
27+ version without sample count instead.
28+
29+ * Update SkClipOp::kMax_EnumValue to include only intersect and difference when
30+ SK_SUPPORT_DEPRECATED_CLIPOPS is not defined.
31+ https://review.skia.org/320064
32+
33+ * Add support for external allocator for Direct3D 12 backend.
34+ Defines base classes for an allocation associated with a backend texture and a
35+ a memory allocator to create such allocations.
36+ Adds memory allocator to backend context.
37+ https://review.skia.org/317243
38+
39+ * Add new optional parameter to GrContext::setBackend[ Texture/RenderTarget] State which can
40+ be used to return the previous GrBackendSurfaceMutableState before the requested change.
41+ https://review.skia.org/318698
42+
43+ * New optimized clip stack for GPU backends. Enabled by default but old behavior based on
44+ SkClipStack can be restored by defining SK_DISABLE_NEW_GR_CLIP_STACK when building. It is not
45+ compatible with SK_SUPPORT_DEPRECATED_CLIPOPS and we are targeting the removal of support for
46+ the deprecated, expanding clip ops.
47+ https://review.skia.org/317209
48+
49+ * GPU backends now properly honor the SkFilterQuality when calling drawAtlas.
50+ https://review.skia.org/313081
51+
52+ * The signature of 'main' used with SkRuntimeEffect SkSL has changed. There is no longer an
53+ 'inout half4 color' parameter, effects must return their color instead.
54+ Valid signatures are now 'half4 main()' or 'half4 main(float2 coord)'.
55+ https://review.skia.org/310756
56+
57+ * New YUVA planar specifications for SkCodec, SkImageGenerator, SkImage::MakeFromYUVAPixmaps.
58+ Chroma subsampling is specified in more structured way. SkCodec and SkImageGenerator
59+ don't assume 3 planes with 8bit planar values. Old APIs are deprecated.
60+ https://review.skia.org/309658
61+ https://review.skia.org/312886
62+ https://review.skia.org/314276
63+ https://review.skia.org/316837
64+ https://review.skia.org/317097
65+
66+ * Added VkImageUsageFlags to GrVkImageInfo struct.
67+
68+ * * *
69+
870Milestone 86
971------------
1072
0 commit comments