thorvg/src/bindings/capi
Hermet Park 1e4bf308da renderer/loader: revamping the caching mechanism.
The previous loader cache mechanism encountered a problem
when the user changed the content of the cached data.

In such cases, a new request would not be processed
because the renderer would use the previously cached content.

So far, the TVG cache mechanism utilizes a pointer hash key
for the fastest hashing mechanism available.
One limitation is that it assumes the address is unique for the data.

To resolve this, we modified the caching policy.
Now, the renderer will not cache copied data;
it will only cache the given data when it is deemed shareable.

issue: https://github.com/thorvg/thorvg/issues/2020
2024-03-06 14:34:58 +09:00
..
meson.build infra build: revise the binding builds. 2023-08-03 10:52:40 +09:00
thorvg_capi.h renderer/loader: revamping the caching mechanism. 2024-03-06 14:34:58 +09:00
tvgCapi.cpp capi: added missing lottie header 2024-03-06 11:51:13 +09:00