Home
last modified time | relevance | path

Searched refs:dest_buf (Results 1 – 16 of 16) sorted by relevance

/lvgl-3.5.0/src/draw/sw/
Dlv_draw_sw_blend.c26 static void fill_set_px(lv_color_t * dest_buf, const lv_area_t * blend_area, lv_coord_t dest_stride,
29 LV_ATTRIBUTE_FAST_MEM static void fill_normal(lv_color_t * dest_buf, const lv_area_t * dest_area,
34 LV_ATTRIBUTE_FAST_MEM static void fill_argb(lv_color_t * dest_buf, const lv_area_t * dest_area,
39 static void fill_blended(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_coord_t dest_stride…
43 static void map_set_px(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_coord_t dest_stride,
46 LV_ATTRIBUTE_FAST_MEM static void map_normal(lv_color_t * dest_buf, const lv_area_t * dest_area, lv…
50 LV_ATTRIBUTE_FAST_MEM static void map_argb(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_c…
57 static void map_blended(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_coord_t dest_stride,
74 if(*mask == LV_OPA_COVER) *dest_buf = color; \
75 else *dest_buf = lv_color_mix(color, *dest_buf, *mask); \
[all …]
Dlv_draw_sw.c82 void * dest_buf, lv_coord_t dest_stride, const lv_area_t * dest_area, in lv_draw_sw_buffer_copy() argument
87 lv_color_t * dest_bufc = dest_buf; in lv_draw_sw_buffer_copy()
Dlv_draw_sw.h74 void * dest_buf, lv_coord_t dest_stride, const lv_area_t * dest_area,
/lvgl-3.5.0/src/draw/swm341_dma2d/
Dlv_gpu_swm341_dma2d.c44 static void lv_draw_swm341_dma2d_blend_fill(lv_color_t * dest_buf, lv_coord_t dest_stride, const lv…
47 static void lv_draw_swm341_dma2d_blend_map(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_c…
112 lv_color_t * dest_buf = draw_ctx->buf; in lv_draw_swm341_dma2d_blend() local
113dest_buf += dest_stride * (blend_area.y1 - draw_ctx->buf_area->y1) + (blend_area.x1 - draw_ctx->bu… in lv_draw_swm341_dma2d_blend()
122 … lv_draw_swm341_dma2d_blend_map(dest_buf, &blend_area, dest_stride, src_buf, src_stride, dsc->opa); in lv_draw_swm341_dma2d_blend()
127 lv_draw_swm341_dma2d_blend_fill(dest_buf, dest_stride, &blend_area, dsc->color); in lv_draw_swm341_dma2d_blend()
143 static void lv_draw_swm341_dma2d_blend_fill(lv_color_t * dest_buf, lv_coord_t dest_stride, const lv… in lv_draw_swm341_dma2d_blend_fill() argument
153 DMA2D->L[DMA2D_LAYER_OUT].MAR = (uint32_t)dest_buf; in lv_draw_swm341_dma2d_blend_fill()
164 dest_buf[y * dest_stride + x] = color; in lv_draw_swm341_dma2d_blend_fill()
170 static void lv_draw_swm341_dma2d_blend_map(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_c… in lv_draw_swm341_dma2d_blend_map() argument
[all …]
/lvgl-3.5.0/src/draw/nxp/pxp/
Dlv_draw_pxp_blend.c86 static void lv_pxp_blit_opa(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_coord_t dest_str…
103 static void lv_pxp_blit_cover(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_coord_t dest_s…
120 static void lv_pxp_blit_cf(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_coord_t dest_stri…
136 void lv_gpu_nxp_pxp_fill(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_coord_t dest_stride, in lv_gpu_nxp_pxp_fill() argument
148 .buffer0Addr = (uint32_t)(dest_buf + dest_stride * dest_area->y1 + dest_area->x1), in lv_gpu_nxp_pxp_fill()
204 void lv_gpu_nxp_pxp_blit(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_coord_t dest_stride, in lv_gpu_nxp_pxp_blit() argument
251 .bufferAddr = (uint32_t)(dest_buf + dest_stride * dest_area->y1 + dest_area->x1), in lv_gpu_nxp_pxp_blit()
278 .buffer0Addr = (uint32_t)(dest_buf + dest_stride * dest_area->y1 + dest_area->x1), in lv_gpu_nxp_pxp_blit()
289 void lv_gpu_nxp_pxp_blit_transform(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_coord_t d… in lv_gpu_nxp_pxp_blit_transform() argument
298 … lv_pxp_blit_cover(dest_buf, dest_area, dest_stride, src_buf, src_area, src_stride, dsc, cf); in lv_gpu_nxp_pxp_blit_transform()
[all …]
Dlv_draw_pxp_blend.h68 void lv_gpu_nxp_pxp_fill(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_coord_t dest_stride,
85 void lv_gpu_nxp_pxp_blit(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_coord_t dest_stride,
102 void lv_gpu_nxp_pxp_blit_transform(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_coord_t d…
Dlv_draw_pxp.c150 lv_color_t * dest_buf = draw_ctx->buf; in lv_draw_pxp_blend() local
155 lv_gpu_nxp_pxp_fill(dest_buf, &blend_area, dest_stride, dsc->color, dsc->opa); in lv_draw_pxp_blend()
165 lv_gpu_nxp_pxp_blit(dest_buf, &blend_area, dest_stride, src_buf, &src_area, src_stride, in lv_draw_pxp_blend()
236 lv_color_t * dest_buf = draw_ctx->buf; in lv_draw_pxp_img_decoded() local
246 … lv_gpu_nxp_pxp_blit_transform(dest_buf, &blend_area, dest_stride, src_buf, &src_area, src_stride, in lv_draw_pxp_img_decoded()
/lvgl-3.5.0/src/draw/nxp/vglite/
Dlv_draw_vglite_blend.c148 static lv_res_t lv_vglite_blit_split(lv_color_t * dest_buf, lv_area_t * dest_area, lv_coord_t dest_…
226 lv_res_t lv_gpu_nxp_vglite_blit(lv_color_t * dest_buf, lv_area_t * dest_area, lv_coord_t dest_strid… in lv_gpu_nxp_vglite_blit() argument
237 lv_color_t * orig_dest_buf = dest_buf; in lv_gpu_nxp_vglite_blit()
239 …lv_res_t rv = lv_vglite_blit_split(dest_buf, dest_area, dest_stride, src_buf, src_area, src_stride… in lv_gpu_nxp_vglite_blit()
246 LV_UNUSED(dest_buf); in lv_gpu_nxp_vglite_blit()
256 lv_res_t lv_gpu_nxp_vglite_blit_transform(lv_color_t * dest_buf, lv_area_t * dest_area, lv_coord_t … in lv_gpu_nxp_vglite_blit_transform() argument
267 lv_color_t * orig_dest_buf = dest_buf; in lv_gpu_nxp_vglite_blit_transform()
269 …lv_res_t rv = lv_vglite_blit_split(dest_buf, dest_area, dest_stride, src_buf, src_area, src_stride… in lv_gpu_nxp_vglite_blit_transform()
276 LV_UNUSED(dest_buf); in lv_gpu_nxp_vglite_blit_transform()
291 static lv_res_t lv_vglite_blit_split(lv_color_t * dest_buf, lv_area_t * dest_area, lv_coord_t dest_… in lv_vglite_blit_split() argument
[all …]
Dlv_draw_vglite_blend.h85 lv_res_t lv_gpu_nxp_vglite_blit(lv_color_t * dest_buf, lv_area_t * dest_area, lv_coord_t dest_strid…
104 lv_res_t lv_gpu_nxp_vglite_blit_transform(lv_color_t * dest_buf, lv_area_t * dest_area, lv_coord_t …
Dlv_draw_vglite.c188 lv_color_t * dest_buf = draw_ctx->buf; in lv_draw_vglite_blend() local
198 done = (lv_gpu_nxp_vglite_blit(dest_buf, &blend_area, dest_stride, in lv_draw_vglite_blend()
245 lv_color_t * dest_buf = draw_ctx->buf; in lv_draw_vglite_img_decoded() local
255 done = (lv_gpu_nxp_vglite_blit_transform(dest_buf, &blend_area, dest_stride, in lv_draw_vglite_img_decoded()
/lvgl-3.5.0/src/draw/arm2d/
Dlv_gpu_arm2d.c191 lv_color_t * dest_buf = draw_ctx->buf; \
192 dest_buf += dest_stride * (blend_area2.y1 - draw_ctx->buf_area->y1) \
204 lv_color_t * dest_buf = draw_ctx->buf; \
447 static bool arm_2d_fill_normal(lv_color_t * dest_buf,
456 static bool arm_2d_copy_normal(lv_color_t * dest_buf,
714 lv_color_t * dest_buf = draw_ctx->buf; in lv_draw_arm2d_blend() local
717dest_buf += dest_stride * (blend_area.y1 - draw_ctx->buf_area->y1) + (blend_area.x1 - draw_ctx->bu… in lv_draw_arm2d_blend()
721 uint8_t * dest_buf8 = (uint8_t *) dest_buf; in lv_draw_arm2d_blend()
724 dest_buf = (lv_color_t *)dest_buf8; in lv_draw_arm2d_blend()
754 is_accelerated = arm_2d_fill_normal(dest_buf, in lv_draw_arm2d_blend()
[all …]
/lvgl-3.5.0/src/draw/stm32_dma2d/
Dlv_gpu_stm32_dma2d.h58 … void * dest_buf, lv_coord_t dest_stride, const lv_area_t * dest_area,
73 LV_STM32_DMA2D_STATIC void _lv_draw_stm32_dma2d_blend_map(const lv_color_t * dest_buf, lv_coord_t d…
79 LV_STM32_DMA2D_STATIC void _lv_draw_stm32_dma2d_copy_buffer(const lv_color_t * dest_buf, lv_coord_t…
Dlv_gpu_stm32_dma2d.c197 static void lv_draw_stm32_dma2d_buffer_copy(lv_draw_ctx_t * draw_ctx, void * dest_buf, lv_coord_t d… in lv_draw_stm32_dma2d_buffer_copy() argument
211 …_lv_draw_stm32_dma2d_blend_map((const lv_color_t *)dest_buf, dest_stride, dest_area, (const lv_col… in lv_draw_stm32_dma2d_buffer_copy()
333 LV_STM32_DMA2D_STATIC void _lv_draw_stm32_dma2d_blend_fill(const lv_color_t * dest_buf, lv_coord_t … in _lv_draw_stm32_dma2d_blend_fill() argument
349 DMA2D->OMAR = (uint32_t)(dest_buf + (dest_stride * draw_area->y1) + draw_area->x1); in _lv_draw_stm32_dma2d_blend_fill()
370 DMA2D->FGMAR = (uint32_t)dest_buf; in _lv_draw_stm32_dma2d_blend_fill()
378 DMA2D->BGMAR = (uint32_t)(dest_buf + (dest_stride * draw_area->y1) + draw_area->x1); in _lv_draw_stm32_dma2d_blend_fill()
404 LV_STM32_DMA2D_STATIC void _lv_draw_stm32_dma2d_blend_map(const lv_color_t * dest_buf, lv_coord_t d… in _lv_draw_stm32_dma2d_blend_map() argument
475 DMA2D->OMAR = (uint32_t)(dest_buf + (dest_stride * draw_area->y1) + draw_area->x1); in _lv_draw_stm32_dma2d_blend_map()
503 LV_STM32_DMA2D_STATIC void _lv_draw_stm32_dma2d_blend_paint(const lv_color_t * dest_buf, lv_coord_t… in _lv_draw_stm32_dma2d_blend_paint() argument
531 DMA2D->BGMAR = (uint32_t)(dest_buf + (dest_stride * draw_area->y1) + draw_area->x1); in _lv_draw_stm32_dma2d_blend_paint()
[all …]
/lvgl-3.5.0/src/draw/
Dlv_draw.h141 void (*buffer_copy)(struct _lv_draw_ctx_t * draw_ctx, void * dest_buf, lv_coord_t dest_stride,
/lvgl-3.5.0/docs/porting/
Dgpu.md136         lv_color_t * dest_buf = draw_ctx->buf;
137         dest_buf += dest_stride * (blend_area.y1 - draw_ctx->buf_area->y1) + (blend_area.x1 - draw_…
142         /*Call your custom gou fill function to fill blend_area, on dest_buf with dsc->color*/  
143         my_gpu_fill(dest_buf, dest_stride, &blend_area, dsc->color);
Ddisplay.md147 void my_gpu_fill_cb(lv_disp_drv_t * disp_drv, lv_color_t * dest_buf, const lv_area_t * dest_area, c…
151 dest_buf += dest_width * fill_area->y1; /*Go to the first line*/
155 dest_buf[x] = color;
157 dest_buf+=dest_width; /*Go to the next line*/