ce8840e3842f3a702c5d7bf440ff730bdfaf8e70 |
|
08-Dec-2016 |
Florin Malita <fmalita@chromium.org> |
[SVGDom] ClipPath support * clip-path attribute handling * clipPath container element * asPath() SkSVGNode virtual for capturing subtree geometry R=robertphillips@google.com,stephana@google.com Change-Id: I9597534fe3047b631da6309eafac055dff5696e9 Reviewed-on: https://skia-review.googlesource.com/5650 Reviewed-by: Robert Phillips <robertphillips@google.com> Commit-Queue: Florin Malita <fmalita@chromium.org>
/external/skia/experimental/svg/model/SkSVGContainer.cpp
|
bef51c23c314180760b07f88fab50f6670f37f9b |
|
21-Sep-2016 |
fmalita <fmalita@chromium.org> |
[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
/external/skia/experimental/svg/model/SkSVGContainer.cpp
|
a5344ee50a643ca72742e065f5268d9cbc3e0c82 |
|
20-Sep-2016 |
borenet <borenet@google.com> |
Revert of [SVGDom] Opacity optimization (patchset #4 id:60001 of https://codereview.chromium.org/2353503005/ ) Reason for revert: Failing assertion Original issue's description: > [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 TBR=reed@google.com,robertphillips@google.com,stephana@google.com,fmalita@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review-Url: https://codereview.chromium.org/2359603002
/external/skia/experimental/svg/model/SkSVGContainer.cpp
|
3dbb7b9f196d793fbd16243157ee67638891f5dc |
|
20-Sep-2016 |
fmalita <fmalita@chromium.org> |
[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 Review-Url: https://codereview.chromium.org/2353503005
/external/skia/experimental/svg/model/SkSVGContainer.cpp
|
397a517d1a5774653fcdd08172f9a6b5eea67621 |
|
08-Aug-2016 |
fmalita <fmalita@chromium.org> |
[SVGDom] Add viewBox support The main feature is <svg> viewBox and proper viewport support, but the CL touches a few other things: * refactor SkSVGRenderContext to auto-restore canvas state, and split the presentation bits into a separate CoW SkSVGPresentationContext * introduce SkSVGNode::onPrepareToRender(), as a way for nodes to push their custom state before the actual onRender() call (instead of relying on non-virtual SkSVGNode to know about all possible state bits) * add a "Type" suffix to SVG types, to disambiguate (e.g. SkSVGRectType vs. SkSVGRect) R=robertphillips@google.com,stephana@google.com GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2222793002 Review-Url: https://codereview.chromium.org/2222793002
/external/skia/experimental/svg/model/SkSVGContainer.cpp
|
6ceef3dd67617c5f4572ada98d5ee85777d2db99 |
|
27-Jul-2016 |
fmalita <fmalita@chromium.org> |
Initial SVG model A minimal subset needed to render tiger.svg: <svg>, <g>, <path>, 'd', 'fill'/'stroke' (color-only), 'transform'. R=reed@google.com,robertphillips@google.com GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2164193002 Review-Url: https://codereview.chromium.org/2164193002
/external/skia/experimental/svg/model/SkSVGContainer.cpp
|