Home | History | Annotate | Download | only in gradients

Lines Matching refs:fi

86             unsigned fi = (xx * xx + fy) >> (14 + 16 - kSQRT_TABLE_BITS);
87 fi = SkFastMin32(fi, 0xFFFF >> (16 - kSQRT_TABLE_BITS));
90 (sqrt_table[fi] >> SkGradientShaderBase::kSqrt16Shift)];
96 unsigned fi = SkPin32(fy, -0xFFFF >> 1, 0xFFFF >> 1);
97 fi = (xx * xx + fi * fi) >> (14 + 16 - kSQRT_TABLE_BITS);
98 fi = SkFastMin32(fi, 0xFFFF >> (16 - kSQRT_TABLE_BITS));
102 (sqrt_table[fi] >> SkGradientShaderBase::kSqrt16Shift)];
123 unsigned fi = mirror_tileproc(dist);
124 SkASSERT(fi <= 0xFFFF);
125 *dstC++ = cache[toggle + (fi >> SkGradientShaderBase::kCache16Shift)];
142 unsigned fi = repeat_tileproc(dist);
143 SkASSERT(fi <= 0xFFFF);
146 *dstC++ = cache[toggle + (fi >> SkGradientShaderBase::kCache16Shift)];
211 unsigned fi = proc(SkScalarToFixed(srcPt.length()));
212 SkASSERT(fi <= 0xFFFF);
214 int index = fi >> (16 - kCache16Bits);
295 fi = (fx * fx + fy * fy) >> (14 + 16 - kSQRT_TABLE_BITS); \
297 (sqrt_table[fi] >> SkGradientShaderBase::kSqrt32Shift)]; \
320 unsigned fi = SkGradientShaderBase::kCache32Count - 1;
322 cache[toggle + fi],
323 cache[next_dither_toggle(toggle) + fi],
327 unsigned fi;
344 unsigned fi = (xx * xx + yy) >> (14 + 16 - kSQRT_TABLE_BITS);
345 fi = SkFastMin32(fi, 0xFFFF >> (16 - kSQRT_TABLE_BITS));
346 *dstC++ = cache[toggle + (sqrt_table[fi] >>
354 unsigned fi = SkPin32(fy, -0xFFFF >> 1, 0xFFFF >> 1);
355 fi = (xx * xx + fi * fi) >> (14 + 16 - kSQRT_TABLE_BITS);
356 fi = SkFastMin32(fi, 0xFFFF >> (16 - kSQRT_TABLE_BITS));
357 *dstC++ = cache[toggle + (sqrt_table[fi] >>
385 unsigned fi = mirror_tileproc(dist);
386 SkASSERT(fi <= 0xFFFF);
387 *dstC++ = cache[toggle + (fi >> SkGradientShaderBase::kCache32Shift)];
408 unsigned fi = repeat_tileproc(dist);
409 SkASSERT(fi <= 0xFFFF);
410 *dstC++ = cache[toggle + (fi >> SkGradientShaderBase::kCache32Shift)];
458 unsigned fi = proc(SkScalarToFixed(srcPt.length()));
459 SkASSERT(fi <= 0xFFFF);
460 *dstC++ = cache[fi >> SkGradientShaderBase::kCache32Shift];