Home | History | Annotate | Download | only in gradients

Lines Matching refs:fx

77 void SkClampRange::initFor1(SkGradFixed fx) {
79 if (fx <= 0) {
81 } else if (fx < kFracMax_SkGradFixed) {
83 fFx1 = fx;
102 int64_t fx = fx0;
108 !sk_64_sadd_check(fx, count_times_dx, &ex)) {
115 if ((uint64_t)(fx | ex) <= kFracMax_SkGradFixed) {
121 if (fx <= 0 && ex <= 0) {
126 if (fx >= kFracMax_SkGradFixed && ex >= kFracMax_SkGradFixed) {
139 fx -= dx;
140 SkTSwap(fx, ex);
145 fCount0 = chop(fx, 0, ex, dx, count);
149 fx += fCount0 * dx;
150 SkASSERT(fx >= 0);
151 SkASSERT(fCount0 == 0 || (fx - dx) < 0);
152 fCount1 = chop(fx, kFracMax_SkGradFixed, ex, dx, count);
159 fx += fCount1 * dx;
160 SkASSERT(fx <= ex);
162 SkASSERT(fx >= kFracMax_SkGradFixed);
164 SkASSERT(fx - dx < kFracMax_SkGradFixed);