Browse Source

Update CHANGELOG to reflect https://github.com/EsotericSoftware/spine-runtimes/commit/9a832de821cec78e74a107bd62b970243fe7e7a6

pharan 7 years ago
parent
commit
32e53a4d1e
1 changed files with 14 additions and 0 deletions
  1. 14 0
      CHANGELOG.md

+ 14 - 0
CHANGELOG.md

@@ -77,6 +77,20 @@
 *  **SpineAtlasAsset** The existing `AtlasAsset` type has been renamed to `SpineAtlasAsset` to signify that it specifically uses a Spine/libGDX atlas as its source. Serialization should be intact but user code will need to be updated to refer to existing atlases as `SpineAtlasAsset`.
 	* **AtlasAssetBase** `SpineAtlasAsset` now has an abstract base class called `SpineAtlasAsset`. This is the base class to derive when using alternate atlas sources. Existing SkeletonDataAsset field "atlasAssets" now have the "AtlasAssetBase" type. Serialization should be intact, but user code will need to be updated to refer to the atlas assets accordingly.
 	* This change is in preparation for alternate atlas options such as Unity's SpriteAtlas.
+* **Optional Straight Alpha for shaders** Spine-Unitys's included Unity shaders now have a `_STRAIGHT_ALPHA_INPUT` variant, settable as a checkbox in your Material's inspector, which allows it to use a non-premultiplied alpha/straight alpha input texture.
+	* The following shaders now have the "Straight Alpha Texture" checkbox when used on a material:
+		* `Spine/Skeleton`
+		* `Spine/Skeleton Tint Black`
+		* `Spine/Skeleton Lit`
+		* `Spine/Skeleton Tint`	
+		* `Spine/Skeleton Fill`
+		* `Spine/SkeletonGraphic (Premultiply Alpha)` was renamed to `Spine/SkeletonGraphic`
+		* `Spine/SkeletonGraphic Tint Black (Premultiply Alpha)` was renamed to `Spine/SkeletonGraphic Tint Black`
+		* `Spine/Skeleton PMA Multiply`
+		* `Spine/Skeleton PMA Screen`
+	* Dedicated straight alpha shaders were removed from the runtime.
+		* `Spine/Straight Alpha/Skeleton Fill`
+		* `Spine/Straight Alpha/Skeleton Tint`
 
 ### XNA/MonoGame
 * Added support for any `Effect` to be used by `SkeletonRenderer`