Lines Matching refs:cmp

50 …SwFill* fill, uint8_t* dst, uint32_t y, uint32_t x, uint32_t len, uint8_t* cmp, SwMask op, uint8_t…  in operator ()()
52 fillLinear(fill, dst, y, x, len, cmp, op, a); in operator ()()
60 …wFill* fill, uint32_t* dst, uint32_t y, uint32_t x, uint32_t len, uint8_t* cmp, SwAlpha alpha, uin… in operator ()()
62 fillLinear(fill, dst, y, x, len, cmp, alpha, csize, opacity); in operator ()()
79 …SwFill* fill, uint8_t* dst, uint32_t y, uint32_t x, uint32_t len, uint8_t* cmp, SwMask op, uint8_t… in operator ()()
81 fillRadial(fill, dst, y, x, len, cmp, op, a); in operator ()()
89 …wFill* fill, uint32_t* dst, uint32_t y, uint32_t x, uint32_t len, uint8_t* cmp, SwAlpha alpha, uin… in operator ()()
91 fillRadial(fill, dst, y, x, len, cmp, alpha, csize, opacity); in operator ()()
339 auto cmp = cbuffer; in _rasterCompositeMaskedRect() local
340 for (uint32_t x = 0; x < w; ++x, ++cmp) { in _rasterCompositeMaskedRect()
341 *cmp = maskOp(a, *cmp, ialpha); in _rasterCompositeMaskedRect()
357 auto cmp = cbuffer; in _rasterDirectMaskedRect() local
359 for (uint32_t x = 0; x < w; ++x, ++cmp, ++dst) { in _rasterDirectMaskedRect()
360 auto tmp = maskOp(a, *cmp, 0); //not use alpha. in _rasterDirectMaskedRect()
400 auto cmp = &cbuffer[y * surface->compositor->image.stride * csize]; in _rasterMattedRect() local
401 for (uint32_t x = 0; x < w; ++x, ++dst, cmp += csize) { in _rasterMattedRect()
402 auto tmp = ALPHA_BLEND(color, alpha(cmp)); in _rasterMattedRect()
411 auto cmp = &cbuffer[y * surface->compositor->image.stride * csize]; in _rasterMattedRect() local
412 for (uint32_t x = 0; x < w; ++x, ++dst, cmp += csize) { in _rasterMattedRect()
413 *dst = INTERPOLATE8(a, *dst, alpha(cmp)); in _rasterMattedRect()
504 auto cmp = &cbuffer[span->y * cstride + span->x]; in _rasterCompositeMaskedRle() local
508 for (auto x = 0; x < span->len; ++x, ++cmp) { in _rasterCompositeMaskedRle()
509 *cmp = maskOp(src, *cmp, ialpha); in _rasterCompositeMaskedRle()
524 auto cmp = &cbuffer[span->y * cstride + span->x]; in _rasterDirectMaskedRle() local
528 for (auto x = 0; x < span->len; ++x, ++cmp, ++dst) { in _rasterDirectMaskedRle()
529 auto tmp = maskOp(src, *cmp, 0); //not use alpha in _rasterDirectMaskedRle()
566 auto cmp = &cbuffer[(span->y * surface->compositor->image.stride + span->x) * csize]; in _rasterMattedRle() local
569 for (uint32_t x = 0; x < span->len; ++x, ++dst, cmp += csize) { in _rasterMattedRle()
570 auto tmp = ALPHA_BLEND(src, alpha(cmp)); in _rasterMattedRle()
579 auto cmp = &cbuffer[(span->y * surface->compositor->image.stride + span->x) * csize]; in _rasterMattedRle() local
582 for (uint32_t x = 0; x < span->len; ++x, ++dst, cmp += csize) { in _rasterMattedRle()
583 *dst = INTERPOLATE8(src, *dst, alpha(cmp)); in _rasterMattedRle()
721 …auto cmp = &surface->compositor->image.buf8[(span->y * surface->compositor->image.stride + span->x… in _rasterScaledMattedRleImage() local
723 …ast<uint32_t>(span->x); x < static_cast<uint32_t>(span->x) + span->len; ++x, ++dst, cmp += csize) { in _rasterScaledMattedRleImage()
726 src = ALPHA_BLEND(src, (a == 255) ? alpha(cmp) : MULTIPLY(alpha(cmp), a)); in _rasterScaledMattedRleImage()
825 auto cmp = &cbuffer[(span->y * surface->compositor->image.stride + span->x) * csize]; in _rasterDirectMattedRleImage() local
829 for (uint32_t x = 0; x < span->len; ++x, ++dst, ++img, cmp += csize) { in _rasterDirectMattedRleImage()
830 auto tmp = ALPHA_BLEND(*img, alpha(cmp)); in _rasterDirectMattedRleImage()
834 for (uint32_t x = 0; x < span->len; ++x, ++dst, ++img, cmp += csize) { in _rasterDirectMattedRleImage()
835 auto tmp = ALPHA_BLEND(*img, MULTIPLY(a, alpha(cmp))); in _rasterDirectMattedRleImage()
948 auto cmp = cbuffer; in _rasterScaledMattedImage() local
949 for (auto x = region.min.x; x < region.max.x; ++x, ++dst, cmp += csize) { in _rasterScaledMattedImage()
952 … auto tmp = ALPHA_BLEND(src, opacity == 255 ? alpha(cmp) : MULTIPLY(opacity, alpha(cmp))); in _rasterScaledMattedImage()
1068 auto cmp = cbuffer; in _rasterDirectMattedImage() local
1071 for (uint32_t x = 0; x < w; ++x, ++dst, ++src, cmp += csize) { in _rasterDirectMattedImage()
1072 auto tmp = ALPHA_BLEND(*src, alpha(cmp)); in _rasterDirectMattedImage()
1076 for (uint32_t x = 0; x < w; ++x, ++dst, ++src, cmp += csize) { in _rasterDirectMattedImage()
1077 auto tmp = ALPHA_BLEND(*src, MULTIPLY(opacity, alpha(cmp))); in _rasterDirectMattedImage()
1090 auto cmp = cbuffer; in _rasterDirectMattedImage() local
1093 for (uint32_t x = 0; x < w; ++x, ++dst, ++src, cmp += csize) { in _rasterDirectMattedImage()
1094 auto tmp = MULTIPLY(A(*src), alpha(cmp)); in _rasterDirectMattedImage()
1098 for (uint32_t x = 0; x < w; ++x, ++dst, ++src, cmp += csize) { in _rasterDirectMattedImage()
1099 auto tmp = MULTIPLY(A(*src), MULTIPLY(opacity, alpha(cmp))); in _rasterDirectMattedImage()
1206 auto cmp = cbuffer; in _rasterDirectMattedBlendingImage() local
1209 for (uint32_t x = 0; x < w; ++x, ++dst, ++src, cmp += csize) { in _rasterDirectMattedBlendingImage()
1210 auto tmp = ALPHA_BLEND(*src, alpha(cmp)); in _rasterDirectMattedBlendingImage()
1214 for (uint32_t x = 0; x < w; ++x, ++dst, ++src, cmp += csize) { in _rasterDirectMattedBlendingImage()
1215 auto tmp = ALPHA_BLEND(*src, alpha(cmp)); in _rasterDirectMattedBlendingImage()
1447 auto cmp = &cbuffer[span->y * cstride + span->x]; in _rasterCompositeGradientMaskedRle() local
1448 fillMethod()(fill, cmp, span->y, span->x, span->len, maskOp, span->coverage); in _rasterCompositeGradientMaskedRle()
1463 auto cmp = &cbuffer[span->y * cstride + span->x]; in _rasterDirectGradientMaskedRle() local
1465 fillMethod()(fill, dst, span->y, span->x, span->len, cmp, maskOp, span->coverage); in _rasterDirectGradientMaskedRle()
1498 auto cmp = &cbuffer[(span->y * surface->compositor->image.stride + span->x) * csize]; in _rasterGradientMattedRle() local
1499 fillMethod()(fill, dst, span->y, span->x, span->len, cmp, alpha, csize, span->coverage); in _rasterGradientMattedRle()