skia2/modules/skottie/src
Florin Malita d863ae52d4 [skottie] Fractal noise 'fractal type' support
In addition to various filter modes, ADBE Fractal Noise also supports
a "fractal type" option which controls a post-filter function.

This CL implements support for 4 types:

  - basic:            f(N) = N
  - turbulent basic:  f(N) = abs(N - 0.5)*2
  - turbulent smooth: f(N) = (abs(N - 0.5)*2)^2
  - turbulent sharp:  f(N) = sqrt(abs(N - 0.5)*2)

Change-Id: I4067a414272cbe1c20e1e46d8a46e3bc51d93af0
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/377841
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Florin Malita <fmalita@google.com>
2021-03-02 15:50:32 +00:00
..
animator move SkTPin to include/private 2020-10-16 19:45:11 +00:00
effects [skottie] Fractal noise 'fractal type' support 2021-03-02 15:50:32 +00:00
layers Simplify common case for recttorect 2021-01-15 18:37:46 +00:00
text [skottie] Initial direction for text shaping 2020-11-13 20:57:03 +00:00
Adapter.h [skottie] Cleanup: split animators into separate CUs 2020-03-17 15:48:17 +00:00
Camera.cpp [skottie] Lazy adapter sync 2020-03-30 16:06:02 +00:00
Camera.h [skottie] Switch SkMatrix44 -> SkM44 2020-01-27 21:42:56 +00:00
Composition.cpp move SkTPin to include/private 2020-10-16 19:45:11 +00:00
Composition.h Reland "[skottie] Reduce CompositionBuilder stack footprint" 2020-09-24 21:36:29 +00:00
Layer.cpp [skottie] Initial Displacement Map effect 2020-09-11 14:15:44 +00:00
Layer.h Fix CanvasKit warnings compiling on Mac with emsdk 2.0.0 2020-09-18 20:35:12 +00:00
Path.cpp [skottie] Vector-encoded paths 2020-04-01 17:06:04 +00:00
Skottie.cpp Simplify common case for recttorect 2021-01-15 18:37:46 +00:00
SkottieJson.cpp [skottie] Cleanup pass 2020-04-02 17:23:28 +00:00
SkottieJson.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkottiePriv.h [skottie] Initial audio layer plumbing 2020-08-12 13:03:16 +00:00
SkottieProperty.cpp [skottie] Initial direction for text shaping 2020-11-13 20:57:03 +00:00
SkottieTest.cpp [skottie] Initial direction for text shaping 2020-11-13 20:57:03 +00:00
SkottieTool.cpp Simplify common case for recttorect 2021-01-15 18:37:46 +00:00
SkottieValue.h [skottie] Cleanup pass 2020-04-02 17:23:28 +00:00
Transform.cpp [skottie] Implement skew & skew axis support 2021-02-08 22:24:38 +00:00
Transform.h [skottie] Layer auto-orient support 2020-05-25 16:19:23 +00:00