skia2/modules/sksg
Florin Malita ef26fcb13f [sksg] Fix image filter content inval rect tracking
Image filters cannot let descendent damage pass through, as they may
transform their inputs arbitrarily.

Introduce the notion of "damage override" SG nodes (nodes which block
descendent damage and replace it with their own), and update
ImageFilterEffect to opt in for this behavior.

Also make InvalidationController damage dispatch optional (such that we
don't accumulate inval rects unnecessarily).

TBR=
Change-Id: Ie9f7d32ecdcc77dbe6ea009aed9ce269b3649a04
Reviewed-on: https://skia-review.googlesource.com/c/191005
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Florin Malita <fmalita@chromium.org>
2019-02-10 21:43:20 +00:00
..
include [sksg] Fix image filter content inval rect tracking 2019-02-10 21:43:20 +00:00
samples [sksg] Consolidate Matrix node implementations 2019-01-10 21:50:54 +00:00
src [sksg] Fix image filter content inval rect tracking 2019-02-10 21:43:20 +00:00
tests [sksg] Fix image filter content inval rect tracking 2019-02-10 21:43:20 +00:00
BUILD.gn only build non-prod skottie/sksg code in our tree 2018-10-18 17:50:51 +00:00
sksg.gni Reland "[skottie] Add drop shadow support" 2019-02-10 01:49:55 +00:00