Lines Matching refs:span
166 auto span = rle->spans; in avxRasterTranslucentRle() local
174 auto dst = &surface->buf32[span->y * surface->stride + span->x]; in avxRasterTranslucentRle()
176 if (span->coverage < 255) src = ALPHA_BLEND(color, span->coverage); in avxRasterTranslucentRle()
184 …notAligned = (N_32BITS_IN_128REG - notAligned > span->len ? span->len : N_32BITS_IN_128REG - notAl… in avxRasterTranslucentRle()
192 uint32_t iterations = (span->len - notAligned) / N_32BITS_IN_128REG; in avxRasterTranslucentRle()
206 int32_t leftovers = span->len - notAligned - avxFilled; in avxRasterTranslucentRle()
213 ++span; in avxRasterTranslucentRle()
219 for (uint32_t i = 0; i < rle->size; ++i, ++span) { in avxRasterTranslucentRle()
220 auto dst = &surface->buf8[span->y * surface->stride + span->x]; in avxRasterTranslucentRle()
221 if (span->coverage < 255) src = MULTIPLY(span->coverage, a); in avxRasterTranslucentRle()
224 for (uint32_t x = 0; x < span->len; ++x, ++dst) { in avxRasterTranslucentRle()