thorvg/src/loaders/external_webp
Hermet Park 38c625d070 renderer: enhanced shared surface handling with mutex implementation
Introduced a dedicated mutex for each surface instance
to ensure safe sharing between the loader, renderer, and engine.

This enhancement allows for secure modification and access to bitmap data,
addressing potential concurrency issues.

Multiple Picture instances can now safely share a single loader instance,
optimizing performance.

This change builds upon the previous Loader Cache improvements:
ff6ea4b6c4
2024-01-02 20:34:12 +09:00
..
meson.build webp_loader: libwebp set to be a required depend 2023-08-02 12:20:11 +09:00
tvgWebpLoader.cpp renderer: enhanced shared surface handling with mutex implementation 2024-01-02 20:34:12 +09:00
tvgWebpLoader.h renderer: enhanced shared surface handling with mutex implementation 2024-01-02 20:34:12 +09:00