aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkScan.h
diff options
context:
space:
mode:
authorGravatar reed <reed@chromium.org>2015-04-10 20:39:19 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-04-10 20:39:19 -0700
commit054eef2b5ca84bf5b03e5ddba0c30055f5e474cc (patch)
treeecd07f4f7b2b44f2260d353b8ec9fca5ac0e27ac /src/core/SkScan.h
parent94164944f88972e7fd555170ca94536a70db1515 (diff)
change hairline procs to take SkPoint by value, more efficient on SSE and NEON
Diffstat (limited to 'src/core/SkScan.h')
-rw-r--r--src/core/SkScan.h12
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