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 - e4ae146716b639a6a1aa8df86b0e248b7bb88491 authored over 3 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 5ad17c6ccfc2142c1fe16a4e727f3625a7092c0e authored over 3 years ago by Hermet Park <[email protected]>
handle them double type values.
github.com/thorvg/thorvg - 44768e712515e62aac990736fd2276d24cf33cb7 authored over 3 years ago by Hermet Park <[email protected]>"runtime error: load of misaligned address 0x7fb67895c815 for type 'unsigned int', which require...
github.com/thorvg/thorvg - daa114aafa416a091fdedec1a9b37d13fbbbecb3 authored over 3 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 3ee6883f16d383995c587acccb4a52471b65b43d authored over 3 years ago by Hermet Park <[email protected]>
"runtime error: load of misaligned address 0x7fb67895c815 for type 'unsigned int', which require...
github.com/thorvg/thorvg - c8cc973888e6d1148264f619c85fea93ca2f1b7c authored over 3 years ago by Hermet Park <[email protected]>avx is unstable, we can't recommend to use it.
github.com/thorvg/thorvg - 9128272ee36f7adda02447dc249c3c270bd4b986 authored over 3 years ago by Hermet Park <[email protected]>
Current paint::bounds() returns the coordinates under the raw status,
the values are not quite u...
tvg picture is going to be released, we need the Saver as well.
Also, two stable periperal apis ...
tvg::Picture is replaced to tvg::Scene if the picture has the vector tree,
Thus it's useless sin...
An average value sampled based on adjacent pixels of the target pixel is used.
github.com/thorvg/thorvg - 56d31775ffa792023877d7f7d68e146e772de11c authored over 3 years ago by JunsuChoi <[email protected]>github.com/thorvg/thorvg - dcbcc409dfe61a9f08b9101479a16dcb12cde641 authored over 3 years ago by Michal Maciola <[email protected]>
github.com/thorvg/thorvg - 4c13246f9ca1fc8cc1c6c6d38820c8871aed4afd authored over 3 years ago by Michal Maciola <[email protected]>
__m256i_u is an internal gcc/clang type, which can not be used by msvc.
To ensure the portabilit...
The API expected floats, whereas the called impl function expected
ints. The values were saved a...
github.com/thorvg/thorvg - c5430684d154b220e87fe3d1c8f27540f363f37a authored over 3 years ago by Mira Grudzinska <[email protected]>
github.com/thorvg/thorvg - cfacdd705fe2cef8aeb5de5353818f4799dee253 authored over 3 years ago by Mira Grudzinska <[email protected]>
If 'fill="url(#image)"' and defs with id 'image' was not found, the paint was
improperly filled ...
github.com/thorvg/thorvg - 4589196689300387e251b773eae22b1f5d195290 authored over 3 years ago by Mira Grudzinska <[email protected]>
github.com/thorvg/thorvg - 9d63e2894d0fd4c882b3054175dddabde2363e39 authored over 3 years ago by Mira Grudzinska <[email protected]>
github.com/thorvg/thorvg - 75e1310c7a023b0531e6b32caa49e942edd1bb1c authored over 3 years ago by Hermet Park <[email protected]>
removed the duplicated given child transform code,
no logical changes actually.
github.com/thorvg/thorvg - 3d93867e8e5d85dfd4256f4265cd0a3d762f2906 authored over 3 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 80a940c70adc0656d3c687efa2ef264adf48f6bf authored over 3 years ago by Hermet Park <[email protected]>
In the case when a gradinet fill is present, the transformation matrix
can't be preapplied.
github.com/thorvg/thorvg - 09301dfde1f2be9df0212e40f9a29e8e03e9fe37 authored over 3 years ago by Michal Szczecinski <[email protected]>
Merged shapes with outlines expects the layered,
unfortunately tvg can't cover the situation.
@...
github.com/thorvg/thorvg - ee7dc1352eb0c7410cf9f2cb18ac97615bda0c47 authored over 3 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - e5f8bc99b789eb3f86b70c95cfcd917b3f115e34 authored over 3 years ago by Hermet Park <[email protected]>
these two resources were fixed by the positioning.
github.com/thorvg/thorvg - c4e1a1f7522f5133c1caa4b23882a6e69591c04e authored over 3 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 4142237cac801bc75cf529086059b31cfd8cff9a authored over 3 years ago by Hermet Park <[email protected]>
Solves the problem of 'vx' and 'vy' < 0 and cases with 'width'
and 'height' values different tha...
github.com/thorvg/thorvg - 1d8625d40dd3775fb5f25f624719389ae08512cb authored over 3 years ago by Michal Maciola <[email protected]>
github.com/thorvg/thorvg - 47c1aac562367588618389ed2c7d9c1671b90e7a authored over 3 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - e3266ac19c4346078db28bfb5ac00b482b0729b1 authored over 3 years ago by Hermet Park <[email protected]>
'preTransform = false' makes sense in case a stroke exist,
so not only when the stroke-width > 0...
github.com/thorvg/thorvg - 150cff0fd5d723985ee92a326d52cd25ee0aff84 authored over 3 years ago by Michal Maciola <[email protected]>
Improved bounds calculation in case a rotation is applied
github.com/thorvg/thorvg - e62f8a0db4e5df0148ae984d43d6f3b2f489cae2 authored over 3 years ago by Michal Maciola <[email protected]>github.com/thorvg/thorvg - 8c2e762e98abc2796aaddb9e5d39f6457df3f63e authored over 3 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - e91dcdb0de259c63dd5b6bd51d2447a10061ee4f authored over 3 years ago by Michal Maciola <[email protected]>
github.com/thorvg/thorvg - b294a71613924d4b33764569ef9737822c34272b authored over 3 years ago by Michal Maciola <[email protected]>
github.com/thorvg/thorvg - 4e9452c4b8589e594488ee6dc2adaa899317767f authored over 3 years ago by Hermet Park <[email protected]>
* common: move iterator functionality into separate IteratorModule
* wasm: allow internal lib d...
This patch adds the mimetype parameter for load() function and adds storing of
an original size ...
github.com/thorvg/thorvg - 79933d9efaee86cd8b38a77f61cd406535c9cb2b authored over 3 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 8c4197a8a5e8b825c4ffd8f7d41b21b43a8e22ab authored over 3 years ago by Michal Maciola <[email protected]>
there was a wrong condition introduced the bug that image was not updated,
because transformatio...
github.com/thorvg/thorvg - 789083527e5852fc0022f6a1204c257950d8917b authored over 3 years ago by Hermet Park <[email protected]>
To get the scaling factor from the transformation matrix we have
to use two of its elements.
These tvg resources might be updated before official release.
github.com/thorvg/thorvg - b495f04ef40b07f917361b9f5ad005ee87a09fe5 authored over 3 years ago by Hermet Park <[email protected]>
A square or a round cap was mistakenly added to the parts
of the dashed lines that should be con...
an incorrect logic was introduced by mistake.
that breaks the tvg memory chunks.
now recover i...
github.com/thorvg/thorvg - f652b33a27f3e79adb4574e1457ec47c6b4f23b6 authored over 3 years ago by Hermet Park <[email protected]>no logical changes in the succesful cases,
change the code for better readibility.
and add log ...
Saver tries to pre-transfom to skip the matrix data,
but it missed the case - transformed stroki...
Since the arc flags can have values 0 or 1, we reported as
an error cases, when a float value wa...
This reserved count was just missed,
Aside from it, tvg_loader logic is not well organized (har...
Skip the reassigning values by the flags,
We assume those property values are reserved,
leave ...
Clips from outside the rendering region were ignored resulting
in rendering shapes, which should...
This reverts commit dafc229a757b71feb3f67c8bf4f8073f662d6964.
github.com/thorvg/thorvg - d6193dddd0137758a3ae2565acce4f75b6088b18 authored over 3 years ago by Hermet Park <[email protected]>
The aligned and not aligned memory parts handled separately.
This gives around 10% of the perfor...
Added tests of loading and saving .tvg.
Created testSavers.cpp. Created files tag.tvg and test.t...
All functions from tvgSwStroke.cpp called.
github.com/thorvg/thorvg - 5c504cbfe646de5128dadc42cfdbae15b13b535c authored over 3 years ago by Mira Grudzinska <[email protected]>github.com/thorvg/thorvg - dddb38d9005f94c67468681b38c2bb11f6b29893 authored over 3 years ago by Mira Grudzinska <[email protected]>
All image rastering funcions called in the 'Image Draw' test case.
github.com/thorvg/thorvg - 2fb07d9ac8daed20b93fc45d1683b37106af40c5 authored over 3 years ago by Mira Grudzinska <[email protected]>
For avx vector support the avxRasterTranslucentRect should be called
instead of cRasterTransluce...
github.com/thorvg/thorvg - d7cb87971b45bfe2cf57a846916cf3de563a553a authored over 3 years ago by Mira Grudzinska <[email protected]>
github.com/thorvg/thorvg - bf2e9631bf9954797dca5e7d2bb4fd8d8aa2f8e5 authored over 3 years ago by Michal Maciola <[email protected]>
The background color was misinterpreted and its value was treated
as an svg file name (warning ...
the issue is detected by asan.
github.com/thorvg/thorvg - c6becf4ec66a71275697a628313019126d52c4d8 authored over 3 years ago by Hermet Park <[email protected]>One if statement less.
github.com/thorvg/thorvg - c0e21bfceedceb08e972a92d911420095502216b authored over 3 years ago by Mira Grudzinska <[email protected]>
In the case, when the dst memory was not aligned,
we went out of the dst range in the 'neon loop'.
github.com/thorvg/thorvg - 4b8229f1c340ede65b2d91db8caf885325bc3947 authored over 3 years ago by Michal Maciola <[email protected]>
github.com/thorvg/thorvg - e9871361a21c7d362e3e99427818ce2bc5eb67cf authored over 3 years ago by Hermet Park <[email protected]>
simplify neon code and fix the wrong range access.
github.com/thorvg/thorvg - 01e1fec367e0ed7cf2bb052089b12e9c406f30d8 authored over 3 years ago by Hermet Park <[email protected]>delete is not expected here, malloc-free must be paired.
github.com/thorvg/thorvg - 37e801132509d522a958e91a34dbd068943b10fe authored over 3 years ago by Hermet Park <[email protected]>
A gradient transformation was omitted when saving
into the tvg format. Fixed
Added description according to api behavior change
github.com/thorvg/thorvg - 700abffd387f23484ed8340239f41065e69f1713 authored over 3 years ago by JunsuChoi <[email protected]>
there some multiple wrong calculation about size during tvg optimiation.
this patch fixes them.
...
This patch changes load function in thorvgwasm.cpp for using size()
instead of strlen(). It fixe...
add an exception handling,
if the given points count is not matched with expected points count f...
Both functions implemented using 128-bit registers.
avxRasterTranslucentRect is around 5 times f...
This patch adds saveTvg() function into thorvgwasm.cpp.
Functions saves tvg using File System AP...
github.com/thorvg/thorvg - fe474856b97eb6d51a15df802f365895689bc46c authored over 3 years ago by Michal Maciola <[email protected]>
a regression bug was introduced by 52a7a257b2fb863f1e9e9292de7291b7e2986adf
in size calculation ...
picture must return the boundary info - 0, 0, w, h
We assume that it has a designated picture si...
Percentage values wasn't handled by _toOpacity() function. Other incorrect values
was handled wr...
github.com/thorvg/thorvg - f5f1e9f3a414afbbef089cd7970b471ccabb1f36 authored over 3 years ago by Hermet Park <[email protected]>
Changes:
Added neonRasterTranslucentRect implementation. Rendering was tested on
32 lottie fiels...
By choosing compress option, tvg tries to compress the data to reduce the binary size.
Since the...
github.com/thorvg/thorvg - 80f02c64d1584e752ec31749ca007c8e18ff234a authored over 3 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 077132e9d9a5979db762d8ed05d613eca15366c2 authored over 3 years ago by Hermet Park <[email protected]>
documentation images are not updated,
remove the file first and add again.
github.com/thorvg/thorvg - e8452560579f83e56027a60da3beaf186cf2481c authored over 3 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 8d02b459adecb2ee32a3629d17fdda1da05bda01 authored over 3 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 8ed6a1a12d1ed4914c603585b4f13b54bc5bb6a7 authored over 3 years ago by Michal Maciola <[email protected]>
github.com/thorvg/thorvg - f66ea21e9c4da996ca9af6ba16d8c5596b503a2a authored over 3 years ago by Michal Maciola <[email protected]>
We can visit this feature later when it's stable.
github.com/thorvg/thorvg - 2ceee70fcfdb55ff2bc1eec24ee03a87f3cd6276 authored over 3 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - d82b088b7a8fdca89172e3e9635a05022ff710a0 authored over 3 years ago by Michal Maciola <[email protected]>
github.com/thorvg/thorvg - 3a05ae4c0188d7bb35c4f8a1dcff37aded24d61a authored over 3 years ago by Michal Maciola <[email protected]>
neon/avx can't be resided in together,
we replace it with a string variable.
Svg2png fully redesigned.
Introduced whole directory parsing. Created flags interface.
Usage...
github.com/thorvg/thorvg - 78dd50acc01f54faefdd9486c7cc9995ba0a0758 authored over 3 years ago by Michal Maciola <[email protected]>
Calling picture->load after it was already once called resulted in
segmentation fault or memory ...