Gabor Kiss-Vamosi
124f9b0f9f
arch(driver): new driver architecture with new color format support
2023-02-20 20:50:58 +01:00
domologic
8b6f71a8a7
feat(color): added option to overwrite lv_color_mix ( #3998 )
...
Co-authored-by: komelov <e.komelov@domologic.de >
2023-02-20 11:52:30 +01:00
Carlos Diaz
76547db1d7
refactor(rename): LV_IMG_ZOOM_NONE to LV_ZOOM_NONE ( #3957 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com >
2023-02-04 17:20:42 +01:00
_VIFEXTech
eaea0c4cc8
fix(draw_img): move the image color format check to draw_img_decoded ( #3863 )
...
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com >
2022-12-13 11:26:42 +01:00
Gabor Kiss-Vamosi
689e584d52
feat(draw): add transformation for LV_IMG_CF_A8 images
2022-07-24 16:22:50 +02:00
Gabor Kiss-Vamosi
5369d7d473
arch(conf, api) refactor lv_conf and some API ( #3501 )
...
Kconfig and MicroPython config is not updated yet.
* start to refactor lv_conf.h
* further mem refactoring
* create lv_mem_builtin.c/h
* update lv_conf_internal.h
* add lv_strlen and lv_strncpy
* rename LV_DRAW_COMPLEX to LV_USE_DRAW_MASK
* update lv_conf_template
* minor fix
2022-07-19 13:31:42 +02:00
Gabor Kiss-Vamosi
afaa8c9300
demo(benchmark): add LV_DEMO_BENCHMARK_RGB565A8 option
...
fixes #3379
2022-06-23 11:51:20 +02:00
Gabriel Wang
a7cfc0b901
feat(cmsis-pack): Monthly update for May (alpha) ( #3359 )
...
* feat(cmsis-pack): Monthly update for May
* fix(benchmark): fix a typo
* fix(draw): fix warning
* Update LVGL.lvgl.1.0.4-alpha5.pack
* feat(arm-2d): add a quick patch to support RGB565A8
2022-05-16 20:41:59 +02:00
Gabor Kiss-Vamosi
b773330234
fix conflicts
2022-05-16 17:15:36 +02:00
Gabriel Wang
8d3c41d517
feat(draw): improve acceleration for LV_IMG_CF_ALPHA_8BIT ( #3337 )
...
* feat(draw): improve acceleration for LV_IMG_CF_ALPHA_8BIT
* fix format issue
* fix: use normal method when conditions are not fulfilled.
* fix a typo
* feat(demo): add Weighted FPS and Opa speed log output (#3326 )
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com >
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com >
* perf(layer): cache the layer_type
fixes #3334
* fix partial redraw and setting color
Co-authored-by: _VIFEXTech <1290176185@qq.com >
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com >
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com >
2022-05-10 18:52:50 +02:00
Gabor Kiss-Vamosi
23eecce008
fix(draw): fix img recolor
2022-04-27 15:23:39 +02:00
Gabor Kiss-Vamosi
318146a2c2
feat(draw): support transforming widgets and improfe sw transform
...
For details see: https://docs.lvgl.io/master/overview/style.html
2022-04-26 10:45:12 +02:00
Gabriel Wang
16a1af3873
fix(draw): src_buf_tmp will be NULL when LV_DRAW_COMPLEX is '0' ( #3163 )
2022-03-16 16:15:20 +01:00
ckielstra
febafd1cc7
chore: many trivial spelling and layout fixes ( #3008 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com >
2022-01-17 08:10:23 -05:00
Gabor Kiss-Vamosi
0645af32a2
doc(gpu): add a page for external GPU support and draw_ctx
...
related to: #2988
2022-01-11 11:35:28 +01:00
Gabor Kiss-Vamosi
81bfb765e5
fix(draw): futher bg_img draw fixes
2022-01-04 10:27:34 +01:00
Gabor Kiss-Vamosi
5a0dbccf89
fix(draw): fix indexed image drawing
2022-01-03 20:10:55 +01:00
Gabor Kiss-Vamosi
db53ea925c
arch(draw): allow replacing the draw engine
...
BREAKING CHANGE: the API of lv_draw_... function have been changed
2021-12-21 15:54:22 +01:00
Gabor Kiss-Vamosi
8f6b1f8d6c
arch(draw) separate SW renderer to allow replacing it ( #2803 )
...
* decouple sw renderer
* simplify blend interface
* make tests pass
* udpate makefiles
* fix warning
* fix build errors
* run code formatter
* antialias fix
2021-11-26 12:44:10 +01:00