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
interface has been changed. make it up-to-date
github.com/thorvg/thorvg - 2c789454830b80c3f6879ea4c5d466923f865f4b authored about 4 years ago by Hermet Park <[email protected]>
Scene::clear() API allows users to remove shapes on their own, without
a crash in paint->dispose...
Fix typo. and Change return to continue.
Even if the child's boundary calculation is wrong,
othe...
github.com/thorvg/thorvg - 1bdf1c72a40233ddd1b6c9940792680f88576b72 authored about 4 years ago by JunsuChoi <[email protected]>
If transform is null, identify matrix is used.
github.com/thorvg/thorvg - d8d754e969ae20db8f93314ae36f5a5b0b8697f3 authored about 4 years ago by JunsuChoi <[email protected]>github.com/thorvg/thorvg - 7ec52e6c9e6bf07bf79c12b7005cae1df5fc35bf authored about 4 years ago by Michal Maciola <[email protected]>
Added capi binding for fill rule setter and getter.
@API changes:
enum Tvg_Fill_Rule {
...
in the last commit, it added a raw image file in the images folder.
It breaks Multicanvas, Svg w...
Add RawLoader class that loads and display raw images,
and adds a Rasterizer for image data.
I...
Cpp implementaiton of library has free flag which was not used in
capi bindings.
@API changes
f...
removed unnecessary code.
github.com/thorvg/thorvg - a71773f98d2ea8b258a2648d3f847458cb6a8feb authored about 4 years ago by Hermet Park <[email protected]>std mutex shouldn't be used among threads. behavior is unexpected by implmentation.
This resolv...
github.com/thorvg/thorvg - c2e1583e94c980f1cbd87fa1f7016bec6c500ad7 authored about 4 years ago by Subhransu Mohanty <[email protected]>
Scene CAPI allows to use scene functionaliy in C applications such as
set opacity to few shapes...
there is no point to print information.
github.com/thorvg/thorvg - 3fabd604bf772a86fc1a18495390e0bb2d7d8774 authored about 4 years ago by Hermet Park <[email protected]>replaced future/promise with mutex since they use a lot of memory allocation number.
plus, bi...
github.com/thorvg/thorvg - 9872cf066d9c6f6bc7f1e4f5a49c4cb76ce2ff9c authored about 4 years ago by Hermet Park <[email protected]>This broke gl_engine rendering, revert it.
This reverts commit 9bb1972ef97e1ae3c83fe9e48c16262d...
github.com/thorvg/thorvg - e445b7f579666134199c535d9b839fca64f9d88f authored about 4 years ago by Hermet Park <[email protected]>
renamed internal methods from flush() to sync()
since flush() is reserved for caching flush.
just found a missing change for the fillColor api.
github.com/thorvg/thorvg - 9718c6aa5bdeef0ddd8cdcd9d3660468dbddbd41 authored about 4 years ago by Hermet Park <[email protected]>These memory pools requires very simple mechanism.
Remove stl vector but use direct memory for ...
github.com/thorvg/thorvg - 5751fd13ccb62e35fd173a91ee29e969d26d3700 authored about 4 years ago by Hermet Park <[email protected]>
All shapes will have path data,
avoid unnecesary dynamic memory allocation internally.
@Issues: 75
github.com/thorvg/thorvg - c6013536ec91ae522c6c68b203cbb37ed541ba2e authored about 4 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 8d03f131a33f5dc86f828052d93901be07b1c47a authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 8243b3a1f5d9baa2f829cb3620d7dd0daa25230d authored about 4 years ago by Vincent Torri <[email protected]>
github.com/thorvg/thorvg - 5a85b40f6c650a3f1602cb4c6312a2492ce65758 authored about 4 years ago by Vincent Torri <[email protected]>
Tis is a subsequential trial of 1b8188ee676eae5c690b1b88bb823b6ad126bb78
for opimizing memory al...
github.com/thorvg/thorvg - 2b762f00e249badf531997d31ab449869f8a2985 authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 39ea685edb71786b515511e4fb3c09c119282646 authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - ad9460444a64987a4560e7f29a6b8059f0f065b2 authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 5fbc44645597cd8271b2528f8d1a64daeaa602b1 authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 9ba5f740d58b507e385cb57c42d6771e43c18aa8 authored about 4 years ago by Hermet Park <[email protected]>
This is a subsequential trial of 1b8188ee676eae5c690b1b88bb823b6ad126bb78
for opimizing memory a...
for smart usage, clear memory only when engine is terminated.
github.com/thorvg/thorvg - 410fa6c115229aaedbeff6c6008978cf5424bb92 authored about 4 years ago by Hermet Park <[email protected]>replaced names and fixed out of coding convention.
github.com/thorvg/thorvg - 3ab119477325e4f3e8d3151547329822e57d4ae7 authored about 4 years ago by Hermet Park <[email protected]>Move the Clear call to the end of drawing those scenarios doesn't need to retain paints resource...
github.com/thorvg/thorvg - 9bb1972ef97e1ae3c83fe9e48c16262d9f246a4a authored about 4 years ago by Hermet Park <[email protected]>
we introduced shared memory pool for avoiding reallocate memory
while it process the stroke out...
github.com/thorvg/thorvg - fbe5b8710668679c81fc0c37f2dccd1a8bb6afbd authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - b8128e0083dfc46a083abcaad190b96c576221cf authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 6eba3591a552f5d85f9f0fd265117dde831607c2 authored about 4 years ago by Hermet Park <[email protected]>
this picture will be used in README.
github.com/thorvg/thorvg - 52426c56e69be79b0034167d1300c5215c5bd6d2 authored about 4 years ago by Hermet Park <[email protected]>
Added opacity setter/getter to CAPI. They will be useful to simplify
code responsible for set vi...
github.com/thorvg/thorvg - ec2ec6e9c6b0dc24cbd9cf222cba7c17d59ed9b1 authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - acd17e449f504d18c6214cf846afd08da1d3b643 authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 9aa4d6b3095d3c7eb61855e8c06b0e15865ce115 authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 8fdc24d88cfdf4682fc392ae749a4c74530949fd authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 8eeb8685ed33f9380ceae3602904176c9e13faf0 authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - eb6b5d10cecf1723f034327b67a8da2c2503b796 authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - e02d3c30e93db85c3c96aa8a1051b31db6071cf6 authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 88cd205b167131b10fee7e8cdc94799862baff73 authored about 4 years ago by Hermet Park <[email protected]>
keep clean & neat thorvg coding style.
github.com/thorvg/thorvg - 200016fea0247de81600107e3b628acf23ac2254 authored about 4 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - e9d1d13eddca377ae964ac6a96586fdf87a8a1d2 authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 0549bc5cb92679e2ccbf1497e17a519d3040e37a authored about 4 years ago by Hermet Park <[email protected]>
Delegates extension string check and header(open) check
for file to LoaderMgr.
This makes it eas...
thorvg always prefer simpler code, less LOC.
github.com/thorvg/thorvg - 627579522db247303058f95c2b4530aa9c03b0f2 authored about 4 years ago by Hermet Park <[email protected]>
The algorithm erroneously treated some shapes (like isosceles trapezoids
and specifically arrang...
lenght ->length
github.com/thorvg/thorvg - dc822174e8dae95292c0005f128cebb863158621 authored about 4 years ago by JunsuChoi <[email protected]>
In test directory, set up unit_test based on gtest
First, add a test for SwCanvas generate.
Correct missing or incorrect spaces according to coding convention.
github.com/thorvg/thorvg - d4e9450ec1e3178a3679bae4f930f92e6683df25 authored about 4 years ago by JunsuChoi <[email protected]>indent 3 -> 4
github.com/thorvg/thorvg - 1bf123ff46c4e00d92034f4a62ed5b39bf0a4b5c authored about 4 years ago by JunsuChoi <[email protected]>
When copying tagName, if length of referenced string is longer
than general case, it is not used...
We introduced separate opacity interface to adjust alpha value by paint.
This opacity will affec...
just adjusted start points for better visual.
github.com/thorvg/thorvg - da4b57e763c12b1d9e3b2a5b9e30b8461d74505c authored about 4 years ago by Hermet Park <[email protected]>
White background is our official thorvg logo,
cyan is for Tizen customed.
Preventing switching to the next dash pattern for a line with a length of zero.
github.com/thorvg/thorvg - 34a832d033b92acd9810a68ced24ccc535609c69 authored about 4 years ago by Mira Grudzinska <[email protected]>
For the dash pattern values (both, length and gap) < 1 the program crashed.
curLen - variable ty...
returning color fill() method renamed to fillColor() as like others-strokeXXX, fillRule- do.
Th...
github.com/thorvg/thorvg - 0b767750e662a413ee6b17108fa5057dd94be059 authored about 4 years ago by Hermet Park <[email protected]>this change supports EvenOdd fillrule in shape rendering
@Examples: examples/FillRule.cpp
@Isu...
github.com/thorvg/thorvg - 65cbbcf7249e376e05e9bb1a17c2a22d4a83b6fe authored about 4 years ago by Hermet Park <[email protected]>
There a scenario detected that stroke 2 is not enough to cover
shape outlines. So make it bigger...
one shape shows Winding, the other one shows EvenOdd.
github.com/thorvg/thorvg - c807010554ca9b9e4432a5b075238acdb789536a authored about 4 years ago by Hermet Park <[email protected]>Fill rule is used to select how paths are filled.
For both fill rules, wheter or not a point is...
github.com/thorvg/thorvg - 04aa0383392f4db5560a862428a11532b1a032dd authored about 4 years ago by Hermet Park <[email protected]>
BEZIER_EPSILON is used instead of EPSILON_FLT, because its
value was to small causing in some ca...
XmlParser without "Simple" is enough to address itself.
github.com/thorvg/thorvg - 389b028be4f4fa2cca6a151d7562728a7f1da3d4 authored about 4 years ago by Hermet Park <[email protected]>
Update index.html according to updated wasm interface.
Missed chance to update index.html during...
github.com/thorvg/thorvg - 0aaa04cd476e96e724c0329f64d878e8a582305e authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 5b36ce827dbfead764cfbef53c8f6288cea05f76 authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - a16a9409e42fa030885ff2233ac873a5387cbcf1 authored about 4 years ago by Hermet Park <[email protected]>
First guideline for contribution.
github.com/thorvg/thorvg - 9a9d29ede0b23dc06ca8d4db8fa5aa6498be6dd9 authored about 4 years ago by Hermet Park <[email protected]>
If viewer calls load() with a data which does not have size changes of both
viewbox and canvas, ...
The 'getDefaultData' interface will be used when the svg data area
of thorvg viewer does not hav...
github.com/thorvg/thorvg - a4b828c5561a954264865d3690cc7985af834c97 authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 3e5d3b06c37bb9d5c4c090de15237b23b52928d0 authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - d3ec8ba16b3edf5e9800efc7de21b916df77d968 authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 1d76b3cd2aad9d4480835b6f2ee5b2d7ca32a479 authored about 4 years ago by Hermet Park <[email protected]>
Support Emscripten wasm build for thorvg viewer
github.com/thorvg/thorvg - 0c68c45ef7513a83c4a0fb93404a6be0b01c2ad4 authored about 4 years ago by Shinwoo Kim <[email protected]>github.com/thorvg/thorvg - 32f40bf7b016e7b70b804a393b2aa868439b0d1c authored about 4 years ago by Hermet Park <[email protected]>
It missed to update shape data if visilibity is changed from false to true by alpha.
Also, it n...
github.com/thorvg/thorvg - 2a239714afb75fa479286c56f6a8c046cf8db6c1 authored about 4 years ago by Hermet Park <[email protected]>
When using <use> node, do atrribute copy.
At that time, when target(url) is polygon or polyline...
Below node types support clip-path.
<circle>
<ellipse>
<g>
<path>
<polygon>
<polyline>
<rect>
Supports case of using style attribute for defined <clipPath>.
In SVG, <clipPath> can be used as...
github.com/thorvg/thorvg - 098c94819c2a40303cc094284e270d5070ab8202 authored about 4 years ago by JunsuChoi <[email protected]>
Shape::clear() method is changed.
Now it clear all properties, the examples must be updated.
Also replaced svg examples to use them.
github.com/thorvg/thorvg - a8124f6782253ba96e005d290700932f464920b3 authored about 4 years ago by Hermet Park <[email protected]>
fabs() is designed for double type,
but here it uses float type.
Previous reset() doesn't implemented properly.
It resets only path data.
Now Shape resets al...
github.com/thorvg/thorvg - db367d0c14e037e9af24ba00bc8bfd4f4309a507 authored about 4 years ago by Hermet Park <[email protected]>This example shows how to restack paints node
github.com/thorvg/thorvg - 24a0a2554d518a18e8fcc7338d8427a96d80c1b0 authored about 4 years ago by Hermet Park <[email protected]>enable examples and svg2png tool
github.com/thorvg/thorvg - f859cf7a849aa8d9d625e4b1f7518c38cd386ec0 authored about 4 years ago by JunsuChoi <[email protected]>Canvas::clear() introduces a new argument "free" that deterimes freeing the retained paints.
If...
github.com/thorvg/thorvg - 8422e8c62b59fac64174845815a60d420ca25383 authored about 4 years ago by Hermet Park <[email protected]>
[Template]
- Description :
- Issue Tickets (if any) :
- Tests or Samples (if any) :
- ...
github.com/thorvg/thorvg - 4de26d7c866ad46879b0ef22e08c93da152ef948 authored about 4 years ago by JunsuChoi <[email protected]>renamed the enum CompMethod -> CompositionMethod
added FIXME comment
also clean up internals...
use a zero ranged macro.
github.com/thorvg/thorvg - c6b3f78ecabca350f64bd65578f4d0a388c07e06 authored about 4 years ago by Hermet Park <[email protected]>
bezAt() function needed to be fixed.
Also the convergence in the while loop was sped up and
th...
github.com/thorvg/thorvg - b5c301ba2d404d946a6b524e98e21a62d3c93d39 authored about 4 years ago by Hermet Park <[email protected]>