Home
last modified time | relevance | path

Searched refs:mix_inv (Results 1 – 6 of 6) sorted by relevance

/lvgl-latest/src/draw/sw/
Dlv_draw_sw_img.c554 lv_opa_t mix_inv = 255 - mix; in recolor() local
572 … *buf16_dest = (((c_mult[2] + ((buf16_src[x] >> 11) & 0x1F) * mix_inv) << 3) & 0xF800) + in recolor()
573 … (((c_mult[1] + ((buf16_src[x] >> 5) & 0x3F) * mix_inv) >> 3) & 0x07E0) + in recolor()
574 ((c_mult[0] + (buf16_src[x] & 0x1F) * mix_inv) >> 8); in recolor()
593 dest_buf[0] = (c_mult[0] + (src_buf[0] * mix_inv)) >> 8; in recolor()
594 dest_buf[1] = (c_mult[1] + (src_buf[1] * mix_inv)) >> 8; in recolor()
595 dest_buf[2] = (c_mult[2] + (src_buf[2] * mix_inv)) >> 8; in recolor()
/lvgl-latest/src/draw/sw/blend/
Dlv_draw_sw_blend_to_rgb888.c943 lv_opa_t mix_inv = 255 - mix; in lv_color_8_24_mix() local
944 dest[0] = (uint32_t)((uint32_t)src * mix + dest[0] * mix_inv) >> 8; in lv_color_8_24_mix()
945 dest[1] = (uint32_t)((uint32_t)src * mix + dest[1] * mix_inv) >> 8; in lv_color_8_24_mix()
946 dest[2] = (uint32_t)((uint32_t)src * mix + dest[2] * mix_inv) >> 8; in lv_color_8_24_mix()
961 lv_opa_t mix_inv = 255 - mix; in lv_color_24_24_mix() local
962 dest[0] = (uint32_t)((uint32_t)src[0] * mix + dest[0] * mix_inv) >> 8; in lv_color_24_24_mix()
963 dest[1] = (uint32_t)((uint32_t)src[1] * mix + dest[1] * mix_inv) >> 8; in lv_color_24_24_mix()
964 dest[2] = (uint32_t)((uint32_t)src[2] * mix + dest[2] * mix_inv) >> 8; in lv_color_24_24_mix()
Dlv_draw_sw_blend_to_rgb565.c1109 lv_opa_t mix_inv = 255 - mix; in lv_color_8_16_mix() local
1111 return ((((c1 >> 3) * mix + ((c2 >> 11) & 0x1F) * mix_inv) << 3) & 0xF800) + in lv_color_8_16_mix()
1112 ((((c1 >> 2) * mix + ((c2 >> 5) & 0x3F) * mix_inv) >> 3) & 0x07E0) + in lv_color_8_16_mix()
1113 (((c1 >> 3) * mix + (c2 & 0x1F) * mix_inv) >> 8); in lv_color_8_16_mix()
1126 lv_opa_t mix_inv = 255 - mix; in lv_color_24_16_mix() local
1128 return ((((c1[2] >> 3) * mix + ((c2 >> 11) & 0x1F) * mix_inv) << 3) & 0xF800) + in lv_color_24_16_mix()
1129 ((((c1[1] >> 2) * mix + ((c2 >> 5) & 0x3F) * mix_inv) >> 3) & 0x07E0) + in lv_color_24_16_mix()
1130 (((c1[0] >> 3) * mix + (c2 & 0x1F) * mix_inv) >> 8); in lv_color_24_16_mix()
Dlv_draw_sw_blend_to_argb8888.c964 lv_opa_t mix_inv = 255 - mix; in lv_color_8_32_mix() local
965 dest->red = (uint32_t)((uint32_t)src * mix + dest->red * mix_inv) >> 8; in lv_color_8_32_mix()
966 dest->green = (uint32_t)((uint32_t)src * mix + dest->green * mix_inv) >> 8; in lv_color_8_32_mix()
967 dest->blue = (uint32_t)((uint32_t)src * mix + dest->blue * mix_inv) >> 8; in lv_color_8_32_mix()
Dlv_draw_sw_blend_to_l8.c854 lv_opa_t mix_inv = 255 - mix; in lv_color_8_8_mix() local
855 *dest = (uint32_t)((uint32_t)src * mix + dest[0] * mix_inv) >> 8; in lv_color_8_8_mix()
Dlv_draw_sw_blend_to_i1.c1092 lv_opa_t mix_inv = 255 - mix; in lv_color_8_8_mix() local
1093 *dest = (uint32_t)((uint32_t)src * mix + dest[0] * mix_inv) >> 8; in lv_color_8_8_mix()