diff --git a/src/examples/resources/masking.tvg b/src/examples/resources/masking.tvg new file mode 100644 index 00000000..e3263126 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 fddc1d53..8418940c 100644 --- a/src/savers/tvg/tvgTvgSaver.cpp +++ b/src/savers/tvg/tvgTvgSaver.cpp @@ -378,13 +378,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, false); - delete(it); - return ret; - } - //Case - Serialize Scene & its children writeTag(TVG_TAG_CLASS_SCENE); reserveCount();