update release notes file, site for 84 branch
Bug: skia:
Change-Id: Icdc056e7972cad814fa633b7c9b021f4534d60c9
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/290119
Reviewed-by: Joe Gregorio <jcgregorio@google.com>
Commit-Queue: Heather Miller <hcm@google.com>
diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index 88db059..0d0f512 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -4,7 +4,15 @@
* * *
+Milestone 85
+------------
+
+ * <insert new release notes here>
+
+* * *
+
Milestone 84
+------------
* Add api on GrContext, updateBackendTexture that will upload new data to a
GrBackendTexture.
@@ -67,6 +75,7 @@
* * *
Milestone 83
+------------
* Remove localmatrix option from SkShaders::[Blend, Lerp]
@@ -83,6 +92,7 @@
* * *
Milestone 82
+------------
* Removed drawBitmap and related functions from SkDevice; all public drawBitmap functions on
SkCanvas automatically wrap the bitmap in an SkImage and call the equivalent drawImage function.
@@ -149,6 +159,7 @@
* * *
Milestone 81
+------------
* Added support for GL_NV_fence extension.
@@ -194,6 +205,7 @@
* * *
Milestone 80
+------------
* For Vulkan backend, we now require that the VkDevice, Queue, and Instance outlive
either the destruction or abandoning of the GrContext. Additionally, all
@@ -235,6 +247,7 @@
* * *
Milestone 79
+------------
* SkTextBlob::Iter to discover the glyph indices and typefaces in each run
https://skia-review.googlesource.com/246296
@@ -299,6 +312,7 @@
* * *
Milestone 78
+------------
* SkDrawLooper is no longer supported in SkPaint or SkCanvas.
https://review.skia.org/230579
diff --git a/site/user/release/release_notes.md b/site/user/release/release_notes.md
index b2e06bb..89d12bd 100644
--- a/site/user/release/release_notes.md
+++ b/site/user/release/release_notes.md
@@ -5,6 +5,69 @@
* * *
+Milestone 84
+------------
+
+ * Add api on GrContext, updateBackendTexture that will upload new data to a
+ GrBackendTexture.
+ https://review.skia.org/288909
+
+ * Add GrContext getter to SkSurface.
+ https://review.skia.org/289479
+
+ * Deprecate GrContext and SkSurface flush() call and replace ith with flushAndSubmit().
+ This only effects the default flush call that takes no parameters.
+ https://review.skia.org/289478
+
+ * GrContext::createBackendTexture functions that initialize the texture no longer
+ guarantee that all the data has been uploaded and the gpu is done with the texture.
+ Instead the client can assume the upload work has been submitted to the gpu and they
+ must wait for that work to finish before deleting the texture. This can be done via
+ their own synchronization or by passing in a finish proc into the create calls which
+ will be called when it is safe to delete the texture (at least in terms of work
+ done during the create).
+ https://review.skia.org/286517
+
+ * Remove unused SkMaskFilter helpers: compbine, compose
+ Note: shadermaskfilter will likely be removed next (clipShader should serve)
+
+ * Add back SkCanvas::kPreserveLCDText_SaveLayerFlag to indicate that saveLayer()
+ will preserve LCD-text. All text in the layer must be drawn on opaque background
+ to ensure correct rendering.
+
+ * Add the new directory client_utils/ for code that is specific to a single client and
+ should be considered separate from Skia proper. Move SkFrontBufferedStream into the
+ subdir android/.
+
+ * SkBitmap and SkPixmap's erase() methods now treat their color parameters
+ consistently with the rest of Skia, with all SkColors and any untagged
+ SkColor4fs interpreted as sRGB, not as a color in the bitmap's color space.
+ SkPixmap::erase(SkColor4f) now takes an SkColorSpace, so you can pass
+ pixmap.colorSpace() if you want the old behavior.
+
+ * SkCamera.h and SkMatrix44.h are DEPRECATED.
+ Use SkM44 if you want to have 3d transformations.
+
+ * Changed Dilate and Erode image filters to take SkScalar for radius instead of int. While
+ the image filters themselves are defined in terms of discrete pixels, the radii provided by
+ the user are mapped through the CTM so taking ints forced over discretization. After mapping
+ through the CTM the radii are now rounded to pixels.
+ https://review.skia.org/281731
+ https://review.skia.org/282636
+
+ * Updated the contract of GrContext and SkSurface flush calls in regards to semaphores. Made it
+ clear that the caller is responsible for deleting any initialized semaphores after the flush
+ call regardless if we were able to submit them or not. Also, allows skia to only submit a
+ subset of the requested semaphores if we failed to create some.
+ https://review.skia.org/282265
+
+
+ * SkCanvas::drawVertices will now always fill the triangles specified by the vertices. Previously,
+ vertices with no colors and no (texture coordinates or shader) would be drawn in wireframe.
+ https://review.skia.org/282043
+
+* * *
+
Milestone 83
------------