thorvg/src/loaders/lottie
Hermet Park 244e984df8 lottie/builder: Fix overlapped stroking outlines.
Previously, the builder accumulated the outlines and fills
in one paint to reduce the rendering context.

However, this approach won't work for Lottie
if the resource contains multiple strokes with branched groups.

We should apply the optimization
only when the specified condition is satisfied.
2023-12-26 17:50:02 +09:00
..
rapidjson loader lottie: +rapidjson for lottie json parser. 2023-07-27 00:31:27 +09:00
meson.build loader/lottie: fix a missing layer timeremap. 2023-08-09 21:30:25 +09:00
tvgLottieBuilder.cpp lottie/builder: Fix overlapped stroking outlines. 2023-12-26 17:50:02 +09:00
tvgLottieBuilder.h loader lottie: ++optimization. 2023-07-28 16:54:44 +09:00
tvgLottieInterpolator.cpp loader lottie: add a lottie specific interpolator. 2023-07-27 00:31:27 +09:00
tvgLottieInterpolator.h loader lottie: add a lottie specific interpolator. 2023-07-27 00:31:27 +09:00
tvgLottieLoader.cpp renderer/paint: fixed a mismatched reference count. 2023-09-26 10:48:33 +09:00
tvgLottieLoader.h loader/lottie: add the missing solid color layer. 2023-08-17 23:03:37 +09:00
tvgLottieModel.cpp renderer/paint: fixed a mismatched reference count. 2023-09-26 10:48:33 +09:00
tvgLottieModel.h lottie/builder: Fix overlapped stroking outlines. 2023-12-26 17:50:02 +09:00
tvgLottieParser.cpp lottie: enhanced the colorstop feature. 2023-09-21 22:11:31 +09:00
tvgLottieParser.h loader/lottie: support the repeater property 2023-09-07 12:17:16 +09:00
tvgLottieParserHandler.cpp lottie/loader: support the masking features. 2023-08-17 23:03:37 +09:00
tvgLottieParserHandler.h loader lottie: adds the lottie property, model and parser. 2023-07-27 00:31:27 +09:00
tvgLottieProperty.h lottie: enhanced the colorstop feature. 2023-09-21 22:11:31 +09:00