Remove translate param from GrContext::drawPath (and subsequent calls).
Review URL: https://codereview.appspot.com/6615062
git-svn-id: http://skia.googlecode.com/svn/trunk@5852 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/gpu/GrAAHairLinePathRenderer.cpp b/src/gpu/GrAAHairLinePathRenderer.cpp
index 819092d..5d30b24 100644
--- a/src/gpu/GrAAHairLinePathRenderer.cpp
+++ b/src/gpu/GrAAHairLinePathRenderer.cpp
@@ -197,7 +197,6 @@
*/
int generate_lines_and_quads(const SkPath& path,
const SkMatrix& m,
- const SkVector& translate,
const GrIRect& devClipBounds,
PtArray* lines,
PtArray* quads,
@@ -218,7 +217,6 @@
case kMove_PathCmd:
break;
case kLine_PathCmd:
- SkPoint::Offset(pts, 2, translate);
m.mapPoints(devPts, pts, 2);
bounds.setBounds(devPts, 2);
bounds.outset(SK_Scalar1, SK_Scalar1);
@@ -230,7 +228,6 @@
}
break;
case kQuadratic_PathCmd:
- SkPoint::Offset(pts, 3, translate);
m.mapPoints(devPts, pts, 3);
bounds.setBounds(devPts, 3);
bounds.outset(SK_Scalar1, SK_Scalar1);
@@ -257,7 +254,6 @@
}
break;
case kCubic_PathCmd:
- SkPoint::Offset(pts, 4, translate);
m.mapPoints(devPts, pts, 4);
bounds.setBounds(devPts, 4);
bounds.outset(SK_Scalar1, SK_Scalar1);
@@ -503,7 +499,6 @@
bool GrAAHairLinePathRenderer::createGeom(
const SkPath& path,
- const GrVec* translate,
GrDrawTarget* target,
int* lineCnt,
int* quadCnt,
@@ -521,11 +516,7 @@
PREALLOC_PTARRAY(128) lines;
PREALLOC_PTARRAY(128) quads;
IntArray qSubdivs;
- static const GrVec gZeroVec = {0, 0};
- if (NULL == translate) {
- translate = &gZeroVec;
- }
- *quadCnt = generate_lines_and_quads(path, viewM, *translate, devClipBounds,
+ *quadCnt = generate_lines_and_quads(path, viewM, devClipBounds,
&lines, &quads, &qSubdivs);
*lineCnt = lines.count() / 2;
@@ -582,7 +573,6 @@
bool GrAAHairLinePathRenderer::onDrawPath(const SkPath& path,
GrPathFill fill,
- const GrVec* translate,
GrDrawTarget* target,
bool antiAlias) {
@@ -590,7 +580,6 @@
int quadCnt;
GrDrawTarget::AutoReleaseGeometry arg;
if (!this->createGeom(path,
- translate,
target,
&lineCnt,
&quadCnt,