fix(draw_vector): fix build break when thorvg disabled
```
lvgl/demos/lv_demos.c:74:37: error: ‘lv_demo_vector_graphic’ undeclared here (not in a function)
74 | { "vector_graphic", .entry_cb = lv_demo_vector_graphic },
| ^~~~~~~~~~~~~~~~~~~~~
/usr/bin/ld: lib/liblvgl.a(lv_draw_sw.c.o): in function `execute_drawing':
lvgl/src/draw/sw/lv_draw_sw.c:338: undefined reference to `lv_draw_sw_vector'
```
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
This commit is contained in:
@@ -51,7 +51,7 @@ extern "C" {
|
|||||||
#include "multilang/lv_demo_multilang.h"
|
#include "multilang/lv_demo_multilang.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if LV_USE_DEMO_VECTOR_GRAPHIC && LV_USE_VECTOR_GRAPHIC && (LV_USE_THORVG_INTERNAL || LV_USE_THORVG_EXTERNAL)
|
#if LV_USE_DEMO_VECTOR_GRAPHIC && LV_USE_VECTOR_GRAPHIC
|
||||||
#include "vector_graphic/lv_demo_vector_graphic.h"
|
#include "vector_graphic/lv_demo_vector_graphic.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
@@ -333,7 +333,7 @@ static void execute_drawing(lv_draw_sw_unit_t * u)
|
|||||||
case LV_DRAW_TASK_TYPE_MASK_RECTANGLE:
|
case LV_DRAW_TASK_TYPE_MASK_RECTANGLE:
|
||||||
lv_draw_sw_mask_rect((lv_draw_unit_t *)u, t->draw_dsc, &t->area);
|
lv_draw_sw_mask_rect((lv_draw_unit_t *)u, t->draw_dsc, &t->area);
|
||||||
break;
|
break;
|
||||||
#if LV_USE_VECTOR_GRAPHIC
|
#if LV_USE_VECTOR_GRAPHIC && (LV_USE_THORVG_EXTERNAL || LV_USE_THORVG_INTERNAL)
|
||||||
case LV_DRAW_TASK_TYPE_VECTOR:
|
case LV_DRAW_TASK_TYPE_VECTOR:
|
||||||
lv_draw_sw_vector((lv_draw_unit_t *)u, t->draw_dsc);
|
lv_draw_sw_vector((lv_draw_unit_t *)u, t->draw_dsc);
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -162,7 +162,7 @@ void lv_draw_sw_transform(lv_draw_unit_t * draw_unit, const lv_area_t * dest_are
|
|||||||
int32_t src_w, int32_t src_h, int32_t src_stride,
|
int32_t src_w, int32_t src_h, int32_t src_stride,
|
||||||
const lv_draw_image_dsc_t * draw_dsc, const lv_draw_image_sup_t * sup, lv_color_format_t cf, void * dest_buf);
|
const lv_draw_image_dsc_t * draw_dsc, const lv_draw_image_sup_t * sup, lv_color_format_t cf, void * dest_buf);
|
||||||
|
|
||||||
#if LV_USE_VECTOR_GRAPHIC
|
#if LV_USE_VECTOR_GRAPHIC && (LV_USE_THORVG_EXTERNAL || LV_USE_THORVG_INTERNAL)
|
||||||
/**
|
/**
|
||||||
* Draw vector graphics with SW render.
|
* Draw vector graphics with SW render.
|
||||||
* @param draw_unit pointer to a draw unit
|
* @param draw_unit pointer to a draw unit
|
||||||
|
|||||||
Reference in New Issue
Block a user