skia2/experimental/sksg
Florin Malita 18eafd922d [skotty, sksg] Add layer transform inheritance support
Split the matrix component of sksg::Transform into its own, free-floating,
chainable node.

Update the composite transform animator to target matrix nodes instead of
transform nodes.

Update the layer transform attachment logic to follow "parent" references,
and build matrix inheritance chains on the fly.

TBR=
Change-Id: I017e5e462274c2cc210730e057b3ea2e7de5c0cb
Reviewed-on: https://skia-review.googlesource.com/90803
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Florin Malita <fmalita@chromium.org>
2018-01-05 03:29:04 +00:00
..
effects [skotty, sksg] Add layer transform inheritance support 2018-01-05 03:29:04 +00:00
geometry [sksg] More inval fiddling 2018-01-05 00:42:14 +00:00
paint [sksg] Refactor stroke logic 2017-12-29 17:12:11 +00:00
SkSGDraw.cpp [sksg] More inval fiddling 2018-01-05 00:42:14 +00:00
SkSGDraw.h [sksg] More inval fiddling 2018-01-05 00:42:14 +00:00
SkSGEffectNode.cpp [sksg] More inval fiddling 2018-01-05 00:42:14 +00:00
SkSGEffectNode.h [sksg] More inval fiddling 2018-01-05 00:42:14 +00:00
SkSGGeometryNode.cpp [skotty,sksg] Add support for geometry merge 2018-01-04 15:22:59 +00:00
SkSGGeometryNode.h [skotty,sksg] Add support for geometry merge 2018-01-04 15:22:59 +00:00
SkSGGroup.cpp [sksg] More inval fiddling 2018-01-05 00:42:14 +00:00
SkSGGroup.h [sksg] More inval fiddling 2018-01-05 00:42:14 +00:00
SkSGInvalidationController.cpp [sksg] Refine invalidation logic 2018-01-04 00:59:20 +00:00
SkSGInvalidationController.h [sksg] Refine invalidation logic 2018-01-04 00:59:20 +00:00
SkSGNode.cpp [skotty, sksg] Add layer transform inheritance support 2018-01-05 03:29:04 +00:00
SkSGNode.h [skotty, sksg] Add layer transform inheritance support 2018-01-05 03:29:04 +00:00
SkSGPaintNode.cpp [sksg] More inval fiddling 2018-01-05 00:42:14 +00:00
SkSGPaintNode.h [sksg] More inval fiddling 2018-01-05 00:42:14 +00:00
SkSGRenderNode.cpp [sksg] Refine invalidation logic 2018-01-04 00:59:20 +00:00
SkSGRenderNode.h Initial scene graph (SkSG) 2017-12-21 20:56:32 +00:00