Home | History | Annotate | Download | only in core

Lines Matching refs:fx

41 void decal_nofilter_scale(uint32_t dst[], SkFixed fx, SkFixed dx, int count);
42 void decal_filter_scale(uint32_t dst[], SkFixed fx, SkFixed dx, int count);
60 #define TILEX_PROCF(fx, max) SkClampMax((fx) >> 16, max)
67 static unsigned X(const SkBitmapProcState&, SkFixed fx, int max) {
68 return SkClampMax(fx >> 16, max);
94 #define TILEX_PROCF(fx, max) SK_USHIFT16((unsigned)((fx) & 0xFFFF) * ((max) + 1))
100 static unsigned X(const SkBitmapProcState&, SkFixed fx, int max) {
102 return SK_USHIFT16((unsigned)((fx) & 0xFFFF) * ((max) + 1));
125 #define TILEX_PROCF(fx, max) SK_USHIFT16(tileProcX(fx) * ((max) + 1))
131 static unsigned X(const SkBitmapProcState& s, SkFixed fx, int max) {
132 return SK_USHIFT16(s.fTileProcX(fx) * ((max) + 1));
220 void decal_nofilter_scale(uint32_t dst[], SkFixed fx, SkFixed dx, int count) {
224 *dst++ = pack_two_shorts(fx >> 16, (fx + dx) >> 16);
225 fx += dx+dx;
226 *dst++ = pack_two_shorts(fx >> 16, (fx + dx) >> 16);
227 fx += dx+dx;
233 *xx++ = SkToU16(fx >> 16); fx += dx;
237 void decal_filter_scale(uint32_t dst[], SkFixed fx, SkFixed dx, int count) {
239 SkASSERT((fx >> (16 + 14)) == 0);
240 *dst++ = (fx >> 12 << 14) | ((fx >> 16) + 1);
241 fx += dx;
244 SkASSERT((fx >> (16 + 14)) == 0);
245 *dst++ = (fx >> 12 << 14) | ((fx >> 16) + 1);
246 fx += dx;
248 *dst++ = (fx >> 12 << 14) | ((fx >> 16) + 1);
249 fx += dx;