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 - 433746f2bdd845ec209c9f5aa371458715be2a38 authored about 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 4204030bbe1523c540747bffb54e7e7fbeefa3d6 authored about 4 years ago by Hermet Park <[email protected]>
common sw_engine: Implement ClipPath feature
Paint object can composite by using composite AP...
github.com/thorvg/thorvg - c70d1b1e458dc2703a0a1c7bb2a99a32edd785bd authored about 4 years ago by JunsuChoi <[email protected]>clean code for compaction.
github.com/thorvg/thorvg - 740c59debd7503cdab82a1530e1c778eace1cbf3 authored about 4 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 3314df89ae2d8a47f6902cf5c9c0a10a5ec58441 authored about 4 years ago by Mateusz Palkowski <[email protected]>
github.com/thorvg/thorvg - 72847b88cc2304b92582edce7781716f06e10007 authored about 4 years ago by Hermet Park <[email protected]>
For a dashed arc with pie = 1 the closing line was missing.
github.com/thorvg/thorvg - 910d45d93f7c0b2641b947cf5a58ad84e97216e3 authored about 4 years ago by Mira Grudzinska <[email protected]>Added dashed lines to circles and arcs.
github.com/thorvg/thorvg - 48f1115b0b453c63cb37eb578f4338b35affd357 authored about 4 years ago by Mira Grudzinska <[email protected]>
bezAt() function needed to be fixed.
Also the convergence in the while loop was sped up and
the ...
After refactoring header includsion, gl_engine has a break at file dependencies.
now this fixes it.
Removed check for gradient radius. Because of check, x and y values
was ignored when radius equa...
Merge shape internal bodies to one (ShapePath => ShapeImpl),
for keeping less files.
we should avoid code insertion during file dependencies,
such as #include "xxx.h" which has impl...
Co-authored-by: Michal Maciola <[email protected]>
github.com/thorvg/thorvg - 145bafbec8b8eaf4728a81cea6dfecbfb92ad1df authored over 4 years ago by mmaciola <[email protected]>github.com/thorvg/thorvg - ce69dcd4163a79ad297c7ce8f476ffb1961300b8 authored over 4 years ago by Hermet Park <[email protected]>
When path ends with 'z' or 'Z' command, if 'm' comes as next command,
the current point is incor...
github.com/thorvg/thorvg - 87a06660340df4fbf43183736ff1faee01e97f6e authored over 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - c1827df0a33e28431a17411d25655cfc79ee8984 authored over 4 years ago by Hermet Park <[email protected]>
removed unique_ptr in the interface because it's hard to get polymorphism benefits in programmin...
github.com/thorvg/thorvg - d601021b8fde7a66c57a663878c7facbee43e2c7 authored over 4 years ago by Hermet Park <[email protected]>Added shape gradient fill to check duplication feature.
github.com/thorvg/thorvg - a85540397c74b22fe91b8e96f7727067bcc904a3 authored over 4 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 12cd858d72b9791df1938bd2898c9ae6ba648417 authored over 4 years ago by Hermet Park <[email protected]>
Add examples section.
github.com/thorvg/thorvg - e60c948e3a1b1cf31ceb1772e7efab4d33502750 authored over 4 years ago by Hermet Park <[email protected]>
tests is now officially placed in src/examples,
default is turned off, only necessaries turn it ...
warning: empty struct has size 0 in C, size 1 in C++ [-Wextern-c-compat]
github.com/thorvg/thorvg - 3e18b85f997570c12d367dfe545f1611bad6d396 authored over 4 years ago by Hermet Park <[email protected]>
removed unique_ptr usages from pImpl pattern.
that increased binary size.
2204082 -> 2045672
github.com/thorvg/thorvg - eef7620bc86f394f3cce157bc58a8724da471678 authored over 4 years ago by Hermet Park <[email protected]>revise duplicate() approach with stategy pattern.
github.com/thorvg/thorvg - 87fbff63cbe6157c89a955c735776d4a430e9c5e authored over 4 years ago by Hermet Park <[email protected]>fix typos.
github.com/thorvg/thorvg - c8a03494a12b80b3f0ac513850d3dbfc82d8d3c3 authored over 4 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - f11a4d9b7bd02a64dfc98f309ea10955ce812b9b authored over 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 81be1930a63a7b5bd052abed6521dfd831d6dd7c authored over 4 years ago by Hermet Park <[email protected]>
Updated Svg to Png section.
github.com/thorvg/thorvg - f538e1728a3b82f7631660952cd4850e59ae0746 authored over 4 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 2772397486d788bfda7680bc9367067e0841e43c authored over 4 years ago by JunsuChoi <[email protected]>
retouch the layout and fix some grammars.
github.com/thorvg/thorvg - 7e30c217b0298f66e3e8725ff84517baba8cf9c1 authored over 4 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 0e9133cb636e4b2f3048898ee27014c894881a5a authored over 4 years ago by Hermet Park <[email protected]>
array values are not copied by *a = *b;
github.com/thorvg/thorvg - 1a247fe1f79b11056ec58c5b2e695028283b31ca authored over 4 years ago by Hermet Park <[email protected]>revise duplicate() method for clean & neat code.
github.com/thorvg/thorvg - 8d5e4e883d6ebf5373dcd3775e2f9191f46068bb authored over 4 years ago by Hermet Park <[email protected]>
Changes:
1. New shape->duplicate(Shape) api.
2. New example: testDuplicate
3. Added capi binding...
dash size must be 2, not 4.
github.com/thorvg/thorvg - be93b17563e35baf0707f9d6865d45501105cac0 authored over 4 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 5f41eff728859046948338e6b802b07840044498 authored over 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 522ad609b9b406843df96580628a3b119787a447 authored over 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - f43166a96e49ea89b88263f7c6e6b306529aeb3c authored over 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 6a832219630c2bb97d9cd13b322b49ae1660f41e authored over 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 8fa725157e209d7423581681f707675b16e9eb95 authored over 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 27844a5d3c205cb197593c94a9492179c8e3d44c authored over 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 584d2a7cb428f6689a6afe5ffb027b32ab04a3ad authored over 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - f0e56b92d7f356edaf2558c9e197c7d7998aebc9 authored over 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - a09a1ee5e93c4c8a0e6330d356e4d9e4d82b0e9a authored over 4 years ago by Hermet Park <[email protected]>
updated sample code
github.com/thorvg/thorvg - dda913804cdc6697c12c06cf29959576b6825df6 authored over 4 years ago by Hermet Park <[email protected]>* capi: refactoring code.
init/term method allows mixing enum values,
we don't need to call ...
put missing const parameter and correct set/get naming.
attention, these two apis are changed!
...
github.com/thorvg/thorvg - 7d08f202a8a406b2339be2746de646f4e2dfc23b authored over 4 years ago by Piotr Kalota <[email protected]>
revise previous patch code.
1. turned off it in default.
2. + copyright declaration.
3. fix cod...
* thorVG/example: added thorVG example app to convert svg to png
Rasterazing the svg file and...
github.com/thorvg/thorvg - abe7187f5bd3041609ee27b8637b6d55d7353bf0 authored over 4 years ago by JunsuChoi <[email protected]>github.com/thorvg/thorvg - 438f3360b984ddef8487df3f6b479b366f8dddeb authored over 4 years ago by Michal Szczecinski <[email protected]>
warning: some methods overrides a member function but is not marked 'override' [-Winconsistent-m...
github.com/thorvg/thorvg - b3f9f501f1e242f58afe5ee70cd61230f466a319 authored over 4 years ago by Hermet Park <[email protected]>warning: absolute value function 'fabsf' given an argument of type 'double' but has parameter of...
github.com/thorvg/thorvg - ac90ea302d4e5268e95c8fc1921d71400f6a23af authored over 4 years ago by Hermet Park <[email protected]>removed unused macro.
github.com/thorvg/thorvg - c407d4d13db956707c68d247d30bd97f0aa59d11 authored over 4 years ago by Hermet Park <[email protected]>If dash array size is 1, it means that dash and gap size are the same.
github.com/thorvg/thorvg - 855397be3696f7120fc1ba4124874f31658ab3dd authored over 4 years ago by JunsuChoi <[email protected]>Add build status
github.com/thorvg/thorvg - a0cd190548509b27d375128c51732c810a735eaa authored over 4 years ago by JunsuChoi <[email protected]>github.com/thorvg/thorvg - 0aef293c84e6791ba1206f5c5159e8eb36593622 authored over 4 years ago by JunsuChoi <[email protected]>
Fix typo
github.com/thorvg/thorvg - db4256fbeabd1cf974a79e602ce71fb2ce6153c0 authored over 4 years ago by Hermet Park <[email protected]>Cmd 'A' from an svg path should not be connected with any other commands via the control points.
github.com/thorvg/thorvg - b8138d56c00f4a78821294c89a4978e3b4187b93 authored over 4 years ago by Mira Grudzinska <[email protected]>
The large_arc and sweep flags should be type checked and
whether their value is 1 or 0.
github.com/thorvg/thorvg - c0556827241c7d154b08b9b01835c9c3bcb357d7 authored over 4 years ago by Hermet Park <[email protected]>
When both <defs> and <svg> gradients are declared,
the update of gradient declared in <svg> is o...
When there is a matrix of linear gradient, the applied formula is this.
= T(x - cx, y - cy) x g-...
use macro for single maintenance.
github.com/thorvg/thorvg - b1a91acd6a19ced726afcbf033420a2615b48010 authored over 4 years ago by Hermet Park <[email protected]>
During stroke width interpolation, if the width value after conversion
to long was 0, the bbox s...
github.com/thorvg/thorvg - 7c31d3f1e78c8663832aa6e829918a6cd5eff706 authored over 4 years ago by Hermet Park <[email protected]>
In relation to the declaration of rx and ry attribute of rect, the following three cases occur.
...
github.com/thorvg/thorvg - bd18e29c3946548bc79981ee98f6edfe1b04076d authored over 4 years ago by Hermet Park <[email protected]>
tvg canvas must draw retained shapes for every draw call
even though user missed call update() f...
github.com/thorvg/thorvg - e49c9eb459fb6ababbd33beadece15d8c3cc988d authored over 4 years ago by Hermet Park <[email protected]>
A *a; (x)
A* a; (o)
A &a; (x)
A& a; (o)
Change-Id: If2413328437847d52ba1badc3b5c510fdd47ccd3
github.com/thorvg/thorvg - af190033bbc4d6d98a50aaebebbed25656bc7b6f authored over 4 years ago by Pranay Kumar Samanta <[email protected]>github.com/thorvg/thorvg - 5f100b8cffced4ab76d8031904bdf178849e157a authored over 4 years ago by Hermet Park <[email protected]>
updated logo.
github.com/thorvg/thorvg - c052db71d3eb2305dbb557a788303ac029419be4 authored over 4 years ago by Hermet Park <[email protected]>merge loader class with task to simplfy code.
github.com/thorvg/thorvg - 3e632636462903db48d32135476f59d6a21d2035 authored over 4 years ago by Hermet Park <[email protected]>default covers all left enumeration values.
github.com/thorvg/thorvg - 241c25d7224cb2faab80838b17b9639866791425 authored over 4 years ago by Hermet Park <[email protected]>free resources properly at exceptional case.
github.com/thorvg/thorvg - d4fce2790996c344ded02b8d71e3c24bc36a0e7f authored over 4 years ago by Hermet Park <[email protected]>github.com/thorvg/thorvg - 0f0705492420ef5e91e82e646be42ff1baad7aec authored over 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - ea55deb5d06c7d8450970f90c2dba9b004df2939 authored over 4 years ago by Hermet Park <[email protected]>
github.com/thorvg/thorvg - 56ff30adffad53797272924a1ec63ab2ca1e6826 authored over 4 years ago by Hermet Park <[email protected]>
previous implementation didn't consider multiple canvases,
multiple canvas shared one renderer e...
Update Sample code
github.com/thorvg/thorvg - 56e474ffab2f4a381acf789a48701bf58fd39ee1 authored over 4 years ago by Hermet Park <[email protected]>
Mask and clippath TAG are not supported yet.
If this TAG is used, the Child TAG declared with th...
It supports stroke-dasharray, one of the stroke properties of svg.
https://developer.mozilla.org...
Release the memory that was not released.
github.com/thorvg/thorvg - 497c1ef131585d1ef5cfacee572efa9157f7de7d authored over 4 years ago by JunsuChoi <[email protected]>
Since the pointer actually used inside the if condition is loader->def,
add a null check for this.
A segfault occurs when calling clear() a list without push.
This patch prevents it.
Follow color policy of tvg:Shape.
github.com/thorvg/thorvg - 0d2982ff769abe958f8d44606e2d3bc64a67321d authored over 4 years ago by JunsuChoi <[email protected]>
As profiled, raster parallelization is not so efficient,
we revert this behavior.
We will come ...
github.com/thorvg/thorvg - 1f05c249af66c4b8980d944bd92fa2d225423041 authored over 4 years ago by Hermet Park <[email protected]>Follow color policy of tvg:Shape.
github.com/thorvg/thorvg - c7646d3f738fc207c3aab2177e8e36beabbb0fca authored over 4 years ago by JunsuChoi <[email protected]>We prefer the independent unit function behavior.
github.com/thorvg/thorvg - b40016c81de521a7a7404d15e1886c40d570683c authored over 4 years ago by Hermet Park <[email protected]>
This declaration is no longer needed,
removing unnecessary actions.(69e8b54be2467f17418b84c8bc58...
If defs type is open empty style, it is not included in stack.
github.com/thorvg/thorvg - 7807814acb138e68753be0ea0ff306a8df1fa48f authored over 4 years ago by JunsuChoi <[email protected]>Reverted incorrectly modified code in 3b9bb51321bb9b6aa5aba78ac984915a8eb9d854.
The newly creat...
github.com/thorvg/thorvg - 23fa5bba23f9587cdbb6b4cac1ca4f6355d7bf79 authored over 4 years ago by JunsuChoi <[email protected]>
If graphic node is directly located in the <svg>(root) node,
it may cause underflow because stac...
If there is an empty (unused) <defs /> inside the svg file, this can cause problems.
<defs> node...
Added checks to capi bindings to avoid crash when api is used
with invalid parameters.
vector is designed for c++ syntaxes,
it works properly when c++ memory allocator is applied,
He...
github.com/thorvg/thorvg - 6f962151b4794c3fe10cc2d24fb3a2a7e95e9414 authored over 4 years ago by Hermet Park <[email protected]>