Lines Matching refs:runs
31 const int16_t runs[]) { in blitAntiH() argument
39 int16_t runs[2]; in blitV() local
40 runs[0] = 1; in blitV()
41 runs[1] = 0; in blitV()
44 this->blitAntiH(x, y++, &alpha, runs); in blitV()
167 int16_t* runs = runStorage.get(); in blitMask() local
170 sk_memset16((uint16_t*)runs, 1, width); in blitMask()
171 runs[width] = 0; in blitMask()
176 this->blitAntiH(clip.fLeft, y, aa, runs); in blitMask()
224 const int16_t runs[]) {} in blitAntiH() argument
238 static int compute_anti_width(const int16_t runs[]) { in compute_anti_width() argument
242 int count = runs[0]; in compute_anti_width()
249 runs += count; in compute_anti_width()
285 const int16_t runs[]) { in blitAntiH() argument
291 int x1 = left + compute_anti_width(runs); in blitAntiH()
300 SkAlphaRuns::BreakAt((int16_t*)runs, (uint8_t*)aa, dx); in blitAntiH()
301 runs += dx; in blitAntiH()
306 SkASSERT(x0 < x1 && runs[x1 - x0] == 0); in blitAntiH()
309 SkAlphaRuns::BreakAt((int16_t*)runs, (uint8_t*)aa, x1 - x0); in blitAntiH()
310 ((int16_t*)runs)[x1 - x0] = 0; in blitAntiH()
313 SkASSERT(x0 < x1 && runs[x1 - x0] == 0); in blitAntiH()
314 SkASSERT(compute_anti_width(runs) == x1 - x0); in blitAntiH()
316 fBlitter->blitAntiH(x0, y, aa, runs); in blitAntiH()
408 const int16_t runs[]) { in blitAntiH() argument
409 int width = compute_anti_width(runs); in blitAntiH()
420 SkAlphaRuns::Break((int16_t*)runs, (uint8_t*)aa, left - x, right - left); in blitAntiH()
426 ((int16_t*)runs)[index] = SkToS16(left - prevRite); in blitAntiH()
433 ((int16_t*)runs)[prevRite - x] = 0; in blitAntiH()
436 int skip = runs[0]; in blitAntiH()
439 runs += skip; in blitAntiH()
442 fBlitter->blitAntiH(x, y, aa, runs); in blitAntiH()
706 const int16_t runs[]) { in blitAntiH() argument
707 fProxy->blitAntiH(x, y, antialias, runs); in blitAntiH()