Updated useSWOnlyPath method to use path chain instead of raw path renderer methods

http://codereview.appspot.com/6211083/



git-svn-id: http://skia.googlecode.com/svn/trunk@4038 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/gpu/GrAAConvexPathRenderer.cpp b/src/gpu/GrAAConvexPathRenderer.cpp
index 3da4af2..ca7ecdc 100644
--- a/src/gpu/GrAAConvexPathRenderer.cpp
+++ b/src/gpu/GrAAConvexPathRenderer.cpp
@@ -430,24 +430,17 @@
 
 }
 
-bool GrAAConvexPathRenderer::staticCanDrawPath(bool pathIsConvex,
-                                               GrPathFill fill,
-                                               const GrDrawTarget* target,
-                                               bool antiAlias) {
-    if (!target->getCaps().fShaderDerivativeSupport || !antiAlias ||
-        kHairLine_PathFill == fill || GrIsFillInverted(fill) ||
-        !pathIsConvex) {
-        return false;
-    }  else {
-        return true;
-    }
-}
-
 bool GrAAConvexPathRenderer::canDrawPath(const SkPath& path,
                                          GrPathFill fill,
                                          const GrDrawTarget* target,
                                          bool antiAlias) const {
-    return staticCanDrawPath(path.isConvex(), fill, target, antiAlias);
+    if (!target->getCaps().fShaderDerivativeSupport || !antiAlias ||
+        kHairLine_PathFill == fill || GrIsFillInverted(fill) ||
+        !path.isConvex()) {
+        return false;
+    }  else {
+        return true;
+    }
 }
 
 bool GrAAConvexPathRenderer::onDrawPath(const SkPath& origPath,