Lines Matching refs:stride

235     auto dbuffer = &surface->buf8[region.min.y * surface->stride + region.min.x];  in _compositeMaskImage()
236 …auto sbuffer = image->buf8 + (region.min.y + image->oy) * image->stride + (region.min.x + image->o… in _compositeMaskImage()
244 dbuffer += surface->stride; in _compositeMaskImage()
245 sbuffer += image->stride; in _compositeMaskImage()
267 static uint32_t _interpUpScaler(const uint32_t *img, TVG_UNUSED uint32_t stride, uint32_t w, uint32… in _interpUpScaler() argument
290 static uint32_t _interpDownScaler(const uint32_t *img, uint32_t stride, uint32_t w, uint32_t h, flo… in _interpDownScaler() argument
303 auto src = img + minx + miny * stride; in _interpDownScaler()
314 src += (stride * inc); in _interpDownScaler()
334 auto cstride = surface->compositor->image.stride; in _rasterCompositeMaskedRect()
353 …ace->compositor->image.buf8 + (region.min.y * surface->compositor->image.stride + region.min.x); … in _rasterDirectMaskedRect()
354 …auto dbuffer = surface->buf8 + (region.min.y * surface->stride + region.min.x); //destination bu… in _rasterDirectMaskedRect()
363 cbuffer += surface->compositor->image.stride; in _rasterDirectMaskedRect()
364 dbuffer += surface->stride; in _rasterDirectMaskedRect()
389 …ce->compositor->image.buf8 + ((region.min.y * surface->compositor->image.stride + region.min.x) * … in _rasterMattedRect()
397 auto buffer = surface->buf32 + (region.min.y * surface->stride) + region.min.x; in _rasterMattedRect()
399 auto dst = &buffer[y * surface->stride]; in _rasterMattedRect()
400 auto cmp = &cbuffer[y * surface->compositor->image.stride * csize]; in _rasterMattedRect()
408 auto buffer = surface->buf8 + (region.min.y * surface->stride) + region.min.x; in _rasterMattedRect()
410 auto dst = &buffer[y * surface->stride]; in _rasterMattedRect()
411 auto cmp = &cbuffer[y * surface->compositor->image.stride * csize]; in _rasterMattedRect()
428 auto buffer = surface->buf32 + (region.min.y * surface->stride) + region.min.x; in _rasterBlendingRect()
431 auto dst = &buffer[y * surface->stride]; in _rasterBlendingRect()
460 auto buffer = surface->buf32 + (region.min.y * surface->stride); in _rasterSolidRect()
462 rasterPixel32(buffer + y * surface->stride, color, region.min.x, w); in _rasterSolidRect()
469 … rasterGrayscale8(surface->buf8, 255, (y + region.min.y) * surface->stride + region.min.x, w); in _rasterSolidRect()
500 auto cstride = surface->compositor->image.stride; in _rasterCompositeMaskedRle()
520 auto cstride = surface->compositor->image.stride; in _rasterDirectMaskedRle()
525 auto dst = &surface->buf8[span->y * surface->stride + span->x]; in _rasterDirectMaskedRle()
565 auto dst = &surface->buf32[span->y * surface->stride + span->x]; in _rasterMattedRle()
566 auto cmp = &cbuffer[(span->y * surface->compositor->image.stride + span->x) * csize]; in _rasterMattedRle()
578 auto dst = &surface->buf8[span->y * surface->stride + span->x]; in _rasterMattedRle()
579 auto cmp = &cbuffer[(span->y * surface->compositor->image.stride + span->x) * csize]; in _rasterMattedRle()
599 auto dst = &surface->buf32[span->y * surface->stride + span->x]; in _rasterBlendingRle()
636 … rasterPixel32(surface->buf32 + span->y * surface->stride, color, span->x, span->len); in _rasterSolidRle()
638 auto dst = &surface->buf32[span->y * surface->stride + span->x]; in _rasterSolidRle()
650 … rasterGrayscale8(surface->buf8, span->coverage, span->y * surface->stride + span->x, span->len); in _rasterSolidRle()
652 auto dst = &surface->buf8[span->y * surface->stride + span->x]; in _rasterSolidRle()
720 auto dst = &surface->buf32[span->y * surface->stride + span->x]; in _rasterScaledMattedRleImage()
721 …auto cmp = &surface->compositor->image.buf8[(span->y * surface->compositor->image.stride + span->x… in _rasterScaledMattedRleImage()
725 …auto src = scaleMethod(image->buf32, image->stride, image->w, image->h, sx, sy, miny, maxy, sample… in _rasterScaledMattedRleImage()
743 auto dst = &surface->buf32[span->y * surface->stride + span->x]; in _rasterScaledBlendingRleImage()
748 …auto src = scaleMethod(image->buf32, image->stride, image->w, image->h, sx, sy, miny, maxy, sample… in _rasterScaledBlendingRleImage()
755 …auto src = scaleMethod(image->buf32, image->stride, image->w, image->h, sx, sy, miny, maxy, sample… in _rasterScaledBlendingRleImage()
774 auto dst = &surface->buf32[span->y * surface->stride + span->x]; in _rasterScaledRleImage()
778 …auto src = scaleMethod(image->buf32, image->stride, image->w, image->h, sx, sy, miny, maxy, sample… in _rasterScaledRleImage()
824 auto dst = &surface->buf32[span->y * surface->stride + span->x]; in _rasterDirectMattedRleImage()
825 auto cmp = &cbuffer[(span->y * surface->compositor->image.stride + span->x) * csize]; in _rasterDirectMattedRleImage()
826 auto img = image->buf32 + (span->y + image->oy) * image->stride + (span->x + image->ox); in _rasterDirectMattedRleImage()
849 auto dst = &surface->buf32[span->y * surface->stride + span->x]; in _rasterDirectBlendingRleImage()
850 auto img = image->buf32 + (span->y + image->oy) * image->stride + (span->x + image->ox); in _rasterDirectBlendingRleImage()
872 auto dst = &surface->buf32[span->y * surface->stride + span->x]; in _rasterDirectRleImage()
873 auto img = image->buf32 + (span->y + image->oy) * image->stride + (span->x + image->ox); in _rasterDirectRleImage()
934 auto dbuffer = surface->buf32 + (region.min.y * surface->stride + region.min.x); in _rasterScaledMattedImage()
936 …ace->compositor->image.buf8 + (region.min.y * surface->compositor->image.stride + region.min.x) * … in _rasterScaledMattedImage()
951 …auto src = scaleMethod(image->buf32, image->stride, image->w, image->h, sx, sy, miny, maxy, sample… in _rasterScaledMattedImage()
955 dbuffer += surface->stride; in _rasterScaledMattedImage()
956 cbuffer += surface->compositor->image.stride * csize; in _rasterScaledMattedImage()
969 auto dbuffer = surface->buf32 + (region.min.y * surface->stride + region.min.x); in _rasterScaledBlendingImage()
974 for (auto y = region.min.y; y < region.max.y; ++y, dbuffer += surface->stride) { in _rasterScaledBlendingImage()
979 …auto src = scaleMethod(image->buf32, image->stride, image->w, image->h, sx, sy, miny, maxy, sample… in _rasterScaledBlendingImage()
996 auto buffer = surface->buf32 + (region.min.y * surface->stride + region.min.x); in _rasterScaledImage()
997 for (auto y = region.min.y; y < region.max.y; ++y, buffer += surface->stride) { in _rasterScaledImage()
1002 …auto src = scaleMethod(image->buf32, image->stride, image->w, image->h, sx, sy, miny, maxy, sample… in _rasterScaledImage()
1008 auto buffer = surface->buf8 + (region.min.y * surface->stride + region.min.x); in _rasterScaledImage()
1009 for (auto y = region.min.y; y < region.max.y; ++y, buffer += surface->stride) { in _rasterScaledImage()
1014 …auto src = scaleMethod(image->buf32, image->stride, image->w, image->h, sx, sy, miny, maxy, sample… in _rasterScaledImage()
1058 …auto sbuffer = image->buf32 + (region.min.y + image->oy) * image->stride + (region.min.x + image->… in _rasterDirectMattedImage()
1059 …ace->compositor->image.buf8 + (region.min.y * surface->compositor->image.stride + region.min.x) * … in _rasterDirectMattedImage()
1065 auto buffer = surface->buf32 + (region.min.y * surface->stride) + region.min.x; in _rasterDirectMattedImage()
1081 buffer += surface->stride; in _rasterDirectMattedImage()
1082 cbuffer += surface->compositor->image.stride * csize; in _rasterDirectMattedImage()
1083 sbuffer += image->stride; in _rasterDirectMattedImage()
1087 auto buffer = surface->buf8 + (region.min.y * surface->stride) + region.min.x; in _rasterDirectMattedImage()
1103 buffer += surface->stride; in _rasterDirectMattedImage()
1104 cbuffer += surface->compositor->image.stride * csize; in _rasterDirectMattedImage()
1105 sbuffer += image->stride; in _rasterDirectMattedImage()
1119 auto dbuffer = &surface->buf32[region.min.y * surface->stride + region.min.x]; in _rasterDirectBlendingImage()
1120 …auto sbuffer = image->buf32 + (region.min.y + image->oy) * image->stride + (region.min.x + image->… in _rasterDirectBlendingImage()
1136 dbuffer += surface->stride; in _rasterDirectBlendingImage()
1137 sbuffer += image->stride; in _rasterDirectBlendingImage()
1145 …auto sbuffer = image->buf32 + (region.min.y + image->oy) * image->stride + (region.min.x + image->… in _rasterDirectImage()
1149 auto dbuffer = &surface->buf32[region.min.y * surface->stride + region.min.x]; in _rasterDirectImage()
1164 dbuffer += surface->stride; in _rasterDirectImage()
1165 sbuffer += image->stride; in _rasterDirectImage()
1169 auto dbuffer = &surface->buf8[region.min.y * surface->stride + region.min.x]; in _rasterDirectImage()
1171 …to y = region.min.y; y < region.max.y; ++y, dbuffer += surface->stride, sbuffer += image->stride) { in _rasterDirectImage()
1200 …auto sbuffer = image->buf32 + (region.min.y + image->oy) * image->stride + (region.min.x + image->… in _rasterDirectMattedBlendingImage()
1201 …ace->compositor->image.buf8 + (region.min.y * surface->compositor->image.stride + region.min.x) * … in _rasterDirectMattedBlendingImage()
1202 auto buffer = surface->buf32 + (region.min.y * surface->stride) + region.min.x; in _rasterDirectMattedBlendingImage()
1219 buffer += surface->stride; in _rasterDirectMattedBlendingImage()
1220 cbuffer += surface->compositor->image.stride * csize; in _rasterDirectMattedBlendingImage()
1221 sbuffer += image->stride; in _rasterDirectMattedBlendingImage()
1270 auto cstride = surface->compositor->image.stride; in _rasterCompositeGradientMaskedRect()
1275 cbuffer += surface->stride; in _rasterCompositeGradientMaskedRect()
1286 auto cstride = surface->compositor->image.stride; in _rasterDirectGradientMaskedRect()
1288 auto dbuffer = surface->buf8 + (region.min.y * surface->stride + region.min.x); in _rasterDirectGradientMaskedRect()
1293 dbuffer += surface->stride; in _rasterDirectGradientMaskedRect()
1318 auto buffer = surface->buf32 + (region.min.y * surface->stride) + region.min.x; in _rasterGradientMattedRect()
1322 …ace->compositor->image.buf8 + (region.min.y * surface->compositor->image.stride + region.min.x) * … in _rasterGradientMattedRect()
1329 buffer += surface->stride; in _rasterGradientMattedRect()
1330 cbuffer += surface->stride * csize; in _rasterGradientMattedRect()
1339 auto buffer = surface->buf32 + (region.min.y * surface->stride) + region.min.x; in _rasterBlendingGradientRect()
1345 …fillMethod()(fill, buffer + y * surface->stride, region.min.y + y, region.min.x, w, opBlendPreNorm… in _rasterBlendingGradientRect()
1349 …fillMethod()(fill, buffer + y * surface->stride, region.min.y + y, region.min.x, w, opBlendSrcOver… in _rasterBlendingGradientRect()
1363 auto buffer = surface->buf32 + (region.min.y * surface->stride) + region.min.x; in _rasterTranslucentGradientRect()
1366 buffer += surface->stride; in _rasterTranslucentGradientRect()
1370 auto buffer = surface->buf8 + (region.min.y * surface->stride) + region.min.x; in _rasterTranslucentGradientRect()
1373 buffer += surface->stride; in _rasterTranslucentGradientRect()
1388 auto buffer = surface->buf32 + (region.min.y * surface->stride) + region.min.x; in _rasterSolidGradientRect()
1391 buffer += surface->stride; in _rasterSolidGradientRect()
1395 auto buffer = surface->buf8 + (region.min.y * surface->stride) + region.min.x; in _rasterSolidGradientRect()
1398 buffer += surface->stride; in _rasterSolidGradientRect()
1443 auto cstride = surface->compositor->image.stride; in _rasterCompositeGradientMaskedRle()
1458 auto cstride = surface->compositor->image.stride; in _rasterDirectGradientMaskedRle()
1464 auto dst = &dbuffer[span->y * surface->stride + span->x]; in _rasterDirectGradientMaskedRle()
1497 auto dst = &surface->buf32[span->y * surface->stride + span->x]; in _rasterGradientMattedRle()
1498 auto cmp = &cbuffer[(span->y * surface->compositor->image.stride + span->x) * csize]; in _rasterGradientMattedRle()
1511 auto dst = &surface->buf32[span->y * surface->stride + span->x]; in _rasterBlendingGradientRle()
1526 auto dst = &surface->buf32[span->y * surface->stride + span->x]; in _rasterTranslucentGradientRle()
1533 auto dst = &surface->buf8[span->y * surface->stride + span->x]; in _rasterTranslucentGradientRle()
1549 auto dst = &surface->buf32[span->y * surface->stride + span->x]; in _rasterSolidGradientRle()
1556 auto dst = &surface->buf8[span->y * surface->stride + span->x]; in _rasterSolidGradientRle()
1653 …if (!surface || !surface->buf32 || surface->stride == 0 || surface->w == 0 || surface->h == 0) ret… in rasterClear()
1658 if (w == surface->stride) { in rasterClear()
1659 rasterPixel32(surface->buf32, val, surface->stride * y, w * h); in rasterClear()
1663 … rasterPixel32(surface->buf32, val, (surface->stride * y + x) + (surface->stride * i), w); in rasterClear()
1669 if (w == surface->stride) { in rasterClear()
1670 rasterGrayscale8(surface->buf8, 0x00, surface->stride * y, w * h); in rasterClear()
1674 … rasterGrayscale8(surface->buf8, 0x00, (surface->stride * y + x) + (surface->stride * i), w); in rasterClear()
1690 auto buffer = surface->buf32 + surface->stride * y; in rasterUnpremultiply()
1722 for (uint32_t y = 0; y < surface->h; ++y, buffer += surface->stride) { in rasterPremultiply()
1825 void rasterXYFlip(uint32_t* src, uint32_t* dst, int32_t stride, int32_t w, int32_t h, const SwBBox&… in rasterXYFlip() argument
1830 src += ((bbox.min.x * stride) + bbox.min.y); in rasterXYFlip()
1831 dst += ((bbox.min.y * stride) + bbox.min.x); in rasterXYFlip()
1833 src += ((bbox.min.y * stride) + bbox.min.x); in rasterXYFlip()
1834 dst += ((bbox.min.x * stride) + bbox.min.y); in rasterXYFlip()
1840 auto out = &dst[x * stride]; in rasterXYFlip()
1842 auto p = &in[y * stride]; in rasterXYFlip()
1848 p += stride; in rasterXYFlip()
1851 p += 1 - by * stride; in rasterXYFlip()
1852 q += stride - by; in rasterXYFlip()