Home
last modified time | relevance | path

Searched refs:coverage (Results 1 – 9 of 9) sorted by relevance

/lvgl-latest/src/libs/thorvg/
DtvgSwRle.cpp314 auto coverage = static_cast<int>(area >> (PIXEL_BITS * 2 + 1 - 8)); //range 0 - 255 in _horizLine() local
316 if (coverage < 0) coverage = -coverage; in _horizLine()
319 coverage &= 511; in _horizLine()
320 if (coverage > 255) coverage = 511 - coverage; in _horizLine()
323 if (coverage > 255) coverage = 255; in _horizLine()
326 if (coverage == 0) return; in _horizLine()
340 if (!rw.antiAlias) coverage = 255; in _horizLine()
345 if ((span->coverage == coverage) && (span->y == y) && (span->x + span->len == x)) { in _horizLine()
382 span->coverage = coverage; in _horizLine()
792 out->coverage = (uint8_t)(((spans->coverage * temp->coverage) + 0xff) >> 8); in _intersectSpansRegion()
[all …]
DtvgSwRasterC.h76 if (span->coverage < 255) src = ALPHA_BLEND(color, span->coverage); in cRasterTranslucentRle()
88 if (span->coverage < 255) src = MULTIPLY(span->coverage, a); in cRasterTranslucentRle()
DtvgSwRasterAvx.h176 if (span->coverage < 255) src = ALPHA_BLEND(color, span->coverage); in avxRasterTranslucentRle()
221 if (span->coverage < 255) src = MULTIPLY(span->coverage, a); in avxRasterTranslucentRle()
DtvgSwRasterNeon.h107 if (span->coverage < 255) src = ALPHA_BLEND(color, span->coverage); in neonRasterTranslucentRle()
140 if (span->coverage < 255) src = MULTIPLY(span->coverage, a); in neonRasterTranslucentRle()
DtvgSwRaster.cpp505 if (span->coverage == 255) src = a; in _rasterCompositeMaskedRle()
506 else src = MULTIPLY(a, span->coverage); in _rasterCompositeMaskedRle()
526 if (span->coverage == 255) src = a; in _rasterDirectMaskedRle()
527 else src = MULTIPLY(a, span->coverage); in _rasterDirectMaskedRle()
567 if (span->coverage == 255) src = color; in _rasterMattedRle()
568 else src = ALPHA_BLEND(color, span->coverage); in _rasterMattedRle()
580 if (span->coverage == 255) src = a; in _rasterMattedRle()
581 else src = MULTIPLY(a, span->coverage); in _rasterMattedRle()
600 if (span->coverage == 255) { in _rasterBlendingRle()
607 *dst = INTERPOLATE(tmp, *dst, span->coverage); in _rasterBlendingRle()
[all …]
DtvgSwRasterTexmap.h40 int32_t coverage[2]; member
856 int32_t coverage = (255 / (diagonal + 2)); in _calcIrregularCoverage() local
862 if (reverse) lines[tmp].coverage[eidx] = 255 - (coverage * ry); in _calcIrregularCoverage()
863 else lines[tmp].coverage[eidx] = (coverage * ry); in _calcIrregularCoverage()
871 int32_t coverage = (255 / (rewind + 1)); in _calcVertCoverage() local
877 if (reverse) lines[tmp].coverage[eidx] = (255 - (coverage * ry)); in _calcVertCoverage()
878 else lines[tmp].coverage[eidx] = (coverage * ry); in _calcVertCoverage()
886 lines[y].coverage[eidx] = (255 / (lines[y].length[eidx] + 1)); in _calcHorizCoverage()
1073 *dst = INTERPOLATE(*dst, pixel, line->coverage[0] * pos); in _apply()
1089 *dst = INTERPOLATE(*dst, pixel, 255 - (line->coverage[1] * pos)); in _apply()
DtvgSwCommon.h116 uint8_t coverage; member
/lvgl-latest/tests/
DREADME.md19 run executable tests, and generate code coverage
DCMakeLists.txt20 set(FLAG_CHECK_WHITELIST --coverage -fsanitize=address -Werror)
64 --coverage