Fix override issue, rebase win hairmodes_gpu, complexclip_gpu
Mac gm bot will go red until I can remote in to mac mini and fix the baseline

Review URL: http://codereview.appspot.com/5131042/




git-svn-id: http://skia.googlecode.com/svn/trunk@2328 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/gpu/src/GrAAHairLinePathRenderer.cpp b/gpu/src/GrAAHairLinePathRenderer.cpp
index f836188..32a477b 100644
--- a/gpu/src/GrAAHairLinePathRenderer.cpp
+++ b/gpu/src/GrAAHairLinePathRenderer.cpp
@@ -98,9 +98,9 @@
     fQuadsIndexBuffer->unref();
 }
 
-bool GrAAHairLinePathRenderer::supportsAA(GrDrawTarget* target,
+bool GrAAHairLinePathRenderer::supportsAA(const GrDrawTarget* target,
                                           const SkPath& path,
-                                          GrPathFill fill) { 
+                                          GrPathFill fill) const {
     return kHairLine_PathFill == fill;
 }
 
diff --git a/gpu/src/GrAAHairLinePathRenderer.h b/gpu/src/GrAAHairLinePathRenderer.h
index 013e540..81cecf2 100644
--- a/gpu/src/GrAAHairLinePathRenderer.h
+++ b/gpu/src/GrAAHairLinePathRenderer.h
@@ -17,9 +17,9 @@
 
     static GrPathRenderer* Create(GrContext* context);
     // GrPathRenderer overrides
-    virtual bool supportsAA(GrDrawTarget* target,
+    virtual bool supportsAA(const GrDrawTarget* target,
                             const SkPath& path,
-                            GrPathFill fill);
+                            GrPathFill fill) const;
     virtual bool canDrawPath(const GrDrawTarget* target,
                              const SkPath& path,
                              GrPathFill fill) const;
@@ -39,7 +39,6 @@
 
     bool createGeom(GrDrawTarget::StageBitfield stages);
 
-    GrContext*                  fContext;
     const GrIndexBuffer*        fLinesIndexBuffer;
     const GrIndexBuffer*        fQuadsIndexBuffer;
 
diff --git a/gpu/src/GrPathRenderer.h b/gpu/src/GrPathRenderer.h
index b8e7a4c..d95cc85 100644
--- a/gpu/src/GrPathRenderer.h
+++ b/gpu/src/GrPathRenderer.h
@@ -108,7 +108,7 @@
      */
     virtual bool supportsAA(const GrDrawTarget* target,
                             const SkPath& path,
-                            GrPathFill fill) { return false; }
+                            GrPathFill fill) const { return false; }
 
     /**
      * Sets the path to render and target to render into. All calls to drawPath
diff --git a/gpu/src/GrTesselatedPathRenderer.cpp b/gpu/src/GrTesselatedPathRenderer.cpp
index a3da707..5d544f2 100644
--- a/gpu/src/GrTesselatedPathRenderer.cpp
+++ b/gpu/src/GrTesselatedPathRenderer.cpp
@@ -602,6 +602,6 @@
 
 bool GrTesselatedPathRenderer::supportsAA(const GrDrawTarget* target,
                                           const SkPath& path,
-                                          GrPathFill fill) {
+                                          GrPathFill fill) const {
     return true;
 }
diff --git a/gpu/src/GrTesselatedPathRenderer.h b/gpu/src/GrTesselatedPathRenderer.h
index d5bf157..d4f2243 100644
--- a/gpu/src/GrTesselatedPathRenderer.h
+++ b/gpu/src/GrTesselatedPathRenderer.h
@@ -27,7 +27,7 @@
     virtual void drawPathToStencil();
     virtual bool supportsAA(const GrDrawTarget* target,
                             const GrPath& path,
-                            GrPathFill fill);
+                            GrPathFill fill) const;
 };
 
 #endif