Searched refs:ialpha (Results 1 – 4 of 4) sorted by relevance
/lvgl-latest/src/libs/thorvg/ |
D | tvgSwRasterAvx.h | 115 uint32_t ialpha = 255 - a; in avxRasterTranslucentRect() local 118 auto avxIalpha = _mm_set1_epi8(ialpha); in avxRasterTranslucentRect() 128 *dst = color + ALPHA_BLEND(*dst, ialpha); in avxRasterTranslucentRect() 144 *dst = color + ALPHA_BLEND(*dst, ialpha); in avxRasterTranslucentRect() 152 auto ialpha = ~a; in avxRasterTranslucentRect() local 156 *dst = a + MULTIPLY(*dst, ialpha); in avxRasterTranslucentRect() 179 auto ialpha = IA(src); in avxRasterTranslucentRle() local 186 *dst = src + ALPHA_BLEND(*dst, ialpha); in avxRasterTranslucentRle() 196 auto avxIalpha = _mm_set1_epi8(ialpha); in avxRasterTranslucentRle() 209 *dst = src + ALPHA_BLEND(*dst, ialpha); in avxRasterTranslucentRle() [all …]
|
D | tvgSwRasterNeon.h | 111 auto ialpha = IA(src); in neonRasterTranslucentRle() local 115 *dst = src + ALPHA_BLEND(*dst, ialpha); in neonRasterTranslucentRle() 124 uint8x8_t vIalpha = vdup_n_u8((uint8_t) ialpha); in neonRasterTranslucentRle() 130 if (leftovers > 0) dst[span->len - 1] = src + ALPHA_BLEND(dst[span->len - 1], ialpha); in neonRasterTranslucentRle() 142 auto ialpha = ~a; in neonRasterTranslucentRle() local 144 *dst = src + MULTIPLY(*dst, ialpha); in neonRasterTranslucentRle() 161 auto ialpha = 255 - a; in neonRasterTranslucentRect() local 164 auto vIalpha = vdup_n_u8((uint8_t) ialpha); in neonRasterTranslucentRect() 174 *dst = color + ALPHA_BLEND(*dst, ialpha); in neonRasterTranslucentRect() 186 if (leftovers > 0) dst[w - 1] = color + ALPHA_BLEND(dst[w - 1], ialpha); in neonRasterTranslucentRect() [all …]
|
D | tvgSwRasterC.h | 78 auto ialpha = IA(src); in cRasterTranslucentRle() local 80 *dst = src + ALPHA_BLEND(*dst, ialpha); in cRasterTranslucentRle() 90 auto ialpha = ~a; in cRasterTranslucentRle() local 92 *dst = src + MULTIPLY(*dst, ialpha); in cRasterTranslucentRle() 109 auto ialpha = 255 - a; in cRasterTranslucentRect() local 113 *dst = color + ALPHA_BLEND(*dst, ialpha); in cRasterTranslucentRect() 119 auto ialpha = ~a; in cRasterTranslucentRect() local 123 *dst = a + MULTIPLY(*dst, ialpha); in cRasterTranslucentRect()
|
D | tvgSwRaster.cpp | 336 auto ialpha = 255 - a; in _rasterCompositeMaskedRect() local 341 *cmp = maskOp(a, *cmp, ialpha); in _rasterCompositeMaskedRect() 507 auto ialpha = 255 - src; in _rasterCompositeMaskedRle() local 509 *cmp = maskOp(src, *cmp, ialpha); in _rasterCompositeMaskedRle() 640 auto ialpha = 255 - span->coverage; in _rasterSolidRle() local 642 *dst = src + ALPHA_BLEND(*dst, ialpha); in _rasterSolidRle() 653 auto ialpha = 255 - span->coverage; in _rasterSolidRle() local 655 *dst = span->coverage + MULTIPLY(*dst, ialpha); in _rasterSolidRle()
|