skia2/modules
Florin Malita 9c57e16950 [skottie] Fill effect opacity workaround
The Fill effect has separate "color" and "opacity" components.

In AE, the color chooser does not allow modifying the alpha channel --
the only source for Fill transparency is the opacity property.

Thus, the alpha component of the color property should always be 1.

But in practice, it appears Bodymovin sometimes exports the color with a
zero alpha field (BM always encodes colors as 4-float arrays).

To workaround this issue, update Fill to ignore the color alpha and only
use the explicit opacity.

Change-Id: Ic4bbbc1ac91d255fe14e3261d1ae03340e053ce2
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/454856
Commit-Queue: Florin Malita <fmalita@google.com>
Reviewed-by: Jorge Betancourt <jmbetancourt@google.com>
2021-10-01 16:20:54 +00:00
..
androidkit [JetSki] bind drawGlyphs to JetSki for Text rendering 2021-09-22 19:38:13 +00:00
audioplayer implement SkAudioPLayer for Android 2020-12-15 00:12:48 +00:00
canvaskit [canvaskit] Update SKP and RTShader examples 2021-09-30 13:00:30 +00:00
particles Remove blend and colorFilter sksl modules 2021-08-31 17:35:19 +00:00
pathkit Fix some master -> main references in docs 2021-09-27 14:52:24 +00:00
skottie [skottie] Fill effect opacity workaround 2021-10-01 16:20:54 +00:00
skparagraph Reland "Reland "Small changes for SkText that are not in experimental directory"" 2021-09-15 15:31:14 +00:00
skplaintexteditor Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
skresources ResourceProviderProxyBase should forward loadAudioAsset() 2021-02-09 01:24:04 +00:00
sksg Pass CTM to path effects (experimental) 2021-07-13 18:42:55 +00:00
skshaper Reland "Experimental ICU runtime linking" 2021-07-27 19:51:31 +00:00
skunicode Reland "Reland "Small changes for SkText that are not in experimental directory"" 2021-09-15 15:31:14 +00:00
svg Reland "Fix compilation w/ "skia_enable_svg = false" (take 2)" 2021-09-01 17:54:08 +00:00