Home | History | Annotate | Download | only in core

Lines Matching defs:fx

29  * #define TILEX_PROCF(fx, max)    (((fx) & 0xFFFF) * ((max) + 1) >> 16)
31 * #define TILEX_LOW_BITS(fx, max) ((((fx) & 0xFFFF) * ((max) + 1) >> 12) & 0xF)
64 SkFixed fx;
69 fx = SkScalarToFixed(pt.fY);
71 *xy++ = TILEY_PROCF(fx, maxY);
72 fx = SkScalarToFixed(pt.fX);
85 if ((unsigned)(fx >> 16) <= maxX &&
86 (unsigned)((fx + dx * (count - 1)) >> 16) <= maxX) {
87 decal_nofilter_scale(xy, fx, dx, count);
95 * but some processing of the 'fx' information
96 * TILEX_PROCF(fx, max) (((fx) & 0xFFFF) * ((max) + 1) >> 16)
104 /* now build fx/fx+dx/fx+2dx/fx+3dx */
110 fx1 = fx+dx;
114 lbase = vdupq_n_s32(fx);
127 /* TILEX_PROCF(fx, max) (((fx)&0xFFFF)*((max)+1)>> 16) */
146 fx += dx8;
156 a = TILEX_PROCF(fx, maxX); fx += dx;
157 b = TILEX_PROCF(fx, maxX); fx += dx;
163 a = TILEX_PROCF(fx, maxX); fx += dx;
164 b = TILEX_PROCF(fx, maxX); fx += dx;
176 *xx++ = TILEX_PROCF(fx, maxX); fx += dx;
199 SkFixed fx = SkScalarToFixed(srcPt.fX);
209 SkFixed bfx = fx, bfy=fy, bdx=dx, bdy=dy;
218 * but some processing of the 'fx' information
219 * TILEX_PROCF(fx, max) (((fx) & 0xFFFF) * ((max) + 1) >> 16)
226 /* now build fx/fx+dx/fx+2dx/fx+3dx */
232 xbase = vdupq_n_s32(fx);
233 xbase = vsetq_lane_s32(fx+dx, xbase, 1);
234 xbase = vsetq_lane_s32(fx+dx+dx, xbase, 2);
235 xbase = vsetq_lane_s32(fx+dx+dx+dx, xbase, 3);
248 /* TILEX_PROCF(fx, max) (((fx)&0xFFFF)*((max)+1)>> 16) */
268 fx += dx4;
299 /* fx, fy, dx, dy are all 32 bit 16.16 fixed point */
300 /* (((fx) & 0xFFFF) * ((max) + 1) >> 16) */
301 *xy++ = (TILEY_PROCF(fy, maxY) << 16) | TILEX_PROCF(fx, maxX);
302 fx += dx; fy += dy;
324 /* TILEX_PROCF(fx, max) (((fx) & 0xFFFF) * ((max) + 1) >> 16) */
379 /* TILEX_PROCF(fx, max) (((fx)&0xFFFF)*((max)+1)>> 16) */
451 SkFixed fx;
461 // now initialize fx
462 fx = SkScalarToFixed(pt.fX) - (one >> 1);
468 (unsigned)(fx >> 16) <= maxX &&
469 (unsigned)((fx + dx * (count - 1)) >> 16) < maxX) {
470 decal_filter_scale(xy, fx, dx, count);
475 *xy++ = PACK_FILTER_X_NAME(fx, maxX, one PREAMBLE_ARG_X);
476 fx += dx;
496 SkFixed fx = SkScalarToFixed(srcPt.fX) - (oneX >> 1);
506 *xy++ = PACK_FILTER_X_NAME(fx, maxX, oneX PREAMBLE_ARG_X);
507 fx += dx;