thorvg/src/loaders
Hermet Park 4bd42ec7b1 lottie: ++thread safety.
comp pointer is used for checking if the header is ready.
It can be written in a worker thread and needs a critical
section on the reader side.

This also potentally improve the thread efficiency
from the segment() / marker() function calls.
2024-07-12 11:00:46 +09:00
..
external_jpg loaders: enhance decoding efficiency 2024-04-06 12:08:21 +09:00
external_png loaders: enhance decoding efficiency 2024-04-06 12:08:21 +09:00
external_webp loaders: decode the image with premultiplied alpha. 2024-04-06 12:08:21 +09:00
jpg renderer: enhanced shared surface handling with mutex implementation 2024-01-02 20:34:12 +09:00
lottie lottie: ++thread safety. 2024-07-12 11:00:46 +09:00
png png: corrected a wrong premultiplied option. 2024-04-06 12:08:21 +09:00
raw renderer: enhanced shared surface handling with mutex implementation 2024-01-02 20:34:12 +09:00
svg svg_loader: Fix incorrect stack.pop() call in loader 2024-07-12 11:00:38 +09:00
ttf ttf_loader: support loading from memory 2024-06-24 14:50:13 +09:00
tvg loader: code refactoring 2024-04-05 17:21:18 +09:00
webp loader/webp: Remove WEBP_FORCE_ALIGNED and use memcpy() instead 2024-04-06 12:08:21 +09:00
meson.build build: enforcing saver/loader usage for given tool 2024-06-24 12:21:10 +09:00