Lines Matching refs:alpha
15 /** Sparse array of run-length-encoded alpha (supersampling coverage) values.
26 /// of alpha value 0.
56 uint8_t* alpha = fAlpha + offsetX;
57 uint8_t* lastAlpha = alpha;
61 SkAlphaRuns::Break(runs, alpha, x, 1);
62 /* I should be able to just add alpha[x] + startAlpha.
67 unsigned tmp = alpha[x] + startAlpha;
69 alpha[x] = SkToU8(tmp - (tmp >> 8)); // was (tmp >> 7), but that seems wrong if we're trying to catch 256
72 alpha += x + 1;
79 SkAlphaRuns::Break(runs, alpha, x, middleCount);
80 alpha += x;
84 alpha[0] = SkToU8(alpha[0] + maxValue);
87 alpha += n;
92 lastAlpha = alpha;
96 SkAlphaRuns::Break(runs, alpha, x, 1);
97 alpha += x;
98 alpha[0] = SkToU8(alpha[0] + stopAlpha);
100 lastAlpha = alpha;
117 static void Break(int16_t runs[], uint8_t alpha[], int x, int count) {
120 // SkAlphaRuns::BreakAt(runs, alpha, x);
121 // SkAlphaRuns::BreakAt(&runs[x], &alpha[x], count);
124 uint8_t* next_alpha = alpha + x;
131 alpha[x] = alpha[0];
137 alpha += n;
142 alpha = next_alpha;
150 alpha[x] = alpha[0];
160 alpha += n;
166 * matching alpha values.
170 static void BreakAt(int16_t runs[], uint8_t alpha[], int x) {
176 alpha[x] = alpha[0];
182 alpha += n;