diff --git a/src/examples/resources/masking.tvg b/src/examples/resources/masking.tvg new file mode 100644 index 00000000..589f5617 Binary files /dev/null and b/src/examples/resources/masking.tvg differ diff --git a/src/savers/tvg/tvgTvgSaver.cpp b/src/savers/tvg/tvgTvgSaver.cpp index e3a1903e..749a4bf1 100644 --- a/src/savers/tvg/tvgTvgSaver.cpp +++ b/src/savers/tvg/tvgTvgSaver.cpp @@ -376,13 +376,6 @@ TvgBinCounter TvgSaver::serializeScene(const Scene* scene, const Matrix* pTransf it->begin(); - //Case - Delegator Scene: This scene is just a delegator, we can skip this: - if (scene->composite(nullptr) == CompositeMethod::None && scene->opacity() == 255) { - auto ret = serializeChildren(it, cTransform); - delete(it); - return ret; - } - //Case - Serialize Scene & its children writeTag(TVG_TAG_CLASS_SCENE); reserveCount();