Lines Matching full:alpha
54 static u8 blend_channel(u8 src, u8 dst, u8 alpha) in blend_channel() argument
59 pre_blend = (src * 255 + dst * (255 - alpha)); in blend_channel()
68 * alpha_blend - alpha blending equation
69 * @argb_src: src pixel on premultiplied alpha mode
73 * is that pixel color values have been already pre-multiplied with the alpha
79 u8 alpha; in alpha_blend() local
81 alpha = argb_src[3]; in alpha_blend()
82 argb_dst[0] = blend_channel(argb_src[0], argb_dst[0], alpha); in alpha_blend()
83 argb_dst[1] = blend_channel(argb_src[1], argb_dst[1], alpha); in alpha_blend()
84 argb_dst[2] = blend_channel(argb_src[2], argb_dst[2], alpha); in alpha_blend()
88 * x_blend - blending equation that ignores the pixel alpha
107 * and clearing alpha channel to an completely opaque background. This function
145 /* clearing alpha channel (0xff)*/ in blend()