VIFEX
VIFEX
### Description of the feature or fix Fixed gradinet matrix not multiplying with global matrix. ### Notes - Update the [Documentation](https://github.com/lvgl/lvgl/tree/master/docs) if needed. - Add [Examples](https://github.com/lvgl/lvgl/tree/master/examples) if relevant. - Add...
A clear and concise description of what the bug or new feature is. ### Notes - Update the [Documentation](https://github.com/lvgl/lvgl/tree/master/docs) if needed. - Add [Examples](https://github.com/lvgl/lvgl/tree/master/examples) if relevant. - Add [Tests](https://github.com/lvgl/lvgl/blob/master/tests/README.md) if...
A clear and concise description of what the bug or new feature is. ### Notes - Update the [Documentation](https://github.com/lvgl/lvgl/tree/master/docs) if needed. - Add [Examples](https://github.com/lvgl/lvgl/tree/master/examples) if relevant. - Add [Tests](https://github.com/lvgl/lvgl/blob/master/tests/README.md) if...
Using matrices to implement zero-copy screen rotation. Test code: ```c static void on_event(lv_event_t* e) { lv_obj_t* obj = lv_event_get_current_target_obj(e); lv_display_t* disp = lv_obj_get_display(obj); int rotation = lv_display_get_rotation(disp); lv_display_set_rotation(disp, (lv_display_rotation_t)((rotation +...
Internet images may lose their extension information. Because the magic value matching has been added to the `decoder_info` of png, there is no need to check the extension in `decoder_open`....
Add `lv_vg_lite_image_recolor` function to unify recolor processing. ### Notes - Update the [Documentation](https://github.com/lvgl/lvgl/tree/master/docs) if needed. - Add [Examples](https://github.com/lvgl/lvgl/tree/master/examples) if relevant. - Add [Tests](https://github.com/lvgl/lvgl/blob/master/tests/README.md) if applicable. - If you added new...
`lv_display_set_buffers` and `lv_display_set_buffers_with_stride` are largely repeated, with the only difference being that the stride is automatically calculated and manually set. ### Notes - Update the [Documentation](https://github.com/lvgl/lvgl/tree/master/docs) if needed. - Add...
For 2D OpenGL rendering, we can consider introducing [nanovg](https://github.com/memononen/nanovg) as an intermediate layer to simplify OpenGL adaptation. It has the following advantages: 1. Less code required, with no dependencies other...
### Description When running GLES2 CTS tests on the **surfaceless platform** (`-DDEQP_TARGET=surfaceless`), the test runner crashes with `std::terminate` at specific vertex array test cases. Based on git commit point 659a0ddba0c1cb5be3f1d52095fae9c4c1d5900a...