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/GrDefaultPathRenderer.cpp b/src/gpu/GrDefaultPathRenderer.cpp
index eb4072d..4f725af 100644
--- a/src/gpu/GrDefaultPathRenderer.cpp
+++ b/src/gpu/GrDefaultPathRenderer.cpp
@@ -183,7 +183,6 @@
bool GrDefaultPathRenderer::createGeom(const SkPath& path,
GrPathFill fill,
- const GrVec* translate,
GrScalar srcSpaceTol,
GrDrawTarget* target,
GrPrimitiveType* primType,
@@ -312,20 +311,12 @@
*vertexCnt = vert - base;
*indexCnt = idx - idxBase;
- if (NULL != translate &&
- (translate->fX || translate->fY)) {
- int count = vert - base;
- for (int i = 0; i < count; i++) {
- base[i].offset(translate->fX, translate->fY);
- }
- }
}
return true;
}
bool GrDefaultPathRenderer::internalDrawPath(const SkPath& path,
GrPathFill fill,
- const GrVec* translate,
GrDrawTarget* target,
bool stencilOnly) {
@@ -339,7 +330,6 @@
GrDrawTarget::AutoReleaseGeometry arg;
if (!this->createGeom(path,
fill,
- translate,
tol,
target,
&primType,
@@ -481,9 +471,6 @@
}
} else {
bounds = path.getBounds();
- if (NULL != translate) {
- bounds.offset(*translate);
- }
}
GrDrawTarget::AutoGeometryPush agp(target);
target->drawSimpleRect(bounds, NULL);
@@ -514,12 +501,10 @@
bool GrDefaultPathRenderer::onDrawPath(const SkPath& path,
GrPathFill fill,
- const GrVec* translate,
GrDrawTarget* target,
bool antiAlias) {
return this->internalDrawPath(path,
fill,
- translate,
target,
false);
}
@@ -529,5 +514,5 @@
GrDrawTarget* target) {
GrAssert(kInverseEvenOdd_GrPathFill != fill);
GrAssert(kInverseWinding_GrPathFill != fill);
- this->internalDrawPath(path, fill, NULL, target, true);
+ this->internalDrawPath(path, fill, target, true);
}