From 9f0fafa5df2dff7040c2966003bcebf7cf7a0cdc Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Fri, 12 Mar 2021 18:09:19 +0900 Subject: [PATCH] This is too untable.... Stress in example is crashed by this. Revert "svg_loader: limiting the ploted area of svg to viewBox" This reverts commit 2bb108b2f13432ac140d9be08daae189fe9c61c5. --- src/loaders/svg/tvgSvgSceneBuilder.cpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/loaders/svg/tvgSvgSceneBuilder.cpp b/src/loaders/svg/tvgSvgSceneBuilder.cpp index 25f85eab..38b3b6ee 100644 --- a/src/loaders/svg/tvgSvgSceneBuilder.cpp +++ b/src/loaders/svg/tvgSvgSceneBuilder.cpp @@ -363,14 +363,7 @@ unique_ptr _sceneBuildHelper(const SvgNode* node, float vx, float vy, flo scene->push(_sceneBuildHelper(*child, vx, vy, vw, vh)); } else { auto shape = _shapeBuildHelper(*child, vx, vy, vw, vh); - // clipping the viewBox - if (shape) { - auto viewBoxClip = Shape::gen(); - viewBoxClip->appendRect(vx, vy, vw, vh, 0, 0); - viewBoxClip->fill(0, 0, 0, 255); - shape->composite(move(viewBoxClip), tvg::CompositeMethod::ClipPath); - scene->push(move(shape)); - } + if (shape) scene->push(move(shape)); } } //Apply composite node