| Index: src/gpu/GrDrawTarget.h
 | 
| diff --git a/src/gpu/GrDrawTarget.h b/src/gpu/GrDrawTarget.h
 | 
| index 1890883b9aa1368860d662b65475ce7e2daf7fa9..b2d4aa506df8c1e880e404ccace277528aac47f4 100644
 | 
| --- a/src/gpu/GrDrawTarget.h
 | 
| +++ b/src/gpu/GrDrawTarget.h
 | 
| @@ -236,12 +236,13 @@ protected:
 | 
|                                   GrXferProcessor::DstTexture*,
 | 
|                                   const SkRect* drawBounds);
 | 
|  
 | 
| +    virtual void onDrawBatch(GrBatch*) = 0;
 | 
| +
 | 
|  private:
 | 
|      virtual void onReset() = 0;
 | 
|  
 | 
|      virtual void onFlush() = 0;
 | 
|  
 | 
| -    virtual void onDrawBatch(GrBatch*) = 0;
 | 
|      virtual void onStencilPath(const GrPipelineBuilder&,
 | 
|                                 const GrPathProcessor*,
 | 
|                                 const GrPath*,
 | 
| @@ -311,7 +312,7 @@ public:
 | 
|       * is free to clear the remaining bits to zero if masked clears are more
 | 
|       * expensive than clearing all bits.
 | 
|       */
 | 
| -    virtual void clearStencilClip(const SkIRect& rect, bool insideClip, GrRenderTarget* = NULL) = 0;
 | 
| +    void clearStencilClip(const SkIRect&, bool insideClip, GrRenderTarget*);
 | 
|  
 | 
|      /**
 | 
|       * Release any resources that are cached but not currently in use. This
 | 
| 
 |