skia2/modules/sksg/include
Florin Malita 418e658a69 [skottie] Apply fully opaque masks as clips
We already have a clip optimization when there is only one opaque mask.

Extend to cover multiple opaque masks, using Merge scene nodes.

TBR=
Change-Id: I24b61f0c0d080b13438c6777e98a8e2fefd09fdd
Reviewed-on: https://skia-review.googlesource.com/140002
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Florin Malita <fmalita@chromium.org>
2018-07-10 13:28:15 +00:00
..
SkSGClipEffect.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGColor.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGDraw.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGEffectNode.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGGeometryNode.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGGeometryTransform.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGGradient.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGGroup.h Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
SkSGImage.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGInvalidationController.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGMaskEffect.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGMerge.h [skottie] Apply fully opaque masks as clips 2018-07-10 13:28:15 +00:00
SkSGNode.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGOpacityEffect.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGPaintNode.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGPath.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGPlane.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGRect.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGRenderNode.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGRoundEffect.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGScene.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGText.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGTransform.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGTrimEffect.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00