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
../src/loaders/external_png/tvgPngLoader.cpp(110): warning C4244: '=': conversion from 'float' t...
github.com/thorvg/thorvg - a08b7f0c38b8299d3bfff7defdd05e0a91519430 authored about 1 year ago by Hermet Park <[email protected]>
- The TVG binary format now consistently compresses the data.
- Removed redundant internal prope...
replaced the 'compress' option with 'quality'
API changes:
Result Saver::save(std::unique_ptr<P...
This generated tvg often make us confused
when Tvg example doesn't show it properly.
It's too s...
github.com/thorvg/thorvg - 226c468f72de57f7465d36002d19b38c6282e6f5 authored about 1 year ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 82bd8a3f8bef5648101cb9c4cb548c7dc3549d4e authored about 1 year ago by Jinny You <[email protected]>
these member values can be accesssed without update() call.
github.com/thorvg/thorvg - a607bf586b40ee05617539c574a42a304f06e5ef authored about 1 year ago by Hermet Park <[email protected]>
The Animation::frame() method has been modified.
It will now return InsufficientCondition,
if th...
This change introduces the CanvasEngine::All type to automatically
initialize the engines availa...
This change just allows users to use the offset of the stroke dash.
Actually feature enhacement ...
github.com/thorvg/thorvg - f3a2d2a5a61d1723456a8d9b4b25c1d077b997a0 authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - bb30db429eb036283a151d7fd3f5335c71651a90 authored about 1 year ago by Hermet Park <[email protected]>
Keep track of the update changes accurately.
We can utilize this value change in the backend eng...
Issue: https://github.com/thorvg/thorvg/issues/1737
github.com/thorvg/thorvg - c77ef98fef1e1eece72008b36443b4f4ec1187d7 authored about 1 year ago by Hermet Park <[email protected]>
float Shape::stroke(float width) -> float Shape::strokeWidth(float width)
Result Shape::stroke(u...
Get rid of the polymorphism function table,
use the switch directly instead.
We profiled, both ...
github.com/thorvg/thorvg - 989b995189f5f590d39dd121993e4d80a6e424e7 authored about 1 year ago by Hermet Park <[email protected]>reuse clippers if they are available.
Binary: +132
github.com/thorvg/thorvg - 5a3bc31373261fe0f39dd36177f5d195527990b9 authored about 1 year ago by Hermet Park <[email protected]>
lottie builder doesn't need to rebuild the layer object
if it has no any animation frame data.
...
github.com/thorvg/thorvg - d37c5002623a44d0d16581f6cbeee91c928fb535 authored about 1 year ago by Hermet Park <[email protected]>Still it needs to size down of the PathCommand.
@Issue: https://github.com/thorvg/thorvg/issues...
github.com/thorvg/thorvg - 978f85c3ea4f79dbc7bec83e80f27ddb0f1d804b authored about 1 year ago by Hermet Park <[email protected]>
- Result Picture::bounds(float* x, float* y, float* w, float* h) const
- Result Picture::load(co...
github.com/thorvg/thorvg - b2499739ee32ea6a0431b3cadc9ca01750ba061d authored about 1 year ago by Hermet Park <[email protected]>
no logical changes, only code clean-up
github.com/thorvg/thorvg - 21fbdfc904c8f3d7f736d724cca510afbb336d3e authored about 1 year ago by Hermet Park <[email protected]>
enhanced reference count verification
to prevent unintentional deletion of used composition targ...
github.com/thorvg/thorvg - 8200bc5fc3aae9645fe918daaeee1d1031b64592 authored about 1 year ago by SergeyLebedkin <[email protected]>
replace the frame count unit from the int32_t to float
since animations could smoothly interpola...
github.com/thorvg/thorvg - fea0d1bb7752d1ae317f7a5d4414984a276d6633 authored about 1 year ago by RuiwenTang <[email protected]>
[issues 1479: LinearGradient](thorvg#1479)
In order to build you need third party libraries. Bef...
github.com/thorvg/thorvg - 94eabc609c4f4a9750215a84e8f3538f37465dd4 authored about 1 year ago by Sergii Liebodkin <[email protected]>github.com/thorvg/thorvg - 891c7d1139d3d1545150564b94fa468211064eb4 authored about 1 year ago by Hermet Park <[email protected]>
Unified common logic for scaled image raster operations,
Avoid on-spot pixel computation as poss...
[issues 1479: Shape](https://github.com/thorvg/thorvg/issues/1479)
In order to build you need t...
github.com/thorvg/thorvg - 14b2508cd138b5c30a05ecd630eb899ad19d1ba4 authored about 1 year ago by Sergii Liebodkin <[email protected]>
alpha value has been missed by a mistake,
a regression by c50d2fd
Issue: https://github.com/tho...
github.com/thorvg/thorvg - 61081c02af9db8ba0daab521d1752bfde752c5a5 authored about 1 year ago by Hermet Park <[email protected]>
Try to minimize the use of sqrt() and arctan() calls
when possible. These calls can be relativel...
../src/renderer/gl_engine/tvgGlRenderPass.cpp:37:29: warning: macro expands to multiple statemen...
github.com/thorvg/thorvg - 3ef740145fe0696b980c3be43a7bd67468cddae2 authored about 1 year ago by Hermet Park <[email protected]>
* introduce a new class GlRenderPass to hold off-screen rendering result
* add basic alpha compo...
Streamlining computations with floating-point operations in rotation
thereby improving 'thorvg' ...
Allow users to omit the default type casting for added convenience.
github.com/thorvg/thorvg - a6d7a1904705c0c92a1d7da427f393857380e8b8 authored about 1 year ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - ce2a3f60406d8d6624da1da7221b2b5ee41a0839 authored about 1 year ago by Sergii Liebodkin <[email protected]>
no more used
github.com/thorvg/thorvg - 171a21c0d7922b1d54ab4437a2edcd17b5669c48 authored about 1 year ago by Hermet Park <[email protected]>
Previously, the builder accumulated the outlines and fills
in one paint to reduce the rendering ...
The previous version omitted support for simultaneous trimpath,
but it is now working as intended.
Initialize both renderers to allow init(SW | GL);
github.com/thorvg/thorvg - fdb2a175042a781b92c513e8e52df159a6f73ffc authored about 1 year ago by JunsuChoi <[email protected]>Fixes #1705
github.com/thorvg/thorvg - e3a3acb6b02e3fa9726998af037104dc5e512eb1 authored about 1 year ago by Martin Capitanio <[email protected]>github.com/thorvg/thorvg - f271eca76d53764dffd195d6ca84cfbef1d09c5c authored about 1 year ago by Hermet Park <[email protected]>
WebGPU is a Render Hardware Interface built on top of the various APIs
provided by the driver/...
github.com/thorvg/thorvg - 9659f6e1b0ae437a3f916b4183503405910d18de authored about 1 year ago by Nattu Adnan <[email protected]>
currently thorvg doesn't support full 3d transformation.
orthogonal projection is mandatory.
Is...
github.com/thorvg/thorvg - 3a2de2bc6a2e6334f935631599d0899853edfef5 authored about 1 year ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - f6261205d4537a371d396f0748e767eccae1a44b authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 4a9b008b83d69388e70a2a7bffa31da1b2c15a1a authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 4722550e068fc991d8cda56b5d97be5e94f2388e authored about 1 year ago by RuiwenTang <[email protected]>
Fixes #1694
github.com/thorvg/thorvg - 133662c8e911bf00f634f89da7fd1524a7ab7e9a authored about 1 year ago by Martin Capitanio <[email protected]>github.com/thorvg/thorvg - d304e1c902784fd2ba2d19c8db39b7a076619d0a authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 8a5418ed8b274728a7b1b62f028bb0af8e6810fb authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 2dbecdfbb21520cb2f1416e2faa04ed84d173009 authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - b69c3b1af3d2ffc22fd4eeee9c6f6d47d4a1b69c authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 4c3cdb38b5b32a8bb5bf8154bdb352e0012afcaf authored about 1 year ago by Hermet Park <[email protected]>
Allocate repeater context only when it's valid.
github.com/thorvg/thorvg - eba7f2f0d7427988e614b359ca95301a24fab842 authored about 1 year ago by Hermet Park <[email protected]>
Revised the rendering logic of Lottie by creating a new rendering context
using a queue when mul...
github.com/thorvg/thorvg - 32b825c6d717242f08695cc9038af515d4c40c8f authored about 1 year ago by Hermet Park <[email protected]>
Previously, the engine didn't properly cover the dash line corner styles
because it considered a...
github.com/thorvg/thorvg - 7ccd287e591098f42cffa01befbd3f4190829ee0 authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 7c394fa68281641bb3bf7ae3005f7fd996041561 authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - a5677752517bcd453b8a81e1736b1fbd47ea5eb8 authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - e6d0b46d355b883b8a9ef85d9621028052195074 authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 6a3a03f29f5b5c1fca7753cc3b21bb82228aeaf6 authored about 1 year ago by RuiwenTang <[email protected]>
github.com/thorvg/thorvg - 3cee0ec761817ab71a1acaa6bb5da6af9ca73744 authored about 1 year ago by Hermet Park <[email protected]>
meson "setup" is a mandatory command. skipping has been deprecated.
github.com/thorvg/thorvg - aa83ed46e49f20ddbffebea5566d2e1002d6697e authored about 1 year ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 4dfee84148acf26f8c71a40ecad2e36d62434e8d authored about 1 year ago by Hermet Park <[email protected]>
meson setup builddir --cross-file ./ios_x86_64_cross.txt ...
github.com/thorvg/thorvg - f9f1e9932c22b69218f324e75acc6479c648b272 authored about 1 year ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 3fabf9f19db927f9633202ca05e21de9a2cffb11 authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 12260198d12719ea20939b68492accfc155d9ff5 authored about 1 year ago by Hermet Park <[email protected]>
In this update, we have chosen not to include CAPIs.
This decision was made due to the mixture o...
github.com/thorvg/thorvg - ba84771ccedc9a3ead3f344288f685e58c41cc4f authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 0e3b3d3095fd2418f6178c81abedc39760e3f562 authored about 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 2b7c47f2b51686a1500a56ad132bf1a8860682bd authored about 1 year ago by Hermet Park <[email protected]>
The color conversion is supposed to take into account the differences between
straight alpha pre...
github.com/thorvg/thorvg - e8fd7e2b85fd3d62f4fea6ef509bd6819af2397f authored about 1 year ago by Hermet Park <[email protected]>
the surface and mesh data can be missed by an invalid condition.
this fixes an invalid memory ac...
We have alternative test cases for it such as Lottie
github.com/thorvg/thorvg - 92b6f9dc481e374720fa175f44484ecbfafdc6c5 authored about 1 year ago by Hermet Park <[email protected]>reverted changes that occurred this issue from d683d2e
Issue: https://github.com/thorvg/thorvg/...
github.com/thorvg/thorvg - e4ade98e8c7b4692babe44bdac072edaf4497063 authored about 1 year ago by Hermet Park <[email protected]>
The transform (scale) should be applied to the following drawing elements,
not the previous stroke.
properly store/restore the radial gradient focal properties
from the tvg loader and saver
properly store/restore the dash offset property
from the tvg loader and saver
Issue: https://gi...
github.com/thorvg/thorvg - ed23b432bbb1c4b6a87d0318eeeeaaf22b45a166 authored about 1 year ago by Hermet Park <[email protected]>fixed a memory leak in an exceptional case.
github.com/thorvg/thorvg - fdd90605c70d1eb400b0cfc06566ef1826990821 authored about 1 year ago by Hermet Park <[email protected]>This correction ensures a consistent use of 'ref' and 'unref' for paints to release memory prope...
github.com/thorvg/thorvg - 1819fed033f21c3a68307726ade01dee2b396ff8 authored about 1 year ago by Hermet Park <[email protected]>supplements animation/lottie/sw_engine test cases.
updated the page: https://github.com/thorvg/...
github.com/thorvg/thorvg - c7123a1547f5e32e69a26911a52be7bc74e86f8f authored about 1 year ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 2fb0cc830976f4df582586b9a062a813713e7537 authored about 1 year ago by Hermet Park <[email protected]>
- enum class CompositeMethod::InvLumaMask;
- template<typename T> std::unique_ptr<T> cast(Paint*...
added a Tvg_Composite_Method::TVG_COMPOSITE_METHOD_NONE case
github.com/thorvg/thorvg - 2f1873f04e23e354d231e9491cf568deb5f8a8ad authored about 1 year ago by Hermet Park <[email protected]>
added beta apis:
- enum Tvg_Composite_Method::TVG_COMPOSITE_METHOD_INVERSE_LUMA_MASK;
promote a...
github.com/thorvg/thorvg - ac822343603a5db5aac63bf5c0a4b1831dbf5a11 authored about 1 year ago by Hermet Park <[email protected]>
New APIs:
- Tvg_Animation* tvg_animation_new();
- Tvg_Result tvg_animation_set_frame(Tvg_Animati...
github.com/thorvg/thorvg - 44d0f982743b2e4d4f31fcc4c948befda982b0d8 authored about 1 year ago by Hermet Park <[email protected]>
The omitted data must be generated with interpolation.
This change supplements that logic.
github.com/thorvg/thorvg - dc67c405f8d29e8f8680a5e0dddcbf4642ca21ba authored over 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 3b611e0da94952c17e7f8b0b1b5108d0d7f62bb8 authored over 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 20d2760bf4a2b32b90b173c04a5a98cf54b97f44 authored over 1 year ago by Hermet Park <[email protected]>
* Use uniform block to pack all color informations
* Move the actual gl draw call into GlRendere...
This might be a workaround to correct the issue.
The threshold value comes from the mathematical...
github.com/thorvg/thorvg - c40df32561fc59cdd142ef797d92a29ce11a70cb authored over 1 year ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - e2b7bfc19881f29681075f769c73f7cef63848ff authored over 1 year ago by Hermet Park <[email protected]>
Lottie ColorStop RGB / Alpha can be dealt with individually.
Since thorvg handles this one unifi...
Previously, it ignored the matte when it was out of frames for the sake of optimization.
However...