Home | History | Annotate | Download | only in core

Lines Matching refs:dY

590                                          SkFixed dY, SkAlpha fullAlpha) {
601 SkFixed firstH = SkFixedMul(first, dY); // vertical edge of the left-most triangle
603 SkFixed alpha16 = firstH + (dY >> 1); // rectangle plus triangle
606 alpha16 += dY;
608 alphas[R - 1] = fullAlpha - partialTriangleToAlpha(last, dY);
614 SkAlpha* alphas, SkFixed l, SkFixed r, SkFixed dY, SkAlpha fullAlpha) {
625 SkFixed lastH = SkFixedMul(last, dY); // vertical edge of the right-most triangle
627 SkFixed alpha16 = lastH + (dY >> 1); // rectangle plus triangle
630 alpha16 += dY;
632 alphas[0] = fullAlpha - partialTriangleToAlpha(first, dY);
937 // For an edge, we consider it smooth if the Dx doesn't change much, and Dy is large enough
946 // current Dy is (fCDy - (fCDDy >> ddshift)) >> dshift
952 // current Dy is (fQDy - fQDDy) >> shift
957 nextEdge->fLowerY - nextEdge->fUpperY >= SK_Fixed1; // Dy should be large
1152 SkFixed dY = nextY - y;
1153 SkFixed nextLeft = left + SkFixedMul(dLeft, dY);
1154 SkFixed nextRite = rite + SkFixedMul(dRite, dY);
1160 getPartialAlpha(0xFF, dY), maskRow, isUsingMask);
1186 SkFixed dY = local_bot_fixed - y; // partial-row on the bottom
1187 SkASSERT(dY <= SK_Fixed1);
1191 SkFixed nextLeft = SkTMax(left + SkFixedMul(dLeft, dY), leftBound + kSnapHalf);
1192 SkFixed nextRite = SkTMin(rite + SkFixedMul(dRite, dY), riteBound + kSnapHalf);
1197 getPartialAlpha(0xFF, dY), maskRow, isUsingMask);