1
0
mirror of https://github.com/CTCaer/hekate.git synced 2024-12-26 09:17:21 +00:00
hekate/nyx/nyx_gui/libs/lvgl
CTCaer 7e26be6587 lvgl: Optimize color blending
The manual optimization done dramatically increases performance in software color blending.
Isolated gains reach 20-30%.

Color blending calculates 2 +1 color channels instead of the expensive 1+1+1 calculations.

This is as best as it gets without going in asm optimizations.
2019-12-07 20:47:19 +02:00
..
docs [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_core refactor: Remove all unwanted whitespace 2019-10-18 18:02:06 +03:00
lv_draw [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_fonts refactor: Remove all unwanted whitespace 2019-10-18 18:02:06 +03:00
lv_hal [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_misc lvgl: Optimize color blending 2019-12-07 20:47:19 +02:00
lv_objx refactor: Remove all unwanted whitespace 2019-10-18 18:02:06 +03:00
lv_themes refactor: Remove all unwanted whitespace 2019-10-18 18:02:06 +03:00
licence.txt [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_version.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lvgl.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lvgl.mk [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00