• Home
  • Raw
  • Download

Lines Matching full:runs

39                           const int16_t runs[]) {
48 int16_t runs[2]; in blitV() local
49 runs[0] = 1; in blitV()
50 runs[1] = 0; in blitV()
53 this->blitAntiH(x, y++, &alpha, runs); in blitV()
191 int16_t* runs = runStorage.get(); in blitMask() local
194 sk_memset16((uint16_t*)runs, 1, width); in blitMask()
195 runs[width] = 0; in blitMask()
200 this->blitAntiH(clip.fLeft, y, aa, runs); in blitMask()
248 const int16_t runs[]) {} in blitAntiH() argument
264 static int compute_anti_width(const int16_t runs[]) { in compute_anti_width() argument
268 int count = runs[0]; in compute_anti_width()
275 runs += count; in compute_anti_width()
311 const int16_t runs[]) { in blitAntiH() argument
317 int x1 = left + compute_anti_width(runs); in blitAntiH()
326 SkAlphaRuns::BreakAt((int16_t*)runs, (uint8_t*)aa, dx); in blitAntiH()
327 runs += dx; in blitAntiH()
332 SkASSERT(x0 < x1 && runs[x1 - x0] == 0); in blitAntiH()
335 SkAlphaRuns::BreakAt((int16_t*)runs, (uint8_t*)aa, x1 - x0); in blitAntiH()
336 ((int16_t*)runs)[x1 - x0] = 0; in blitAntiH()
339 SkASSERT(x0 < x1 && runs[x1 - x0] == 0); in blitAntiH()
340 SkASSERT(compute_anti_width(runs) == x1 - x0); in blitAntiH()
342 fBlitter->blitAntiH(x0, y, aa, runs); in blitAntiH()
434 const int16_t runs[]) { in blitAntiH() argument
435 int width = compute_anti_width(runs); in blitAntiH()
446 SkAlphaRuns::Break((int16_t*)runs, (uint8_t*)aa, left - x, right - left); in blitAntiH()
451 ((uint8_t*)aa)[index] = 0; // skip runs after right in blitAntiH()
452 ((int16_t*)runs)[index] = SkToS16(left - prevRite); in blitAntiH()
459 ((int16_t*)runs)[prevRite - x] = 0; in blitAntiH()
462 int skip = runs[0]; in blitAntiH()
465 runs += skip; in blitAntiH()
468 fBlitter->blitAntiH(x, y, aa, runs); in blitAntiH()
738 void blitAntiH(int x, int y, const SkAlpha antialias[], const int16_t runs[]) override { in blitAntiH() argument
739 fProxy->blitAntiH(x, y, antialias, runs); in blitAntiH()
1019 void SkRectClipCheckBlitter::blitAntiH(int x, int y, const SkAlpha aa[], const int16_t runs[]) { in blitAntiH() argument
1020 const int16_t* iter = runs; in blitAntiH()
1023 int width = iter - runs; in blitAntiH()
1025 fBlitter->blitAntiH(x, y, aa, runs); in blitAntiH()