Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
ThorVG
It is a open-source project, it develops a lightweight and portable motion graphics engine that can be utilized across all systems.
Collective -
Host: opensource -
https://opencollective.com/thorvg
- Website: https://www.thorvg.org/
- Code: https://github.com/thorvg/thorvg
github.com/thorvg/thorvg - 51a69880fdc6b0ed3bae585ef8caf69c3e1aa8c3 authored about 1 year ago by RuiwenTang <[email protected]>
reduce the binary size.
github.com/thorvg/thorvg - 0552820c876cda009c9e9b423614686c9f5d59a1 authored about 1 year ago by Hermet Park <[email protected]>
since the framebuffer will draw back to parent RenderPass, it can be
reused in next compose rend...
- applied @retval for those const values.
- applied @return for return value description.
github.com/thorvg/thorvg - 9d06308207f99709dc2d6ecdd64a31005cdac86f authored about 1 year ago by Hermet Park <[email protected]>
- shader and system types synchronized
- pipelens and bind groups description separated
- pipeli...
reverted a wrong change from the previous code refactoring
in 56433484726f7c1f165c35b27ac1625113...
github.com/thorvg/thorvg - 56433484726f7c1f165c35b27ac1625113234bc0 authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 1ba20b9dfa55213ff0d62809972b5dbf48a6edd6 authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 50aaade56072796c58c5895b9d9f4dd922b57816 authored about 1 year ago by Hermet Park <[email protected]>
* removed inactive member.
github.com/thorvg/thorvg - 9d73a7b5a3ea7b77eaee84a7ef7a1bcaca1c2878 authored about 1 year ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - edf1f56c67d5e36f5862b92e9887b4b7aa6e7201 authored about 1 year ago by Vincent Torri <[email protected]>
Use a default constructor with reservation.
github.com/thorvg/thorvg - 0aa39111ad74ee44b573331d5bb4e030c41ccce6 authored about 1 year ago by Hermet Park <[email protected]>replace the stl with own lightweight data structures.
github.com/thorvg/thorvg - 528ea0d5875abd2c145310db861b66a12728c574 authored about 1 year ago by Hermet Park <[email protected]>these folders might have more than images.
github.com/thorvg/thorvg - 7ab5cb90aa1eecf68b9fbe5919322313d7fa43c7 authored about 1 year ago by Hermet Park <[email protected]>
The magic number kappa (0.552284), which is associated with the bezier curve,
has been introduce...
github.com/thorvg/thorvg - be922c5bf906da1e3a314e10f65da9c8268fe289 authored about 1 year ago by Hermet Park <[email protected]>
removed the internal unique_ptr usage to reduce the binary size(-553)
github.com/thorvg/thorvg - a9d39eaf56b709d4447f50537bcf45b4473424e6 authored about 1 year ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 20fdcb4ccd9904de4b2595bd4a7c8fa5c5b11510 authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 819ccfaf915310243b63289c5dc4f43ce6079e37 authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 914144bb5a35709dd28682a374270b9c279d460e authored about 1 year ago by Jinny You <[email protected]>
github.com/thorvg/thorvg - 32cd145cf12f2cc8eef0999d2a084e0a32372795 authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 52af07b69e5a11c1c41dabe166003a60acc73095 authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - b9d20a659b1a8851ec85ac4262866fd70b2ad8fc authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 660bb830afc5b444b89388dd757197d4b6a8f08e authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 51c4bc26145b646441d02d25e5b4f28c9224e4df authored about 1 year ago by Jinny You <[email protected]>
Godot CI compilation issue fixed
github.com/thorvg/thorvg - 6313fd894855db2c7337544113443ada216798d1 authored about 1 year ago by Sergii Liebodkin <[email protected]>github.com/thorvg/thorvg - 3e9579f92cebe54d493c2a2a3f0307d8ca0887a9 authored about 1 year ago by RuiwenTang <[email protected]>
This ia a buggy,
We will revisit this optimization with a perfect solution.
github.com/thorvg/thorvg - 6f2bd5801cd9487ff4e3381e42f6203c09072622 authored about 1 year ago by Hermet Park <[email protected]>
The loader cache is applied to conserve memory.
If the input data is already present in loaders...
github.com/thorvg/thorvg - ff6ea4b6c4564fd6c7c1d8bdde951dc0165e4034 authored about 1 year ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - bd3d01d222ef0063be8f3157822711df89dc541b authored about 1 year ago by Hermet Park <[email protected]>
Reordered by the data packing size.
Also removed a wrong capi default parameter value.
Result P...
github.com/thorvg/thorvg - f2c29063d25cce3efc1b6d4039bd54dc23d8d630 authored about 1 year ago by Hermet Park <[email protected]>
Inline lists mean that their nodes' pointers are part of the same memory as the data.
This has t...
Replaced std::queue with inlist for optimizing binary size (-1.3kb).
github.com/thorvg/thorvg - 023d96111823fdaa1f671c085d66b40e669124fb authored about 1 year ago by Hermet Park <[email protected]>
Unfortunately, the usage of this list is not intuitive,
so can be confusing. Placed it only for gl.
I've added new parameter, const string& resourcePath, to load external image on lottie.
Result ...
github.com/thorvg/thorvg - 132be91de41362281c93677c71a9044ce77c50b8 authored about 1 year ago by Jinny You <[email protected]>
Updated API:
- Tvg_Result tvg_picture_load_data(Tvg_Paint* paint, const char *data, uint32_t siz...
github.com/thorvg/thorvg - ba2a2f02cfe30e560bce35dbd46694c7b78cc1da authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 75ccf1f527be6babe9b69545761651d19ea81f43 authored about 1 year ago by Hermet Park <[email protected]>
Welcome a new committer, SergeyLededkin
github.com/thorvg/thorvg - 1216241fca8be7037908f557fe83d28ca01b51d4 authored about 1 year ago by Hermet Park <[email protected]>
There was likely a mistake in the rotation value set;
there was no reason to multiply it by 2.
...
github.com/thorvg/thorvg - 0c1322fa077cb842652a52ad5ba0a269ade117a2 authored about 1 year ago by Hermet Park <[email protected]>
- sync with its file name
- remove unnecessary section comments
- compact binary size (-300)
- p...
There are some matting masking bugs observed,
Reverted the commit. We will revisit it later.
co...
github.com/thorvg/thorvg - 4c95ed3e5129f81b68a6c662945b8e3ba7bfd422 authored about 1 year ago by Hermet Park <[email protected]>There is a buggy workaround code that rewinds the stroke scaling.
Issue: https://github.com/tho...
github.com/thorvg/thorvg - 5138a7c91441d32390096d8488412589d8bffbba authored about 1 year ago by Hermet Park <[email protected]>
ThorVG has offered an option to clear the buffer since version 1.0.
This is essential when users...
[Issues 1479: pictures](https://github.com/thorvg/thorvg/issues/1479)
Formats supported:
AB...
updated sample code
github.com/thorvg/thorvg - 28b26796c8353f3a9b14596b672e795b33cddde0 authored about 1 year ago by Hermet Park <[email protected]>updated thorvg viewer video
github.com/thorvg/thorvg - 1a4d533ce1fc584c5c07c0997d7ecbf77fe4148d authored about 1 year ago by Hermet Park <[email protected]>
Basic shapes were trimmed entirely when they were outside of the canvas,
even if they had a big ...
github.com/thorvg/thorvg - 6d59bc6c66ac4793500980d939a1f6cb28cad081 authored about 1 year ago by Hermet Park <[email protected]>
To load binary data operations must be performed in binary mode rather than text.
The issue appe...
There was an invalid palette data access
when no frame data had been changed, detected by memory...
Skipped capi tests this time, since it has no saver api now.
github.com/thorvg/thorvg - ab35ab2171a726b4fa326c5c549cdf0a8618d161 authored about 1 year ago by Hermet Park <[email protected]>[issues 1479: pictures](https://github.com/thorvg/thorvg/issues/1479)
auto picture = tvg::P...
github.com/thorvg/thorvg - 25513b591a20decec12b73ac59e07c656c0c7969 authored about 1 year ago by Sergii Liebodkin <[email protected]>
Currently, it assumes "ty":"gr" for the related shapes children,
which can be skipped since the ...
Revised the code to keep the thorvg convention consistency.
github.com/thorvg/thorvg - 314c0a03512b38bb036664c3fc97885fb9514a82 authored about 1 year ago by Hermet Park <[email protected]>Use a cache to store the intermediate palette data.
github.com/thorvg/thorvg - 092da69003e0a1f71e2c38e7c1d05c7f476fcc3a authored about 1 year ago by Hermet Park <[email protected]>More than half-transparent(50%) pixels will be encoded as well.
github.com/thorvg/thorvg - 41a3702f198d7bc92cfdf5d8aa56bd0e4d86bf4d authored about 1 year ago by Hermet Park <[email protected]>by 66305f3e6d0001ffca70e4337275900cdda8e5bb
github.com/thorvg/thorvg - d46176f8302fb5b810c67875d287bb90a174defa authored about 1 year ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - cc868e22489461e0a24ed19ab40927b6ea63812e authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 4cf2cc6707d3d81e04eaf100ab9ede5edce4290d authored about 1 year ago by Hermet Park <[email protected]>
if no background is set, gif will generate transparent version.
Issue: https://github.com/thorv...
github.com/thorvg/thorvg - 975264422076b3550ef071f9d4285d482f2bd1ff authored about 1 year ago by Hermet Park <[email protected]>
Remove unused dithering logics for reducing binary size.
This is not quite effective for vector ...
update by 66305f3e6d0001ffca70e4337275900cdda8e5bb
github.com/thorvg/thorvg - 6e6dd8a97ee4eed33d2a4ed619786ff164fdafc6 authored about 1 year ago by Hermet Park <[email protected]>Clear the buffer when canvas->clear() is called.
TODO: We need to add a color value parameter t...
github.com/thorvg/thorvg - 66305f3e6d0001ffca70e4337275900cdda8e5bb authored about 1 year ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 0c9827a9ed87108977255ee03616b2b08ad56541 authored about 1 year ago by Jinny You <[email protected]>
github.com/thorvg/thorvg - 92e6538b6263e3a2ac8387e8fd2989e9b0d5218b authored about 1 year ago by Hermet Park <[email protected]>
Allow users to set a custom background with a saver.
API:
- Result Saver::background(std::uniqu...
A white background will be set by default.
Usage:
$lottie2gif test.lottie -b ff0000 //red backg...
Use a white background by default.
github.com/thorvg/thorvg - 08252990a6491a135fd5deb681445e062c030bc0 authored about 1 year ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 1fddcd3af2643b09e1375b664b33486acd73fb8c authored about 1 year ago by Hermet Park <[email protected]>
thorvg blending is quite buggy,
the feature needs a verification.
github.com/thorvg/thorvg - 86bdf30479f6258b4281b678df4d749abc34bd04 authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 33a2ef0b2d8204a0b7ff4c1f2d5900f1fe728f54 authored about 1 year ago by Hermet Park <[email protected]>
The animation couldn't be triggered on a single thread.
Regression bug introduced by 29b5bc372de...
Previously, Picture::load(const char* data, uint32_t size, const std::string& mimeType, bool cop...
github.com/thorvg/thorvg - 29b5bc372de91cc9ef62b02d6c3117a4e24a7ff0 authored about 1 year ago by Hermet Park <[email protected]>
Move the raw image loading interface to the RawImageLoader.
it is only valid for this component.
github.com/thorvg/thorvg - 2082343463948fff2bbb6ffdc9876ed42d02a713 authored about 1 year ago by Hermet Park <[email protected]>
BETA_API -> Experimental API
github.com/thorvg/thorvg - d1bae0b44cb7f3e8376d61f6e30c84b281c9c08c authored about 1 year ago by Hermet Park <[email protected]>[issues 1479: picture raw loader to support premultiplied](https://github.com/thorvg/thorvg/issu...
github.com/thorvg/thorvg - 4da90b284735ed1f9e17b1e259e29cec3348c76e authored about 1 year ago by Sergii <Liebodkin>The sample actually intends to test Picture::load() with a data.
github.com/thorvg/thorvg - 9b3b4b1c63096e763f870abdeb713858b68dfcc8 authored about 1 year ago by Hermet Park <[email protected]>[issues 1479: Shape](https://github.com/thorvg/thorvg/issues/1479)
In order to build you need t...
github.com/thorvg/thorvg - a3adbef2c276d4d8e937238c33f283ab926cbf5e authored about 1 year ago by Sergii Liebodkin <[email protected]>[issues 1479: Shape](https://github.com/thorvg/thorvg/issues/1479)
In order to build you need t...
github.com/thorvg/thorvg - 52eca9630cd2d7ae248b1853efffff4146be01cc authored about 1 year ago by Sergii Liebodkin <[email protected]>github.com/thorvg/thorvg - 2f8c92065469e77cbc3449591e1252e79f4eebfe authored about 1 year ago by Hermet Park <[email protected]>
this fixes the memory sanitizer report:
../src/savers/gif/gif.h:315:31: runtime error: index 25...
github.com/thorvg/thorvg - f71aa2e300ebc193bef0850a880e4fbce6b0b851 authored about 1 year ago by Hermet Park <[email protected]>
The Lottie loader missed handling the base clipper resizing.
This patch addresses the issue.
- removed the compression option
- added an animation save function.
We will revisit this function later with a proper design.
github.com/thorvg/thorvg - 7bf958e913cbf7684e0d9965f85c48b7f7849adc authored about 1 year ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 07a6b9cbe4d234d68af2635a1c2dc69528033660 authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 4208278bb1fd6de743609622cfe65a46c63b49c5 authored about 1 year ago by Hermet Park <[email protected]>
- removed the compression option
- added an animation save function.
github.com/thorvg/thorvg - 0687b09c72a79e6d214141ada5d0196b2a9876f6 authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 4bfdac71405ab9f9fac5d0ac8cc0bd6251b1ae52 authored about 1 year ago by Hermet Park <[email protected]>
Usage:
lottie2gif [Lottie file] or [Lottie folder] [-r resolution] [-f fps]
Examples:
$ ...
github.com/thorvg/thorvg - a60c881b60e5b2cebec7f5a28ef75e32217693f7 authored about 1 year ago by Jinny You <[email protected]>
If buffer data is larger than memory alignment, need to make sure there
is enough memory in curr...
github.com/thorvg/thorvg - 83151933a929891e972f3326a043947e82dcb11d authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - c3aa1bf8ebfe7c205f5a54c544b7fac6bbe51644 authored about 1 year ago by Hermet Park <[email protected]>
Add save() API that takes tvg::Animation as a parameter.
This API uses gif.h to create each anim...