Home | History | Annotate | Download | only in effects

Lines Matching refs:src

25                             const uint8_t* SK_RESTRICT src, size_t count) {
29 memcpy(dst, src, n);
30 src += n;
37 size_t SkPackBits::Pack8(const uint8_t* SK_RESTRICT src, size_t srcSize,
44 const uint8_t* stop = src + srcSize;
46 for (intptr_t count = stop - src; count > 0; count = stop - src) {
49 *dst++ = *src;
53 unsigned value = *src;
54 const uint8_t* s = src + 1;
63 dst = flush_same8(dst, value, SkToInt(s - src));
74 dst = flush_diff8(dst, src, SkToInt(s - src));
76 src = s;
81 int SkPackBits::Unpack8(const uint8_t* SK_RESTRICT src, size_t srcSize,
85 const uint8_t* stop = src + srcSize;
87 while (src < stop) {
88 unsigned n = *src++;
91 if (dst > (endDst - n) || src >= stop) {
94 memset(dst, *src++, n);
97 if (dst > (endDst - n) || src > (stop - n)) {
100 memcpy(dst, src, n);
101 src += n;
105 SkASSERT(src <= stop);