/lvgl-latest/src/draw/sw/blend/ |
D | lv_draw_sw_blend_to_rgb565.c | 421 int32_t dest_x; in i1_image_blend() local 429 for(dest_x = 0, src_x = 0; dest_x < w; dest_x++, src_x++) { in i1_image_blend() 431 dest_buf_u16[dest_x] = l8_to_rgb565(chan_val); in i1_image_blend() 441 for(dest_x = 0, src_x = 0; dest_x < w; dest_x++, src_x++) { in i1_image_blend() 443 … dest_buf_u16[dest_x] = lv_color_8_16_mix(chan_val, dest_buf_u16[dest_x], opa); in i1_image_blend() 454 for(dest_x = 0, src_x = 0; dest_x < w; dest_x++, src_x++) { in i1_image_blend() 456 … dest_buf_u16[dest_x] = lv_color_8_16_mix(chan_val, dest_buf_u16[dest_x], mask_buf[dest_x]); in i1_image_blend() 467 for(dest_x = 0, src_x = 0; dest_x < w; dest_x++, src_x++) { in i1_image_blend() 469 …dest_buf_u16[dest_x] = lv_color_8_16_mix(chan_val, dest_buf_u16[dest_x], LV_OPA_MIX2(mask_buf[dest… in i1_image_blend() 480 for(dest_x = 0, src_x = 0; dest_x < w; dest_x++, src_x += 4) { in i1_image_blend() [all …]
|
D | lv_draw_sw_blend_to_i1.c | 64 … inline void /* LV_ATTRIBUTE_FAST_MEM */ blend_non_normal_pixel(uint8_t * dest_buf, int32_t dest_x, 367 int32_t dest_x; in i1_image_blend() local 377 for(dest_x = 0, src_x = 0; src_x < w; dest_x++, src_x++) { in i1_image_blend() 379 set_bit(dest_buf_i1, dest_x + bit_ofs); in i1_image_blend() 382 clear_bit(dest_buf_i1, dest_x + bit_ofs); in i1_image_blend() 393 for(dest_x = 0, src_x = 0; src_x < w; dest_x++, src_x++) { in i1_image_blend() 395 uint8_t dest = get_bit(dest_buf_i1, dest_x + bit_ofs); in i1_image_blend() 398 set_bit(dest_buf_i1, dest_x + bit_ofs); in i1_image_blend() 401 clear_bit(dest_buf_i1, dest_x + bit_ofs); in i1_image_blend() 412 for(dest_x = 0, src_x = 0; src_x < w; dest_x++, src_x++) { in i1_image_blend() [all …]
|
D | lv_draw_sw_blend_to_rgb888.c | 371 int32_t dest_x; in i1_image_blend() local 379 for(dest_x = 0, src_x = 0; src_x < w; dest_x += dest_px_size, src_x++) { in i1_image_blend() 381 dest_buf_u8[dest_x + 2] = chan_val; in i1_image_blend() 382 dest_buf_u8[dest_x + 1] = chan_val; in i1_image_blend() 383 dest_buf_u8[dest_x + 0] = chan_val; in i1_image_blend() 393 for(dest_x = 0, src_x = 0; src_x < w; dest_x += dest_px_size, src_x++) { in i1_image_blend() 395 lv_color_8_24_mix(chan_val, &dest_buf_u8[dest_x], opa); in i1_image_blend() 405 for(dest_x = 0, src_x = 0; src_x < w; dest_x += dest_px_size, src_x++) { in i1_image_blend() 407 lv_color_8_24_mix(chan_val, &dest_buf_u8[dest_x], mask_buf[src_x]); in i1_image_blend() 418 for(dest_x = 0, src_x = 0; src_x < w; dest_x += dest_px_size, src_x++) { in i1_image_blend() [all …]
|
D | lv_draw_sw_blend_to_l8.c | 342 int32_t dest_x; in i1_image_blend() local 350 for(dest_x = 0, src_x = 0; src_x < w; dest_x++, src_x++) { in i1_image_blend() 352 lv_color_8_8_mix(chan_val, &dest_buf_l8[dest_x], opa); in i1_image_blend() 362 for(dest_x = 0, src_x = 0; src_x < w; dest_x++, src_x++) { in i1_image_blend() 364 lv_color_8_8_mix(chan_val, &dest_buf_l8[dest_x], opa); in i1_image_blend() 374 for(dest_x = 0, src_x = 0; src_x < w; dest_x++, src_x++) { in i1_image_blend() 376 lv_color_8_8_mix(chan_val, &dest_buf_l8[dest_x], mask_buf[src_x]); in i1_image_blend() 387 for(dest_x = 0, src_x = 0; src_x < w; dest_x++, src_x++) { in i1_image_blend() 389 … lv_color_8_8_mix(chan_val, &dest_buf_l8[dest_x], LV_OPA_MIX2(mask_buf[src_x], opa)); in i1_image_blend() 401 for(dest_x = 0, src_x = 0; src_x < w; dest_x++, src_x++) { in i1_image_blend() [all …]
|
D | lv_draw_sw_blend_to_argb8888.c | 377 int32_t dest_x; in i1_image_blend() local 385 for(dest_x = 0, src_x = 0; src_x < w; dest_x++, src_x++) { in i1_image_blend() 387 dest_buf_c32[dest_x].alpha = chan_val; in i1_image_blend() 388 dest_buf_c32[dest_x].red = chan_val; in i1_image_blend() 389 dest_buf_c32[dest_x].green = chan_val; in i1_image_blend() 390 dest_buf_c32[dest_x].blue = chan_val; in i1_image_blend() 400 for(dest_x = 0, src_x = 0; src_x < w; dest_x++, src_x++) { in i1_image_blend() 402 lv_color_8_32_mix(chan_val, &dest_buf_c32[dest_x], opa); in i1_image_blend() 412 for(dest_x = 0, src_x = 0; src_x < w; dest_x++, src_x++) { in i1_image_blend() 414 lv_color_8_32_mix(chan_val, &dest_buf_c32[dest_x], mask_buf[src_x]); in i1_image_blend() [all …]
|
D | lv_draw_sw_blend_to_al88.c | 740 int32_t dest_x; in rgb888_image_blend() local 749 for(dest_x = 0, src_x = 0; dest_x < w; dest_x++, src_x += src_px_size) { in rgb888_image_blend() 750 dest_buf_al88[dest_x].lumi = lv_color24_luminance(&src_buf_u8[src_x]); in rgb888_image_blend() 751 dest_buf_al88[dest_x].alpha = 255; in rgb888_image_blend() 761 for(dest_x = 0, src_x = 0; dest_x < w; dest_x++, src_x += src_px_size) { in rgb888_image_blend() 765 lv_color_16a_16a_mix(src_color, &dest_buf_al88[dest_x], &cache); in rgb888_image_blend() 776 … for(mask_x = 0, dest_x = 0, src_x = 0; dest_x < w; mask_x++, dest_x++, src_x += src_px_size) { in rgb888_image_blend() 780 lv_color_16a_16a_mix(src_color, &dest_buf_al88[dest_x], &cache); in rgb888_image_blend() 792 … for(mask_x = 0, dest_x = 0, src_x = 0; dest_x < w; mask_x++, dest_x++, src_x += src_px_size) { in rgb888_image_blend() 796 lv_color_16a_16a_mix(src_color, &dest_buf_al88[dest_x], &cache); in rgb888_image_blend() [all …]
|