Home
last modified time | relevance | path

Searched refs:u (Results 1 – 25 of 61) sorted by relevance

123

/lvgl-latest/src/draw/renesas/dave2d/
Dlv_draw_dave2d_mask_rectangle.c6 void lv_draw_dave2d_mask_rect(lv_draw_dave2d_unit_t * u, const lv_draw_mask_rect_dsc_t * dsc, const… in lv_draw_dave2d_mask_rect() argument
13 if(!lv_area_intersect(&clipped_area, coords, u->base_unit.clip_area)) return; in lv_draw_dave2d_mask_rect()
15 x = 0 - u->base_unit.target_layer->buf_area.x1; in lv_draw_dave2d_mask_rect()
16 y = 0 - u->base_unit.target_layer->buf_area.y1; in lv_draw_dave2d_mask_rect()
25 status = lv_mutex_lock(u->pd2Mutex); in lv_draw_dave2d_mask_rect()
30 d2_selectrenderbuffer(u->d2_handle, u->renderbuffer); in lv_draw_dave2d_mask_rect()
33 d2_framebuffer_from_layer(u->d2_handle, u->base_unit.target_layer); in lv_draw_dave2d_mask_rect()
35 …d2_cliprect(u->d2_handle, (d2_border)clipped_area.x1, (d2_border)clipped_area.y1, (d2_border)clipp… in lv_draw_dave2d_mask_rect()
38 d2_renderbox(u->d2_handle, in lv_draw_dave2d_mask_rect()
48 d2_executerenderbuffer(u->d2_handle, u->renderbuffer, 0); in lv_draw_dave2d_mask_rect()
[all …]
Dlv_draw_dave2d_image.c62 lv_draw_dave2d_unit_t * u = (lv_draw_dave2d_unit_t *)u_base; in img_draw_core() local
90 status = lv_mutex_lock(u->pd2Mutex); in img_draw_core()
94 buffer_area = u->base_unit.target_layer->buf_area; in img_draw_core()
98 x = 0 - u->base_unit.target_layer->buf_area.x1; in img_draw_core()
99 y = 0 - u->base_unit.target_layer->buf_area.y1; in img_draw_core()
107 d2_selectrenderbuffer(u->d2_handle, u->renderbuffer); in img_draw_core()
110 current_fill_mode = d2_getfillmode(u->d2_handle); in img_draw_core()
111 a_texture_op = d2_gettextureoperationa(u->d2_handle); in img_draw_core()
112 r_texture_op = d2_gettextureoperationr(u->d2_handle); in img_draw_core()
113 g_texture_op = d2_gettextureoperationg(u->d2_handle); in img_draw_core()
[all …]
Dlv_draw_dave2d_line.c6 void lv_draw_dave2d_line(lv_draw_dave2d_unit_t * u, const lv_draw_line_dsc_t * dsc) in lv_draw_dave2d_line() argument
25 is_common = lv_area_intersect(&clip_line, &clip_line, u->base_unit.clip_area); in lv_draw_dave2d_line()
30 status = lv_mutex_lock(u->pd2Mutex); in lv_draw_dave2d_line()
34 buffer_area = u->base_unit.target_layer->buf_area; in lv_draw_dave2d_line()
40 x = 0 - u->base_unit.target_layer->buf_area.x1; in lv_draw_dave2d_line()
41 y = 0 - u->base_unit.target_layer->buf_area.y1; in lv_draw_dave2d_line()
54 d2_selectrenderbuffer(u->d2_handle, u->renderbuffer); in lv_draw_dave2d_line()
59 d2_framebuffer_from_layer(u->d2_handle, u->base_unit.target_layer); in lv_draw_dave2d_line()
61 d2_setcolor(u->d2_handle, 0, lv_draw_dave2d_lv_colour_to_d2_colour(dsc->color)); in lv_draw_dave2d_line()
63 d2_setalpha(u->d2_handle, dsc->opa); in lv_draw_dave2d_line()
[all …]
Dlv_draw_dave2d_triangle.c6 void lv_draw_dave2d_triangle(lv_draw_dave2d_unit_t * u, const lv_draw_triangle_dsc_t * dsc) in lv_draw_dave2d_triangle() argument
20 if(!lv_area_intersect(&clipped_area, &tri_area, u->base_unit.clip_area)) return; in lv_draw_dave2d_triangle()
24 status = lv_mutex_lock(u->pd2Mutex); in lv_draw_dave2d_triangle()
28 x = 0 - u->base_unit.target_layer->buf_area.x1; in lv_draw_dave2d_triangle()
29 y = 0 - u->base_unit.target_layer->buf_area.y1; in lv_draw_dave2d_triangle()
34 d2_selectrenderbuffer(u->d2_handle, u->renderbuffer); in lv_draw_dave2d_triangle()
81 p[0].x -= u->base_unit.target_layer->buf_area.x1; in lv_draw_dave2d_triangle()
82 p[1].x -= u->base_unit.target_layer->buf_area.x1; in lv_draw_dave2d_triangle()
83 p[2].x -= u->base_unit.target_layer->buf_area.x1; in lv_draw_dave2d_triangle()
85 p[0].y -= u->base_unit.target_layer->buf_area.y1; in lv_draw_dave2d_triangle()
[all …]
Dlv_draw_dave2d_fill.c6 void lv_draw_dave2d_fill(lv_draw_dave2d_unit_t * u, const lv_draw_fill_dsc_t * dsc, const lv_area_t… in lv_draw_dave2d_fill() argument
19 is_common = lv_area_intersect(&draw_area, coords, u->base_unit.clip_area); in lv_draw_dave2d_fill()
24 status = lv_mutex_lock(u->pd2Mutex); in lv_draw_dave2d_fill()
30 x = 0 - u->base_unit.target_layer->buf_area.x1; in lv_draw_dave2d_fill()
31 y = 0 - u->base_unit.target_layer->buf_area.y1; in lv_draw_dave2d_fill()
40 d2_selectrenderbuffer(u->d2_handle, u->renderbuffer); in lv_draw_dave2d_fill()
43 d2_framebuffer_from_layer(u->d2_handle, u->base_unit.target_layer); in lv_draw_dave2d_fill()
79 …d2_setalphagradient(u->d2_handle, 0, (d2_point)D2_FIX4(0), (d2_point)D2_FIX4(y0_i), (d2_point)D2_F… in lv_draw_dave2d_fill()
115 …d2_setalphagradient(u->d2_handle, 0, (d2_point)D2_FIX4(x0_i), (d2_point)D2_FIX4(0), (d2_point)D2_F… in lv_draw_dave2d_fill()
119 current_alpha_mode = d2_getalphamode(u->d2_handle); in lv_draw_dave2d_fill()
[all …]
Dlv_draw_dave2d_border.c47 static void dave2d_draw_border_simple(lv_draw_dave2d_unit_t * u, const lv_area_t * outer_area, in dave2d_draw_border_simple() argument
60 is_common = lv_area_intersect(&clip_area, outer_area, u->base_unit.clip_area); in dave2d_draw_border_simple()
65 status = lv_mutex_lock(u->pd2Mutex); in dave2d_draw_border_simple()
72 x = 0 - u->base_unit.target_layer->buf_area.x1; in dave2d_draw_border_simple()
73 y = 0 - u->base_unit.target_layer->buf_area.y1; in dave2d_draw_border_simple()
80 d2_selectrenderbuffer(u->d2_handle, u->renderbuffer); in dave2d_draw_border_simple()
86 d2_framebuffer_from_layer(u->d2_handle, u->base_unit.target_layer); in dave2d_draw_border_simple()
88 d2_setcolor(u->d2_handle, 0, lv_draw_dave2d_lv_colour_to_d2_colour(color)); in dave2d_draw_border_simple()
89 d2_setalpha(u->d2_handle, opa); in dave2d_draw_border_simple()
90 …d2_cliprect(u->d2_handle, (d2_border)clip_area.x1, (d2_border)clip_area.y1, (d2_border)clip_area.x… in dave2d_draw_border_simple()
[all …]
Dlv_draw_dave2d_arc.c6 void lv_draw_dave2d_arc(lv_draw_dave2d_unit_t * u, const lv_draw_arc_dsc_t * dsc, const lv_area_t *… in lv_draw_dave2d_arc() argument
21 if(!lv_area_intersect(&clipped_area, coords, u->base_unit.clip_area)) return; in lv_draw_dave2d_arc()
23 x = 0 - u->base_unit.target_layer->buf_area.x1; in lv_draw_dave2d_arc()
24 y = 0 - u->base_unit.target_layer->buf_area.y1; in lv_draw_dave2d_arc()
26 buffer_area = u->base_unit.target_layer->buf_area; in lv_draw_dave2d_arc()
44 status = lv_mutex_lock(u->pd2Mutex); in lv_draw_dave2d_arc()
49 d2_selectrenderbuffer(u->d2_handle, u->renderbuffer); in lv_draw_dave2d_arc()
55 d2_framebuffer_from_layer(u->d2_handle, u->base_unit.target_layer); in lv_draw_dave2d_arc()
57 d2_setalpha(u->d2_handle, dsc->opa); in lv_draw_dave2d_arc()
59 d2_setcolor(u->d2_handle, 0, lv_draw_dave2d_lv_colour_to_d2_colour(dsc->color)); in lv_draw_dave2d_arc()
[all …]
Dlv_draw_dave2d.c30 static void execute_drawing(lv_draw_dave2d_unit_t * u);
216 static int32_t _dave2d_evaluate(lv_draw_unit_t * u, lv_draw_task_t * t) in _dave2d_evaluate() argument
218 LV_UNUSED(u); in _dave2d_evaluate()
424 lv_draw_dave2d_unit_t * u = ptr; in _dave2d_render_thread_cb() local
426 lv_thread_sync_init(&u->sync); in _dave2d_render_thread_cb()
429 while(u->task_act == NULL) { in _dave2d_render_thread_cb()
430 lv_thread_sync_wait(&u->sync); in _dave2d_render_thread_cb()
433 execute_drawing(u); in _dave2d_render_thread_cb()
437 u->task_act->state = LV_DRAW_TASK_STATE_READY; in _dave2d_render_thread_cb()
439 u->task_act = NULL; in _dave2d_render_thread_cb()
[all …]
/lvgl-latest/src/draw/sw/
Dlv_draw_sw.c52 static void execute_drawing(lv_draw_sw_unit_t * u);
131 static inline void execute_drawing_unit(lv_draw_sw_unit_t * u) in execute_drawing_unit() argument
133 execute_drawing(u); in execute_drawing_unit()
135 u->task_act->state = LV_DRAW_TASK_STATE_READY; in execute_drawing_unit()
136 u->task_act = NULL; in execute_drawing_unit()
222 lv_draw_sw_unit_t * u = ptr; in render_thread_cb() local
224 lv_thread_sync_init(&u->sync); in render_thread_cb()
225 u->inited = true; in render_thread_cb()
228 while(u->task_act == NULL) { in render_thread_cb()
229 if(u->exit_status) { in render_thread_cb()
[all …]
/lvgl-latest/src/draw/
Dlv_draw.c69 lv_draw_unit_t * u = _draw_info.unit_head; in lv_draw_deinit() local
70 while(u) { in lv_draw_deinit()
71 lv_draw_unit_t * cur_unit = u; in lv_draw_deinit()
72 u = u->next; in lv_draw_deinit()
142 lv_draw_unit_t * u = info->unit_head; in lv_draw_finalize_task_creation() local
143 while(u) { in lv_draw_finalize_task_creation()
144 if(u->evaluate_cb) { in lv_draw_finalize_task_creation()
146 LV_PROFILER_DRAW_BEGIN_TAG(u->name); in lv_draw_finalize_task_creation()
147 u->evaluate_cb(u, t); in lv_draw_finalize_task_creation()
148 LV_PROFILER_DRAW_END_TAG(u->name); in lv_draw_finalize_task_creation()
[all …]
/lvgl-latest/src/draw/vg_lite/
Dlv_draw_vg_lite.c115 static void draw_execute(lv_draw_vg_lite_unit_t * u) in draw_execute() argument
117 lv_draw_task_t * t = u->task_act; in draw_execute()
118 lv_draw_unit_t * draw_unit = (lv_draw_unit_t *)u; in draw_execute()
120 lv_layer_t * layer = u->base_unit.target_layer; in draw_execute()
122 lv_vg_lite_buffer_from_draw_buf(&u->target_buffer, layer->draw_buf); in draw_execute()
127 vg_lite_identity(&u->global_matrix); in draw_execute()
129 vg_lite_translate(-layer->buf_area.x1, -layer->buf_area.y1, &u->global_matrix); in draw_execute()
135 lv_vg_lite_matrix_multiply(&u->global_matrix, &layer_matrix); in draw_execute()
188 lv_vg_lite_flush(u); in draw_execute()
193 lv_draw_vg_lite_unit_t * u = (lv_draw_vg_lite_unit_t *)draw_unit; in draw_dispatch() local
[all …]
Dlv_draw_vg_lite_fill.c50 lv_draw_vg_lite_unit_t * u = (lv_draw_vg_lite_unit_t *)draw_unit; in lv_draw_vg_lite_fill() local
60 vg_lite_matrix_t matrix = u->global_matrix; in lv_draw_vg_lite_fill()
62 lv_vg_lite_path_t * path = lv_vg_lite_path_get(u, VG_LITE_FP32); in lv_draw_vg_lite_fill()
73 LV_VG_LITE_ASSERT_DEST_BUFFER(&u->target_buffer); in lv_draw_vg_lite_fill()
80 u, in lv_draw_vg_lite_fill()
81 &u->target_buffer, in lv_draw_vg_lite_fill()
96 &u->target_buffer, in lv_draw_vg_lite_fill()
105 lv_vg_lite_path_drop(u, path); in lv_draw_vg_lite_fill()
Dlv_draw_vg_lite_label.c55 static void draw_letter_bitmap(lv_draw_vg_lite_unit_t * u, const lv_draw_glyph_dsc_t * dsc);
59 static void draw_letter_outline(lv_draw_vg_lite_unit_t * u, const lv_draw_glyph_dsc_t * dsc);
125 lv_draw_vg_lite_unit_t * u = (lv_draw_vg_lite_unit_t *)draw_unit; in draw_letter_cb() local
138 draw_letter_bitmap(u, glyph_draw_dsc); in draw_letter_cb()
146 draw_letter_outline(u, glyph_draw_dsc); in draw_letter_cb()
186 u->letter_count++; in draw_letter_cb()
187 if(u->letter_count > PATH_FLUSH_COUNT_MAX) { in draw_letter_cb()
188 lv_vg_lite_flush(u); in draw_letter_cb()
192 static void draw_letter_bitmap(lv_draw_vg_lite_unit_t * u, const lv_draw_glyph_dsc_t * dsc) in draw_letter_bitmap() argument
195 if(!lv_area_intersect(&clip_area, u->base_unit.clip_area, dsc->letter_coords)) { in draw_letter_bitmap()
[all …]
Dlv_draw_vg_lite_triangle.c59 lv_draw_vg_lite_unit_t * u = (lv_draw_vg_lite_unit_t *)draw_unit; in lv_draw_vg_lite_triangle() local
61 lv_vg_lite_path_t * path = lv_vg_lite_path_get(u, VG_LITE_FP32); in lv_draw_vg_lite_triangle()
71 LV_VG_LITE_ASSERT_DEST_BUFFER(&u->target_buffer); in lv_draw_vg_lite_triangle()
74 vg_lite_matrix_t matrix = u->global_matrix; in lv_draw_vg_lite_triangle()
80 u, in lv_draw_vg_lite_triangle()
81 &u->target_buffer, in lv_draw_vg_lite_triangle()
96 &u->target_buffer, in lv_draw_vg_lite_triangle()
105 lv_vg_lite_path_drop(u, path); in lv_draw_vg_lite_triangle()
Dlv_draw_vg_lite_img.c51 lv_draw_vg_lite_unit_t * u = (lv_draw_vg_lite_unit_t *)draw_unit; in lv_draw_vg_lite_img() local
97 vg_lite_matrix_t matrix = u->global_matrix; in lv_draw_vg_lite_img()
101 LV_VG_LITE_ASSERT_DEST_BUFFER(&u->target_buffer); in lv_draw_vg_lite_img()
119 &u->target_buffer, in lv_draw_vg_lite_img()
129 lv_vg_lite_path_t * path = lv_vg_lite_path_get(u, VG_LITE_FP32); in lv_draw_vg_lite_img()
160 vg_lite_matrix_t path_matrix = u->global_matrix; in lv_draw_vg_lite_img()
165 &u->target_buffer, in lv_draw_vg_lite_img()
178 lv_vg_lite_path_drop(u, path); in lv_draw_vg_lite_img()
181 lv_vg_lite_pending_add(u->image_dsc_pending, &decoder_dsc); in lv_draw_vg_lite_img()
Dlv_vg_lite_grad.h35 void lv_vg_lite_grad_init(struct _lv_draw_vg_lite_unit_t * u, uint32_t cache_cnt);
37 void lv_vg_lite_grad_deinit(struct _lv_draw_vg_lite_unit_t * u);
40 struct _lv_draw_vg_lite_unit_t * u,
50 struct _lv_draw_vg_lite_unit_t * u,
Dlv_draw_vg_lite_arc.c58 lv_draw_vg_lite_unit_t * u = (lv_draw_vg_lite_unit_t *)draw_unit; in lv_draw_vg_lite_arc() local
85 lv_vg_lite_path_t * path = lv_vg_lite_path_get(u, VG_LITE_FP32); in lv_draw_vg_lite_arc()
163 vg_lite_matrix_t matrix = u->global_matrix; in lv_draw_vg_lite_arc()
165 LV_VG_LITE_ASSERT_DEST_BUFFER(&u->target_buffer); in lv_draw_vg_lite_arc()
181 vg_lite_matrix_t path_matrix = u->global_matrix; in lv_draw_vg_lite_arc()
194 &u->target_buffer, in lv_draw_vg_lite_arc()
206 lv_vg_lite_pending_add(u->image_dsc_pending, &decoder_dsc); in lv_draw_vg_lite_arc()
213 &u->target_buffer, in lv_draw_vg_lite_arc()
222 lv_vg_lite_path_drop(u, path); in lv_draw_vg_lite_arc()
Dlv_vg_lite_grad.c56 static grad_item_t * grad_get(struct _lv_draw_vg_lite_unit_t * u, const lv_vector_gradient_t * grad…
78 void lv_vg_lite_grad_init(struct _lv_draw_vg_lite_unit_t * u, uint32_t cache_cnt) in lv_vg_lite_grad_init() argument
80 LV_ASSERT_NULL(u); in lv_vg_lite_grad_init()
88u->grad_cache = lv_cache_create(&lv_cache_class_lru_rb_count, sizeof(grad_item_t), cache_cnt, ops); in lv_vg_lite_grad_init()
89 lv_cache_set_name(u->grad_cache, "VG_GRAD"); in lv_vg_lite_grad_init()
90 u->grad_pending = lv_vg_lite_pending_create(sizeof(lv_cache_entry_t *), 4); in lv_vg_lite_grad_init()
91 lv_vg_lite_pending_set_free_cb(u->grad_pending, grad_cache_release_cb, u->grad_cache); in lv_vg_lite_grad_init()
94 void lv_vg_lite_grad_deinit(struct _lv_draw_vg_lite_unit_t * u) in lv_vg_lite_grad_deinit() argument
96 LV_ASSERT_NULL(u); in lv_vg_lite_grad_deinit()
97 LV_ASSERT_NULL(u->grad_pending) in lv_vg_lite_grad_deinit()
[all …]
/lvgl-latest/src/draw/nxp/vglite/
Dlv_draw_vglite.c80 static void _vglite_execute_drawing(lv_draw_vglite_unit_t * u);
189 static int32_t _vglite_evaluate(lv_draw_unit_t * u, lv_draw_task_t * t) in _vglite_evaluate() argument
191 LV_UNUSED(u); in _vglite_evaluate()
378 static void _vglite_execute_drawing(lv_draw_vglite_unit_t * u) in _vglite_execute_drawing() argument
380 lv_draw_task_t * t = u->task_act; in _vglite_execute_drawing()
381 lv_draw_unit_t * draw_unit = (lv_draw_unit_t *)u; in _vglite_execute_drawing()
445 if(!lv_area_intersect(&draw_area, &t->area, u->base_unit.clip_area)) in _vglite_execute_drawing()
450 while(draw_unit_tmp != (lv_draw_unit_t *)u) { in _vglite_execute_drawing()
461 lv_draw_sw_fill((lv_draw_unit_t *)u, &rect_dsc, &draw_area); in _vglite_execute_drawing()
474 lv_draw_sw_fill((lv_draw_unit_t *)u, &rect_dsc, &txt_area); in _vglite_execute_drawing()
[all …]
/lvgl-latest/src/draw/nxp/pxp/
Dlv_draw_pxp.c62 static void _pxp_execute_drawing(lv_draw_pxp_unit_t * u);
246 static int32_t _pxp_evaluate(lv_draw_unit_t * u, lv_draw_task_t * t) in _pxp_evaluate() argument
248 LV_UNUSED(u); in _pxp_evaluate()
377 static void _pxp_execute_drawing(lv_draw_pxp_unit_t * u) in _pxp_execute_drawing() argument
379 lv_draw_task_t * t = u->task_act; in _pxp_execute_drawing()
380 lv_draw_unit_t * draw_unit = (lv_draw_unit_t *)u; in _pxp_execute_drawing()
412 if(!lv_area_intersect(&draw_area, &t->area, u->base_unit.clip_area)) in _pxp_execute_drawing()
417 while(draw_unit_tmp != (lv_draw_unit_t *)u) { in _pxp_execute_drawing()
428 lv_draw_sw_fill((lv_draw_unit_t *)u, &rect_dsc, &draw_area); in _pxp_execute_drawing()
441 lv_draw_sw_fill((lv_draw_unit_t *)u, &rect_dsc, &txt_area); in _pxp_execute_drawing()
[all …]
/lvgl-latest/src/draw/opengles/
Dlv_draw_opengles.c64 static void blend_texture_layer(lv_draw_opengles_unit_t * u);
65 static void draw_from_cached_texture(lv_draw_opengles_unit_t * u);
67 static void execute_drawing(lv_draw_opengles_unit_t * u);
72 static bool draw_to_texture(lv_draw_opengles_unit_t * u, cache_data_t * cache_data);
75 static unsigned int get_framebuffer(lv_draw_opengles_unit_t * u);
238 static bool draw_to_texture(lv_draw_opengles_unit_t * u, cache_data_t * cache_data) in draw_to_texture() argument
240 lv_draw_task_t * task = u->task_act; in draw_to_texture()
248 …if(NULL == lv_draw_buf_reshape(&u->render_draw_buf, LV_COLOR_FORMAT_ARGB8888, texture_w, texture_h… in draw_to_texture()
249 uint8_t * data = u->render_draw_buf.unaligned_data; in draw_to_texture()
253 …lv_result_t init_result = lv_draw_buf_init(&u->render_draw_buf, texture_w, texture_h, LV_COLOR_FOR… in draw_to_texture()
[all …]
/lvgl-latest/src/libs/thorvg/rapidjson/internal/
Dbiginteger.h40 explicit BigInteger(uint64_t u) : count_(1) { in BigInteger() argument
41 digits_[0] = u; in BigInteger()
69 BigInteger& operator=(uint64_t u) {
70 digits_[0] = u;
75 BigInteger& operator+=(uint64_t u) {
77 digits_[0] += u;
92 BigInteger& operator*=(uint64_t u) {
93 if (u == 0) return *this = 0;
94 if (u == 1) return *this;
95 if (*this == 1) return *this = u;
[all …]
/lvgl-latest/src/draw/nema_gfx/
Dlv_draw_nema_gfx.c71 static void nema_gfx_execute_drawing(lv_draw_nema_gfx_unit_t * u);
287 static void nema_gfx_execute_drawing(lv_draw_nema_gfx_unit_t * u) in nema_gfx_execute_drawing() argument
289 lv_draw_task_t * t = u->task_act; in nema_gfx_execute_drawing()
290 lv_draw_unit_t * draw_unit = (lv_draw_unit_t *)u; in nema_gfx_execute_drawing()
356 lv_draw_nema_gfx_unit_t * u = ptr; in nema_gfx_render_thread_cb() local
358 lv_thread_sync_init(&u->sync); in nema_gfx_render_thread_cb()
359 u->inited = true; in nema_gfx_render_thread_cb()
363 while(u->task_act == NULL) { in nema_gfx_render_thread_cb()
364 if(u->exit_status) in nema_gfx_render_thread_cb()
367 lv_thread_sync_wait(&u->sync); in nema_gfx_render_thread_cb()
[all …]
/lvgl-latest/src/draw/sdl/
Dlv_draw_sdl.c46 static void execute_drawing(lv_draw_sdl_unit_t * u);
51 static bool draw_to_texture(lv_draw_sdl_unit_t * u, cache_data_t * cache_data);
196 static bool draw_to_texture(lv_draw_sdl_unit_t * u, cache_data_t * cache_data) in draw_to_texture() argument
198 lv_draw_task_t * task = u->task_act; in draw_to_texture()
206 …if(!lv_draw_buf_reshape(&u->render_draw_buf, LV_COLOR_FORMAT_ARGB8888, texture_w, texture_h, LV_ST… in draw_to_texture()
207 uint8_t * data = u->render_draw_buf.unaligned_data; in draw_to_texture()
213 …lv_result_t init_result = lv_draw_buf_init(&u->render_draw_buf, texture_w, texture_h, LV_COLOR_FOR… in draw_to_texture()
219 dest_layer.draw_buf = &u->render_draw_buf; in draw_to_texture()
224 lv_memzero(u->render_draw_buf.data, lv_area_get_size(&task->_real_area) * 4); in draw_to_texture()
328 SDL_UpdateTexture(texture, NULL, u->render_draw_buf.data, texture_w * 4); in draw_to_texture()
[all …]
/lvgl-latest/src/draw/dma2d/
Dlv_draw_dma2d_fill.c37 void lv_draw_dma2d_opaque_fill(lv_draw_dma2d_unit_t * u, void * first_pixel, int32_t w, int32_t h, … in lv_draw_dma2d_opaque_fill() argument
39 lv_draw_fill_dsc_t * dsc = u->task_act->draw_dsc; in lv_draw_dma2d_opaque_fill()
53 lv_memcpy(&u->writing_area, &cache_area, sizeof(lv_draw_dma2d_cache_area_t)); in lv_draw_dma2d_opaque_fill()
70 void lv_draw_dma2d_fill(lv_draw_dma2d_unit_t * u, void * first_pixel, int32_t w, int32_t h, int32_t… in lv_draw_dma2d_fill() argument
72 lv_draw_fill_dsc_t * dsc = u->task_act->draw_dsc; in lv_draw_dma2d_fill()
87 lv_memcpy(&u->writing_area, &cache_area, sizeof(lv_draw_dma2d_cache_area_t)); in lv_draw_dma2d_fill()

123