Lines Matching refs:u
62 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()
114 b_texture_op = d2_gettextureoperationb(u->d2_handle); in img_draw_core()
115 src_blend_mode = d2_getblendmodesrc(u->d2_handle); in img_draw_core()
116 dst_blend_mode = d2_getblendmodedst(u->d2_handle); in img_draw_core()
120 d1_cacheblockflush(u->d2_handle, 0, src_buf, in img_draw_core()
142 d2_framebuffer(u->d2_handle, in img_draw_core()
149 d2_cliprect(u->d2_handle, (d2_border)0, (d2_border)0, (d2_border)header->w - 1, in img_draw_core()
152 d2_settexopparam(u->d2_handle, d2_cc_alpha, draw_dsc->opa, 0); in img_draw_core()
154 d2_settextureoperation(u->d2_handle, d2_to_replace, d2_to_copy, d2_to_copy, d2_to_copy); in img_draw_core()
156 …d2_settexturemapping(u->d2_handle, D2_FIX4(p1[0].x), D2_FIX4(p1[0].y), D2_FIX16(0), D2_FIX16(0), d… in img_draw_core()
158 d2_settexturemode(u->d2_handle, d2_tm_filter); in img_draw_core()
159 d2_setfillmode(u->d2_handle, d2_fm_texture); in img_draw_core()
161 d2_settexture(u->d2_handle, (void *)src_buf, in img_draw_core()
165 d2_setblendmode(u->d2_handle, d2_bm_one, d2_bm_zero); in img_draw_core()
167 d2_renderquad(u->d2_handle, in img_draw_core()
178 …d2_setblendmode(u->d2_handle, d2_bm_zero, d2_bm_one); //Keep the RGB data in the intermediate buff… in img_draw_core()
180 … d2_setalphablendmode(u->d2_handle, d2_bm_one, d2_bm_zero); //Write SRC alpha, i.e. A8 data in img_draw_core()
182 d2_settextureoperation(u->d2_handle, d2_to_copy, d2_to_copy, d2_to_copy, d2_to_copy); in img_draw_core()
184 … d2_settexture(u->d2_handle, (void *)(src_buf + header->h * (header->w * lv_color_format_get_size( in img_draw_core()
189 d2_renderquad(u->d2_handle, in img_draw_core()
206 d2_framebuffer_from_layer(u->d2_handle, u->base_unit.target_layer); in img_draw_core()
208 …d2_cliprect(u->d2_handle, (d2_border)clipped_area.x1, (d2_border)clipped_area.y1, (d2_border)clipp… in img_draw_core()
211 d2_settexopparam(u->d2_handle, d2_cc_alpha, draw_dsc->opa, 0); in img_draw_core()
214 d2_settextureoperation(u->d2_handle, d2_to_replace, d2_to_copy, d2_to_copy, d2_to_copy); in img_draw_core()
217 d2_settextureoperation(u->d2_handle, d2_to_copy, d2_to_copy, d2_to_copy, d2_to_copy); in img_draw_core()
221 d2_setblendmode(u->d2_handle, d2_bm_alpha, d2_bm_one_minus_alpha); //direct linear blend in img_draw_core()
225 d2_setblendmode(u->d2_handle, d2_bm_alpha, d2_bm_one); //Additive blending in img_draw_core()
241 d2_settexture(u->d2_handle, (void *)src_buf, in img_draw_core()
245 d2_settexturemode(u->d2_handle, d2_tm_filter); in img_draw_core()
246 d2_setfillmode(u->d2_handle, d2_fm_texture); in img_draw_core()
292 …d2_settexturemapping(u->d2_handle, D2_FIX4(p[0].x), D2_FIX4(p[0].y), D2_FIX16(0), D2_FIX16(0), dxu… in img_draw_core()
294 d2_renderquad(u->d2_handle, in img_draw_core()
309 d2_executerenderbuffer(u->d2_handle, u->renderbuffer, 0); in img_draw_core()
310 d2_flushframe(u->d2_handle); in img_draw_core()
313 d2_setfillmode(u->d2_handle, current_fill_mode); in img_draw_core()
314 d2_settextureoperation(u->d2_handle, a_texture_op, r_texture_op, g_texture_op, b_texture_op); in img_draw_core()
315 d2_setblendmode(u->d2_handle, src_blend_mode, dst_blend_mode); in img_draw_core()
322 status = lv_mutex_unlock(u->pd2Mutex); in img_draw_core()