Hermet Park
Hermet Park
Currently, Expressions are designed not to operate in a Task Scheduler-based Loader. The JerryScript engine that executes Expressions appears to be designed based on global resources, and it seems possible...
deprecate the `identifier()` APIs by renaming them to `type()`. ThorVG is going to introduce an instance `id()`, and this could be confused with the `identifier()` methods. issue: https://github.com/thorvg/thorvg/issues/1372
Time to clean up the code. In order to maintain code, data structure consistency, it is necessary to unify the following separate definitions: ``` Point / GlPoint / WgPoint ```...
ShapeModifier feature is getting more complicated, Build up a modifier base template in a more coherent way.
ThorVG introduced a version API, allowing the viewer to automatically display the current engine version. see: https://github.com/thorvg/thorvg/issues/2543
This list shows the compatibility of Lottie rendering with the WebGPU backend. https://github.com/thorvg/thorvg/tree/main/examples/resources/lottie FAIL: - [ ] insta_camera - [ ] game_finished - [ ] fiery_skull // blur? - [...
This list shows the compatibility of SVG rendering with the WebGPU backend. https://github.com/thorvg/thorvg/tree/main/examples/resources/svg FAIL: - [ ] 1528928570 //crash, regression - [ ] AA_5.svg //crash, regression - [ ] consecutive_lines...
Blending anti-aliased parts has been rectified before:  after: 
Separate clip function from the Composite() clipping and composition can be used together. This helps avoid the introduction of nested scenes when composition and clipping overlap. Deprecated: ``` enum class...
clipping doesn't work when it's out of the canvas ``` auto shape = tvg::Shape::gen(); shape->appendRect(0, 0, 800, 800); shape->fill(255, 0, 255); auto clip = tvg::Shape::gen(); clip->appendCircle(900, 600, 100, 100); //...