| Index: src/gpu/GrAARectRenderer.h
 | 
| diff --git a/src/gpu/GrAARectRenderer.h b/src/gpu/GrAARectRenderer.h
 | 
| index e39b87a5fd3305103497ba83a346373b881f530f..a8ba0851082d938a77a234b726552c4c3b9bc4ee 100644
 | 
| --- a/src/gpu/GrAARectRenderer.h
 | 
| +++ b/src/gpu/GrAARectRenderer.h
 | 
| @@ -14,6 +14,7 @@
 | 
|  #include "SkStrokeRec.h"
 | 
|  
 | 
|  class GrGpu;
 | 
| +class GrDrawState;
 | 
|  class GrDrawTarget;
 | 
|  class GrIndexBuffer;
 | 
|  
 | 
| @@ -41,32 +42,37 @@ public:
 | 
|      // between them by passing in stroke (==NULL means fill).
 | 
|  
 | 
|      void fillAARect(GrDrawTarget* target,
 | 
| +                    GrDrawState* ds,
 | 
|                      const SkRect& rect,
 | 
|                      const SkMatrix& combinedMatrix,
 | 
|                      const SkRect& devRect) {
 | 
| -        this->geometryFillAARect(target, rect, combinedMatrix, devRect);
 | 
| +        this->geometryFillAARect(target, ds, rect, combinedMatrix, devRect);
 | 
|      }
 | 
|  
 | 
| -    void strokeAARect(GrDrawTarget* target,
 | 
| +    void strokeAARect(GrDrawTarget*,
 | 
| +                      GrDrawState*,
 | 
|                        const SkRect& rect,
 | 
|                        const SkMatrix& combinedMatrix,
 | 
|                        const SkRect& devRect,
 | 
|                        const SkStrokeRec& stroke);
 | 
|  
 | 
|      // First rect is outer; second rect is inner
 | 
| -    void fillAANestedRects(GrDrawTarget* target,
 | 
| +    void fillAANestedRects(GrDrawTarget*,
 | 
| +                           GrDrawState*,
 | 
|                             const SkRect rects[2],
 | 
|                             const SkMatrix& combinedMatrix);
 | 
|  
 | 
|  private:
 | 
|      GrIndexBuffer* aaStrokeRectIndexBuffer(bool miterStroke);
 | 
|  
 | 
| -    void geometryFillAARect(GrDrawTarget* target,
 | 
| +    void geometryFillAARect(GrDrawTarget*,
 | 
| +                            GrDrawState*,
 | 
|                              const SkRect& rect,
 | 
|                              const SkMatrix& combinedMatrix,
 | 
|                              const SkRect& devRect);
 | 
|  
 | 
| -    void geometryStrokeAARect(GrDrawTarget* target,
 | 
| +    void geometryStrokeAARect(GrDrawTarget*,
 | 
| +                              GrDrawState*,
 | 
|                                const SkRect& devOutside,
 | 
|                                const SkRect& devOutsideAssist,
 | 
|                                const SkRect& devInside,
 | 
| 
 |