Hermet Park

Results 592 comments of Hermet Park

Reopen it, until we come up with a proper solution.

@kisvegabor Hello, OOM is quite an unexpected situation for ThorVG. Here are my answers. > * Provide a simple wrapper around `malloc`, `free`, and `realloc` so that we can use...

> SVG is not supported in LVGL yet, and I was the issue with Lottie. Good to know that it's the expected behaviour. Is there a way to prepare the...

@kisvegabor Hello, it is used for intermediate composition such as blendings between scenes. Can't remove it without alternative approach. Let us think.

@kisvegabor Hi, basically, the use of **matte masking, blending, or semi-transparent layers** within the animation scene tree will likely result in intermediate buffers being created in ThorVG. A single Lottie...

@richardgazdik Hi, I think this kind of effect could be achieved using a single shape masking (not matte masking with a seperate layer) from the design. That way, it wouldn’t...

> Is it true that for simple animations one layer could be enough? If so it'd be huge if we could reuse the buffer that we passed to `tvg_swcanvas_set_target`. I...

@kisvegabor Sorry, it's a bit unclear what you're talking. Could you please elaborate on the scenario in more detail?

Understood your point. firstly, saying. ThorVG doesn't allocate off screen buffers unnecessarily. It draws scenes directly into the main surface(canvas->target) primarily. Reducing the off-screen usages partially possible by aggressive optimization...

@kisvegabor I confirmed here 70% animations in `thorvg/examples/resources/lottie/` don't use any extra buffers for intermediate compositions. Please check the list below: https://github.com/user-attachments/assets/7624e590-29a1-42c9-ae09-a425b8e4f161 ``` 5317-fireworkds.json down.json gradient_infinite.json material_wave_loading.json skullboy.json 5344-honey-sack-hud.json duck.json...