Home | History | Annotate | Download | only in core

Lines Matching refs:fx

42  *  2. [fx, fx+dx, fx+2dx, fx+3dx, ... fx+(count-1)dx] are all <= maxX
63 SkFixed fx = SkFractionalIntToFixed(frX);
64 return (unsigned)SkFixedFloorToInt(fx) <= max &&
65 (unsigned)SkFixedFloorToInt(fx + dx * (count - 1)) < max;
68 void decal_nofilter_scale(uint32_t dst[], SkFixed fx, SkFixed dx, int count);
69 void decal_filter_scale(uint32_t dst[], SkFixed fx, SkFixed dx, int count);
83 #define TILEX_PROCF(fx, max) SkClampMax((fx) >> 16, max)
85 #define TILEX_LOW_BITS(fx, max) (((fx) >> 12) & 0xF)
91 #define TILEX_PROCF(fx, max) SK_USHIFT16(((fx) & 0xFFFF) * ((max) + 1))
93 #define TILEX_LOW_BITS(fx, max) ((((fx) & 0xFFFF) * ((max) + 1) >> 12) & 0xF)
107 #define TILEX_PROCF(fx, max) SK_USHIFT16(tileProcX(fx) * ((max) + 1))
109 #define TILEX_LOW_BITS(fx, max) tileLowBitsProcX(fx, (max) + 1)
236 void decal_nofilter_scale(uint32_t dst[], SkFixed fx, SkFixed dx, int count)
242 *dst++ = pack_two_shorts(fx >> 16, (fx + dx) >> 16);
243 fx += dx+dx;
244 *dst++ = pack_two_shorts(fx >> 16, (fx + dx) >> 16);
245 fx += dx+dx;
251 *xx++ = SkToU16(fx >> 16); fx += dx;
255 void decal_filter_scale(uint32_t dst[], SkFixed fx, SkFixed dx, int count)
261 SkASSERT((fx >> (16 + 14)) == 0);
262 *dst++ = (fx >> 12 << 14) | ((fx >> 16) + 1);
263 fx += dx;
267 SkASSERT((fx >> (16 + 14)) == 0);
268 *dst++ = (fx >> 12 << 14) | ((fx >> 16) + 1);
269 fx += dx;
271 *dst++ = (fx >> 12 << 14) | ((fx >> 16) + 1);
272 fx += dx;
320 return SkScalarToFixed(pt.fX) >> 16;