-
It's necessary to copy paint nodes by interface. This would be helpful for users to retain data in some scenario.
ex)
std::unique_ptr Shape::copy() const noexcept;
std::unique_ptr Scene::copy() c…
-
You can recreate this issue with this example: [example](https://github.com/MathewP1/thorvg/blob/fill_bug/src/examples/testCapiFill.cpp)
Just switch betweent '1' and '2', you will see that some of th…
-
Do you have any better idea?
27/29] Compiling C++ object 'src/25a6634@@thorvg@sha/bindings_capi_tvgCapi.cpp.o'.
../src/bindings/capi/tvgCapi.cpp:35:1: warning: empty struct has size 0 in C, size…
-
Test code
`
tvg_engine_init(TVG_ENGINE_SW | TVG_ENGINE_GL, 0);
Tvg_Canvas* canvas = tvg_swcanvas_create();
tvg_swcanvas_set_target(canvas, buffer, WIDTH, WIDTH, HEIGHT, TVG_COLORSPACE_…
-
There are usage of gradient transformation by SVG.
We need to support it.
![test](https://user-images.githubusercontent.com/3711518/92693436-9aff2f80-f380-11ea-8995-215e11619022.png)
[sample.tar.…