Home
last modified time | relevance | path

Searched refs:alpha256 (Results 1 - 3 of 3) sorted by relevance

/third_party/skia/src/core/
H A DSkBlitRow_D32.cpp199 unsigned alpha256 = SkAlpha255To256(alpha); in blit_row_s32a_blend()
210 dst_scale = SkAlphaMulInv256(dst_scale, alpha256); in blit_row_s32a_blend()
213 vsrc_wide = vmulq_n_u16(vsrc_wide, alpha256); in blit_row_s32a_blend()
242 vsrc_scale = vdupq_n_u16(alpha256); in blit_row_s32a_blend()
250 // This is valid if alpha256 <= 255. in blit_row_s32a_blend()
/third_party/skia/include/core/
H A DSkColorPriv.h30 (i.e. return (value * alpha256) >> 8)
32 #define SkAlphaMul(value, alpha256) (((value) * (alpha256)) >> 8)
/third_party/skia/include/private/
H A DSkColorData.h126 /** Calculates 256 - (value * alpha256) / 255 in range [0,256],
127 * for [0,255] value and [0,256] alpha256.
129 static inline U16CPU SkAlphaMulInv256(U16CPU value, U16CPU alpha256) { in SkAlphaMulInv256() argument
130 unsigned prod = 0xFFFF - value * alpha256; in SkAlphaMulInv256()

Completed in 3 milliseconds