Liam Howatt

Results 303 comments of Liam Howatt

I couldn't reproduce it in v9.4.0. Is your version of LVGL newer or older than this fix? #8765

> however we could measure a significant speed up. 🙁 My understanding is that these changes should not have a direct impact on performance.

Could it be related to recolor? `#` indicates the start of a recolor command if `lv_label_set_recolor(label, true);`. https://docs.lvgl.io/master/details/widgets/label.html#text-recolor

It was a deliberate decision. https://github.com/lvgl/lvgl/pull/4932 https://github.com/lvgl/lvgl/pull/8425#issuecomment-3027034372 cc @FASTSHIFT, what do you think about it?

Nice root cause analysis. Please open a PR if you want.

Quick first observation. `lv_obj_set_style_transform_angle` seems to have a lot of issues with SVG image widgets but `lv_image_set_rotation` works fine. I'm looking at why `lv_obj_set_style_transform_angle` has issues. I was able to...

I found out that transform styles don't work with any image formats. You must use `lv_image_set_rotation` and `lv_image_set_scale` to transform images. It can be a future improvement to add support...

Working on it. https://github.com/liamHowatt/lvgl/tree/egl-with-drm-rebased https://github.com/liamHowatt/lvgl/tree/opengl-debug-egl-rpi4

Feel free to open a PR which improves the parameter descriptions. https://github.com/lvgl/lvgl/blob/8c854243a598a9b29c32719d9bb00a92c373bbc8/src/widgets/canvas/lv_canvas.h#L134-L140

I don't see it when I try your snippet. Can you try increasing `LV_MEM_SIZE` and/or enabling logging to see if it fails to allocate the second intermediate layer needed to...