diff options
author | reed <reed@chromium.org> | 2015-04-10 20:39:19 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-04-10 20:39:19 -0700 |
commit | 054eef2b5ca84bf5b03e5ddba0c30055f5e474cc (patch) | |
tree | ecd07f4f7b2b44f2260d353b8ec9fca5ac0e27ac /src/core/SkScan.h | |
parent | 94164944f88972e7fd555170ca94536a70db1515 (diff) |
change hairline procs to take SkPoint by value, more efficient on SSE and NEON
precursor for https://codereview.chromium.org/1074313002/
BUG=skia:
TBR=
Review URL: https://codereview.chromium.org/1084433002
Diffstat (limited to 'src/core/SkScan.h')
-rw-r--r-- | src/core/SkScan.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/core/SkScan.h b/src/core/SkScan.h index 46a81073ea..96c58c5f37 100644 --- a/src/core/SkScan.h +++ b/src/core/SkScan.h @@ -41,10 +41,8 @@ public: static void AntiFrameRect(const SkRect&, const SkPoint& strokeSize, const SkRasterClip&, SkBlitter*); static void FillTriangle(const SkPoint pts[], const SkRasterClip&, SkBlitter*); - static void HairLine(const SkPoint&, const SkPoint&, const SkRasterClip&, - SkBlitter*); - static void AntiHairLine(const SkPoint&, const SkPoint&, const SkRasterClip&, - SkBlitter*); + static void HairLine(SkPoint, SkPoint, const SkRasterClip&, SkBlitter*); + static void AntiHairLine(SkPoint, SkPoint, const SkRasterClip&, SkBlitter*); static void HairRect(const SkRect&, const SkRasterClip&, SkBlitter*); static void AntiHairRect(const SkRect&, const SkRasterClip&, SkBlitter*); static void HairPath(const SkPath&, const SkRasterClip&, SkBlitter*); @@ -66,10 +64,8 @@ private: static void AntiFrameRect(const SkRect&, const SkPoint& strokeSize, const SkRegion*, SkBlitter*); - static void HairLineRgn(const SkPoint&, const SkPoint&, const SkRegion*, - SkBlitter*); - static void AntiHairLineRgn(const SkPoint&, const SkPoint&, const SkRegion*, - SkBlitter*); + static void HairLineRgn(SkPoint, SkPoint, const SkRegion*, SkBlitter*); + static void AntiHairLineRgn(SkPoint, SkPoint, const SkRegion*, SkBlitter*); }; /** Assign an SkXRect from a SkIRect, by promoting the src rect's coordinates |