add custom memset and optimize masked belnding
This commit is contained in:
@@ -700,7 +700,7 @@ void lv_canvas_draw_rect(lv_obj_t * canvas, lv_coord_t x, lv_coord_t y, lv_coord
|
||||
coords.y2 = y + h - 1;
|
||||
|
||||
lv_disp_t disp;
|
||||
memset(&disp, 0, sizeof(lv_disp_t));
|
||||
lv_memset_00(&disp, sizeof(lv_disp_t));
|
||||
|
||||
lv_disp_buf_t disp_buf;
|
||||
lv_disp_buf_init(&disp_buf, (void *)dsc->data, NULL, dsc->header.w * dsc->header.h);
|
||||
@@ -772,7 +772,7 @@ void lv_canvas_draw_text(lv_obj_t * canvas, lv_coord_t x, lv_coord_t y, lv_coord
|
||||
coords.y2 = dsc->header.h - 1;
|
||||
|
||||
lv_disp_t disp;
|
||||
memset(&disp, 0, sizeof(lv_disp_t));
|
||||
lv_memset_00(&disp, sizeof(lv_disp_t));
|
||||
|
||||
lv_disp_buf_t disp_buf;
|
||||
lv_disp_buf_init(&disp_buf, (void *)dsc->data, NULL, dsc->header.w * dsc->header.h);
|
||||
@@ -854,7 +854,7 @@ void lv_canvas_draw_img(lv_obj_t * canvas, lv_coord_t x, lv_coord_t y, const voi
|
||||
coords.y2 = y + header.h - 1;
|
||||
|
||||
lv_disp_t disp;
|
||||
memset(&disp, 0, sizeof(lv_disp_t));
|
||||
lv_memset_00(&disp, sizeof(lv_disp_t));
|
||||
|
||||
lv_disp_buf_t disp_buf;
|
||||
lv_disp_buf_init(&disp_buf, (void *)dsc->data, NULL, dsc->header.w * dsc->header.h);
|
||||
@@ -905,7 +905,7 @@ void lv_canvas_draw_line(lv_obj_t * canvas, const lv_point_t * points, uint32_t
|
||||
mask.y2 = dsc->header.h - 1;
|
||||
|
||||
lv_disp_t disp;
|
||||
memset(&disp, 0, sizeof(lv_disp_t));
|
||||
lv_memset_00(&disp, sizeof(lv_disp_t));
|
||||
|
||||
lv_disp_buf_t disp_buf;
|
||||
lv_disp_buf_init(&disp_buf, (void *)dsc->data, NULL, dsc->header.w * dsc->header.h);
|
||||
@@ -969,7 +969,7 @@ void lv_canvas_draw_polygon(lv_obj_t * canvas, const lv_point_t * points, uint32
|
||||
mask.y2 = dsc->header.h - 1;
|
||||
|
||||
lv_disp_t disp;
|
||||
memset(&disp, 0, sizeof(lv_disp_t));
|
||||
lv_memset_00(&disp, sizeof(lv_disp_t));
|
||||
|
||||
lv_disp_buf_t disp_buf;
|
||||
lv_disp_buf_init(&disp_buf, (void *)dsc->data, NULL, dsc->header.w * dsc->header.h);
|
||||
@@ -1033,7 +1033,7 @@ void lv_canvas_draw_arc(lv_obj_t * canvas, lv_coord_t x, lv_coord_t y, lv_coord_
|
||||
mask.y2 = dsc->header.h - 1;
|
||||
|
||||
lv_disp_t disp;
|
||||
memset(&disp, 0, sizeof(lv_disp_t));
|
||||
lv_memset_00(&disp, sizeof(lv_disp_t));
|
||||
|
||||
lv_disp_buf_t disp_buf;
|
||||
lv_disp_buf_init(&disp_buf, (void *)dsc->data, NULL, dsc->header.w * dsc->header.h);
|
||||
|
||||
Reference in New Issue
Block a user