thorvg/src/loaders/lottie
Hermet Park 4127f4ce7a loader/lottie: revised the key-frame searching
Replace the linear search algorithm with binary-search.

The performance enhancement may not yield significant benefits in normal cases.
However, it becomes crucial if the animation comprises an extensive number of frames...
2023-08-22 21:25:51 +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 loader/lottie: optimize the matrix computation. 2023-08-22 21:25:42 +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 loader/lottie: fix all data conversion compiler warnings on windows 2023-08-18 16:36:15 +09:00
tvgLottieLoader.h loader/lottie: add the missing solid color layer. 2023-08-17 23:03:37 +09:00
tvgLottieModel.cpp lottie/loader: support the masking features. 2023-08-17 23:03:37 +09:00
tvgLottieModel.h lottie/loader: fix memory leaks 2023-08-18 15:16:34 +09:00
tvgLottieParser.cpp lottie/loader: support the masking features. 2023-08-17 23:03:37 +09:00
tvgLottieParser.h lottie/loader: support the masking features. 2023-08-17 23:03:37 +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 loader/lottie: revised the key-frame searching 2023-08-22 21:25:51 +09:00