Home | History | Annotate | Download | only in effects

Lines Matching refs:dx

660 //  Return true if fx, fx+dx, fx+2*dx, ... is always in range
661 static inline bool no_need_for_clamp(int fx, int dx, int count)
664 return (unsigned)((fx | (fx + (count - 1) * dx)) >> 8) <= 0xFF;
678 SkFixed dx, fx = SkScalarToFixed(srcPt.fX);
685 dx = dxStorage[0];
688 dx = SkScalarToFixed(fDstToIndex.getScaleX());
691 if (SkFixedNearlyZero(dx)) {
698 if (no_need_for_clamp(fx, dx, count))
703 fi = fx >> 8; SkASSERT(fi <= 0xFF); fx += dx; *dstC++ = cache[fi];
704 fi = fx >> 8; SkASSERT(fi <= 0xFF); fx += dx; *dstC++ = cache[fi];
705 fi = fx >> 8; SkASSERT(fi <= 0xFF); fx += dx; *dstC++ = cache[fi];
706 fi = fx >> 8; SkASSERT(fi <= 0xFF); fx += dx; *dstC++ = cache[fi];
714 fx += dx;
723 fx += dx;
730 fx += dx;
738 fx += dx;
806 SkFixed dx, fx = SkScalarToFixed(srcPt.fX);
813 dx = dxStorage[0];
816 dx = SkScalarToFixed(fDstToIndex.getScaleX());
819 if (SkFixedNearlyZero(dx)) {
828 fx += dx;
836 fx += dx;
845 fx += dx;
938 SkFixed dx, fx = SkScalarToFixed(srcPt.fX);
945 dx = storage[0];
951 dx = SkScalarToFixed(fDstToIndex.getScaleX());
959 dx >>= 1;
968 fx += dx;
979 fx += dx;
991 fx += dx;
1021 SkFixed dx, fx = SkScalarToFixed(srcPt.fX);
1027 dx = storage[0];
1031 dx = SkScalarToFixed(fDstToIndex.getScaleX());
1045 dx >>= 1;
1055 fx += dx;
1065 fx += dx;
1076 fx += dx;
1087 fx += dx;
1158 To simplify, let Dx = Sx - Ex, Dy = Sy - Ey, Dr = Er - Sr, dx = x - Sx, dy = y - Sy
1160 [Dx^2 + Dy^2 - Dr^2)] * t^2
1161 + 2 * [Dx * dx + Dy * dy - Dr * Sr] * t
1162 + [dx^2 + dy^2 - Sr^2] = 0
1180 [Dx^2 / Dr^2 + Dy^2 / Dr^2 - 1)] * t^2
1181 + 2 * [x' * Dx / Dr + y' * Dy / Dr - Sr / Dr] * t
1254 SkFixed dx, fx = SkScalarToFixed(srcPt.fX);
1259 (void)fDstToIndex.fixedStepInX(SkIntToScalar(y), &dx, &dy);
1264 dx = SkScalarToFixed(fDstToIndex.getScaleX());
1269 SkFixed db = (SkFixedMul(diffx, dx) +
1278 fx += dx;
1290 fx += dx;
1303 fx += dx;
1638 SkFixed dx, fx = SkScalarToFixed(srcPt.fX);
1646 dx = storage[0];
1652 dx = SkScalarToFixed(matrix.getScaleX());
1659 fx += dx;
1689 SkFixed dx, fx = SkScalarToFixed(srcPt.fX);
1697 dx = storage[0];
1703 dx = SkScalarToFixed(matrix.getScaleX());
1712 fx += dx;