Home | History | Annotate | Download | only in gradients

Lines Matching refs:fx

36 void SkClampRange::initFor1(SkFixed fx) {
38 if (fx <= 0) {
40 } else if (fx < 0xFFFF) {
42 fFx1 = fx;
61 int64_t fx = fx0;
64 int64_t ex = fx + (count - 1) * dx;
66 if ((uint64_t)(fx | ex) <= 0xFFFF) {
72 if (fx <= 0 && ex <= 0) {
77 if (fx >= 0xFFFF && ex >= 0xFFFF) {
94 fx = -fx;
96 ccount = (SK_FixedMax - fx + dx - 1) / dx;
99 fx = -fx;
114 ex = fx + dx * count;
121 fx -= dx;
122 SkTSwap(fx, ex);
127 fCount0 = chop(fx, 0, ex, dx, count);
129 fx += fCount0 * dx;
130 SkASSERT(fx >= 0);
131 SkASSERT(fCount0 == 0 || (fx - dx) < 0);
132 fCount1 = chop(fx, 0xFFFF, ex, dx, count);
137 fx += fCount1 * dx;
138 SkASSERT(fx <= ex);
140 SkASSERT(fx >= 0xFFFF);
142 SkASSERT(fx - dx < 0xFFFF);