[SVGDom] Opacity optimization
authorfmalita <fmalita@chromium.org>
Tue, 20 Sep 2016 22:45:57 +0000 (15:45 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 20 Sep 2016 22:45:57 +0000 (15:45 -0700)
commitbef51c23c314180760b07f88fab50f6670f37f9b
tree5b842aef28d9791c19ed2e9ed7c5ccc54873ae18
parent768dc8f496e4cf888fd6113e00cd3fda269dd805
[SVGDom] Opacity optimization

Apply opacity as fill/stroke paint alpha instead of saveLayer, when
possible.

R=robertphillips@google.com,stephana@google.com,reed@google.com
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2353503005

Committed: https://skia.googlesource.com/skia/+/3dbb7b9f196d793fbd16243157ee67638891f5dc
Review-Url: https://codereview.chromium.org/2353503005
experimental/svg/model/SkSVGContainer.cpp
experimental/svg/model/SkSVGContainer.h
experimental/svg/model/SkSVGNode.cpp
experimental/svg/model/SkSVGNode.h
experimental/svg/model/SkSVGRenderContext.cpp
experimental/svg/model/SkSVGRenderContext.h