Commit Graph

24 Commits

Author SHA1 Message Date
VIFEX
3d06f0b7bc fix(vg_lite): fix vector rendering missing image opa processing (#7293)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-11-18 10:44:39 +08:00
VIFEX
b3e9f81af2 feat(vg_lite): add more detailed error dump information (#7104)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-10-25 23:27:47 +02:00
VIFEX
0c8e77265e perf(vg_lite): reduce matrix and radius calculations (#6800)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-09-10 09:21:39 +08:00
Gabor Kiss-Vamosi
e523e20725 chore: add underscore prefix for names after struct and enum (#6688)
Co-authored-by: liamHowatt <liamjmh0@gmail.com>
2024-09-09 18:51:05 +02:00
VIFEX
3db31e44e5 fix(vg_lite): select blend mode based on premultiplication (#6766)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-08-30 10:48:24 +02:00
Liam
1d14386b99 refactor(API): don't expose private symbols in lvgl.h. phase-out "_lv*" names (#6068)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-08-02 07:46:42 +02:00
VIFEX
0980518441 feat(draw): add global matrix drawing modes (#4883)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Signed-off-by: wangxuedong <wangxuedong@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: wangxuedong <wangxuedong@xiaomi.com>
2024-07-25 21:24:59 +08:00
VIFEX
42eec5fb42 perf(vg_lite): add stroke path cache to improve drawing performance (#6502)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-07-24 22:40:00 +02:00
VIFEX
62796a64ba perf(vg_lite): invert the vector font Y axis coordinate in advance (#6353)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-06-11 18:03:51 +08:00
jianglianfang
39808dc0d5 feat(vg_lite): img_decoder add stride from src (#6292)
Signed-off-by: jianglianfang <jianglianfang@xiaomi.com>
2024-05-29 10:20:35 +08:00
_VIFEXTech
0297fac1b2 refact(vg_lite): abstract common pending release logic (#5756)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-03-06 10:32:55 +08:00
_VIFEXTech
2e3b5dc667 feat(vg_lite): add matrix assert (#5766)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-03-06 10:11:46 +08:00
_VIFEXTech
d6878daa50 fix(vg_lite): fix linear image use after free (#5618)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-02-08 21:32:08 +08:00
_VIFEXTech
cd930f7c8a chore(vg_lite): remove 64-bytes alignment requirement (#5477)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-25 09:58:54 +01:00
_VIFEXTech
5c9a0cc017 feat(vg_lite): add profiler instrumentation (#5434)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-23 12:17:31 +01:00
_VIFEXTech
b125d1baad perf(vg_lite): add asynchronous rendering support (#5398)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-23 12:06:35 +08:00
_VIFEXTech
0d3f2990fd fix(vg_lite): fix draw mask rect error (#5372)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-18 09:32:06 +01:00
_VIFEXTech
0379088110 chore(vg_lite): clean useless function and macro (#5346)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-17 14:35:48 +01:00
_VIFEXTech
39cb1ddc4a feat(vg_lite_tvg): organize configuration items (#5280)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-12 11:35:45 +01:00
Neo Xu
c9386a1a93 feat(vg_lite): add porting layer for VG-Lite simulator based on ThorVG (#5256)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-01-10 13:20:46 +01:00
Neo Xu
11afc952e4 chore(vg_lite): use draw buffer for internal logic (#5103)
Signed-off-by: Xuxingliang <xuxingliang@xiaomi.com>
2024-01-03 20:12:29 +08:00
_VIFEXTech
6b5f72dedf chore(vg_lite): remove useless functions (#5100)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-26 20:30:27 +08:00
_VIFEXTech
30ba2f791b feat(vg_lite): adapt to new cache framework (#5095)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-25 23:00:23 +08:00
_VIFEXTech
9fc6801860 feat(draw): add vg-lite draw unit (#5010)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-18 14:17:42 +01:00