• Home
  • Raw
  • Download

Lines Matching refs:SkFixed

65 typedef SkFixed (*TileProc)(SkFixed);
67 static SkFixed clamp_tileproc(SkFixed x) { in clamp_tileproc()
71 static SkFixed repeat_tileproc(SkFixed x) { in repeat_tileproc()
75 static inline SkFixed mirror_tileproc(SkFixed x) { in mirror_tileproc()
144 SkFixed fPos; // 0...1
273 SkFixed prev = 0; in Gradient_Shader()
278 SkFixed curr; in Gradient_Shader()
301 SkFixed dp = SK_Fixed1 / (colorCount - 1); in Gradient_Shader()
302 SkFixed p = dp; in Gradient_Shader()
303 SkFixed scale = (colorCount - 1) << 8; // (1 << 24) / dp in Gradient_Shader()
473 SkFixed r = SkColorGetR(c0); in Build16bitCache()
474 SkFixed g = SkColorGetG(c0); in Build16bitCache()
475 SkFixed b = SkColorGetB(c0); in Build16bitCache()
477 SkFixed dr = SkIntToFixed(SkColorGetR(c1) - r) / (count - 1); in Build16bitCache()
478 SkFixed dg = SkIntToFixed(SkColorGetG(c1) - g) / (count - 1); in Build16bitCache()
479 SkFixed db = SkIntToFixed(SkColorGetB(c1) - b) / (count - 1); in Build16bitCache()
502 static inline U8CPU dither_fixed_to_8(SkFixed n) { in dither_fixed_to_8()
511 static inline U8CPU dither_ceil_fixed_to_8(SkFixed n) { in dither_ceil_fixed_to_8()
521 SkFixed a = SkMulDiv255Round(SkColorGetA(c0), paintAlpha); in Build32bitCache()
522 SkFixed da; in Build32bitCache()
528 SkFixed r = SkColorGetR(c0); in Build32bitCache()
529 SkFixed g = SkColorGetG(c0); in Build32bitCache()
530 SkFixed b = SkColorGetB(c0); in Build32bitCache()
531 SkFixed dr = SkIntToFixed(SkColorGetR(c1) - r) / (count - 1); in Build32bitCache()
532 SkFixed dg = SkIntToFixed(SkColorGetG(c1) - g) / (count - 1); in Build32bitCache()
533 SkFixed db = SkIntToFixed(SkColorGetB(c1) - b) / (count - 1); in Build32bitCache()
554 static inline int SkFixedToFFFF(SkFixed x) { in SkFixedToFFFF()
860 SkFixed dx, fx = SkScalarToFixed(srcPt.fX); in shadeSpan()
863 SkFixed dxStorage[1]; in shadeSpan()
1016 SkFixed dx, fx = SkScalarToFixed(srcPt.fX); in shadeSpan16()
1019 SkFixed dxStorage[1]; in shadeSpan16()
1184 SkFixed dx, fx = SkScalarToFixed(srcPt.fX); in shadeSpan()
1185 SkFixed dy, fy = SkScalarToFixed(srcPt.fY); in shadeSpan()
1188 SkFixed storage[2]; in shadeSpan()
1215 SkFixed magnitudeSquared = SkFixedSquare(fx) + SkFixedSquare(fy); in shadeSpan()
1218 SkFixed dist = SkFixedSqrt(magnitudeSquared); in shadeSpan()
1228 SkFixed magnitudeSquared = SkFixedSquare(fx) + SkFixedSquare(fy); in shadeSpan()
1231 SkFixed dist = SkFixedSqrt(magnitudeSquared); in shadeSpan()
1264 SkFixed dx, fx = SkScalarToFixed(srcPt.fX); in shadeSpan16()
1265 SkFixed dy, fy = SkScalarToFixed(srcPt.fY); in shadeSpan16()
1268 SkFixed storage[2]; in shadeSpan16()
1316 SkFixed dist = SkFixedSqrt(SkFixedSquare(fx) + SkFixedSquare(fy)); in shadeSpan16()
1327 SkFixed dist = SkFixedSqrt(SkFixedSquare(fx) + SkFixedSquare(fy)); in shadeSpan16()
1477 static inline SkFixed two_point_radial(SkFixed b, SkFixed fx, SkFixed fy, SkFixed sr2d2, SkFixed fo… in two_point_radial()
1478 SkFixed c = SkFixedSquare(fx) + SkFixedSquare(fy) - sr2d2; in two_point_radial()
1479 SkFixed discrim = SkFixedSquare(b) - SkFixedMul(foura, c); in two_point_radial()
1483 SkFixed rootDiscrim = SkFixedSqrt(discrim); in two_point_radial()
1491 static inline SkFixed two_point_radial(SkScalar b, SkScalar fx, SkScalar fy, in two_point_radial()
1583 SkFixed diffx = SkScalarToFixed(fDiff.fX); in shadeSpan()
1584 SkFixed diffy = SkScalarToFixed(fDiff.fY); in shadeSpan()
1585 SkFixed foura = SkScalarToFixed(SkScalarMul(fA, 4)); in shadeSpan()
1586 SkFixed startRadius = SkScalarToFixed(fStartRadius); in shadeSpan()
1587 SkFixed sr2D2 = SkScalarToFixed(fSr2D2); in shadeSpan()
1588 SkFixed oneOverTwoA = SkScalarToFixed(fOneOverTwoA); in shadeSpan()
1595 SkFixed dx, fx = SkScalarToFixed(srcPt.fX); in shadeSpan()
1596 SkFixed dy, fy = SkScalarToFixed(srcPt.fY); in shadeSpan()
1608 SkFixed b = (SkFixedMul(diffx, fx) + in shadeSpan()
1610 SkFixed db = (SkFixedMul(diffx, dx) + in shadeSpan()
1615 SkFixed t = two_point_radial(b, fx, fy, sr2D2, foura, oneOverTwoA, posRoot); in shadeSpan()
1616 SkFixed index = SkClampMax(t, 0xFFFF); in shadeSpan()
1627 SkFixed t = two_point_radial(b, fx, fy, sr2D2, foura, oneOverTwoA, posRoot); in shadeSpan()
1628 SkFixed index = mirror_tileproc(t); in shadeSpan()
1640 SkFixed t = two_point_radial(b, fx, fy, sr2D2, foura, oneOverTwoA, posRoot); in shadeSpan()
1641 SkFixed index = repeat_tileproc(t); in shadeSpan()
1657 SkFixed fx = SkScalarToFixed(srcPt.fX); in shadeSpan()
1658 SkFixed fy = SkScalarToFixed(srcPt.fY); in shadeSpan()
1659 SkFixed b = (SkFixedMul(diffx, fx) + in shadeSpan()
1661 SkFixed t = two_point_radial(b, fx, fy, sr2D2, foura, oneOverTwoA, posRoot); in shadeSpan()
1662 SkFixed index = proc(t); in shadeSpan()
1692 SkFixed fixedX, fixedY; in shadeSpan()
1707 SkFixed t = two_point_radial(b, fx, fy, fSr2D2, foura, fOneOverTwoA, posRoot); in shadeSpan()
1708 SkFixed index = SkClampMax(t, 0xFFFF); in shadeSpan()
1717 SkFixed t = two_point_radial(b, fx, fy, fSr2D2, foura, fOneOverTwoA, posRoot); in shadeSpan()
1718 SkFixed index = mirror_tileproc(t); in shadeSpan()
1728 SkFixed t = two_point_radial(b, fx, fy, fSr2D2, foura, fOneOverTwoA, posRoot); in shadeSpan()
1729 SkFixed index = repeat_tileproc(t); in shadeSpan()
1747 SkFixed t = two_point_radial(b, fx, fy, fSr2D2, foura, fOneOverTwoA, posRoot); in shadeSpan()
1748 SkFixed index = proc(t); in shadeSpan()
1991 static unsigned atan_0_90(SkFixed y, SkFixed x) { in atan_0_90()
2018 SkTSwap<SkFixed>(x, y); in atan_0_90()
2046 static unsigned SkATan2_255(SkFixed y, SkFixed x) { in SkATan2_255()
2093 SkTSwap<SkFixed>(x, y); in SkATan2_255()
2110 SkFixed dx, fx = SkScalarToFixed(srcPt.fX); in shadeSpan()
2111 SkFixed dy, fy = SkScalarToFixed(srcPt.fY); in shadeSpan()
2114 SkFixed storage[2]; in shadeSpan()
2152 SkFixed dx, fx = SkScalarToFixed(srcPt.fX); in shadeSpan16()
2153 SkFixed dy, fy = SkScalarToFixed(srcPt.fY); in shadeSpan16()
2156 SkFixed storage[2]; in shadeSpan16()