Hermet Park

Results 200 issues of 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...

optimization
lottie

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

APIs

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 ```...

refactoring

ShapeModifier feature is getting more complicated, Build up a modifier base template in a more coherent way.

refactoring
lottie

ThorVG introduced a version API, allowing the viewer to automatically display the current engine version. see: https://github.com/thorvg/thorvg/issues/2543

enhancement

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? - [...

enhancement
raster
lottie

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...

enhancement
svg
raster

Blending anti-aliased parts has been rectified before: ![image](https://github.com/user-attachments/assets/fc773b02-c9da-4774-b1f2-abaa146cf891) after: ![image](https://github.com/user-attachments/assets/713242bf-e1df-4d94-8d4c-8576fea02a1c)

enhancement
raster
renderer

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...

refactoring
APIs

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); //...

bug