skia2/modules
Florin Malita d7b321afa2 [skottie] Radial swipe effect
Implement radial wipe with a sweep gradient shader mask filter.

The implementation is slightly convoluted because edge feathering requires a real blur, which in turn requires content layer isolation.

So there are two distinct operation modes:

  - no feather -> draw the content directly into the dest buffer, with the mask filter
    deferred in SG context

  - feather -> draw the content into a separate layer, then blend (dstOut) the composed
    blur+shader mask on top

Change-Id: I253701aff42db8010ce463762252c262e2c5d92b
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/222596
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Florin Malita <fmalita@chromium.org>
2019-06-21 14:03:45 +00:00
..
canvaskit [canvaskit] Save a copy by using SkVertices::Builder 2019-06-03 18:41:00 +00:00
particles Revert "Revert "Shuffle SkSL sources around so compiler and bytecode can be used w/o GPU"" 2019-06-18 14:47:12 +00:00
pathkit rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
skottie [skottie] Radial swipe effect 2019-06-21 14:03:45 +00:00
skparagraph Adding TestFontCollection 2019-06-20 20:42:46 +00:00
sksg [sksg] Clear the context mask filter when applied via layers 2019-06-20 17:39:14 +00:00
skshaper Reland "SkParagraph" 2019-06-11 17:20:36 +00:00