From 973a6f062a2c8ff2ec6a58b4bf4041dcd8ff9767 Mon Sep 17 00:00:00 2001 From: _VIFEXTech Date: Mon, 5 Feb 2024 15:29:49 +0800 Subject: [PATCH] feat(vg_lite): add ARGB8565 support (#5592) Signed-off-by: pengyiqiang Co-authored-by: pengyiqiang --- src/draw/vg_lite/lv_vg_lite_utils.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/draw/vg_lite/lv_vg_lite_utils.c b/src/draw/vg_lite/lv_vg_lite_utils.c index e80028af29..457032dab1 100644 --- a/src/draw/vg_lite/lv_vg_lite_utils.c +++ b/src/draw/vg_lite/lv_vg_lite_utils.c @@ -309,6 +309,7 @@ bool lv_vg_lite_is_dest_cf_supported(lv_color_format_t cf) case LV_COLOR_FORMAT_XRGB8888: return true; + case LV_COLOR_FORMAT_ARGB8565: case LV_COLOR_FORMAT_RGB888: return vg_lite_query_feature(gcFEATURE_BIT_VG_24BIT) ? true : false; @@ -335,6 +336,7 @@ bool lv_vg_lite_is_src_cf_supported(lv_color_format_t cf) case LV_COLOR_FORMAT_I8: return vg_lite_query_feature(gcFEATURE_BIT_VG_IM_INDEX_FORMAT) ? true : false; + case LV_COLOR_FORMAT_ARGB8565: case LV_COLOR_FORMAT_RGB888: return vg_lite_query_feature(gcFEATURE_BIT_VG_24BIT) ? true : false; @@ -375,6 +377,9 @@ vg_lite_buffer_format_t lv_vg_lite_vg_fmt(lv_color_format_t cf) case LV_COLOR_FORMAT_RGB565: return VG_LITE_BGR565; + case LV_COLOR_FORMAT_ARGB8565: + return VG_LITE_BGRA5658; + case LV_COLOR_FORMAT_RGB888: return VG_LITE_BGR888;