| Index: src/utils/debugger/SkDebugCanvas.h
 | 
| diff --git a/src/utils/debugger/SkDebugCanvas.h b/src/utils/debugger/SkDebugCanvas.h
 | 
| index 66b85fc38f2f4e4534035f32d741cff78ad43f5b..35dd6fb92d6bc996efb2a96e2f01a0c2d7b077f9 100644
 | 
| --- a/src/utils/debugger/SkDebugCanvas.h
 | 
| +++ b/src/utils/debugger/SkDebugCanvas.h
 | 
| @@ -17,7 +17,7 @@
 | 
|  #include "SkTArray.h"
 | 
|  #include "SkString.h"
 | 
|  
 | 
| -class SkTexOverrideFilter;
 | 
| +class SkNWayCanvas;
 | 
|  
 | 
|  class SK_API SkDebugCanvas : public SkCanvas {
 | 
|  public:
 | 
| @@ -32,7 +32,7 @@ public:
 | 
|      /**
 | 
|       * Enable or disable overdraw visualization
 | 
|       */
 | 
| -    void setOverdrawViz(bool overdrawViz) { fOverdrawViz = overdrawViz; }
 | 
| +    void setOverdrawViz(bool overdrawViz);
 | 
|      bool getOverdrawViz() const { return fOverdrawViz; }
 | 
|  
 | 
|      bool getAllowSimplifyClip() const { return fAllowSimplifyClip; }
 | 
| @@ -232,10 +232,10 @@ private:
 | 
|      SkPath fSaveDevPath;
 | 
|  
 | 
|      bool fOverdrawViz;
 | 
| -    SkDrawFilter* fOverdrawFilter;
 | 
| +    bool fOverrideFilterQuality;
 | 
| +    SkFilterQuality fFilterQuality;
 | 
|  
 | 
| -    bool fOverrideTexFiltering;
 | 
| -    SkTexOverrideFilter* fTexOverrideFilter;
 | 
| +    SkAutoTUnref<SkNWayCanvas> fPaintFilterCanvas;
 | 
|  
 | 
|      /**
 | 
|          The active saveLayer commands at a given point in the renderering.
 | 
| @@ -274,6 +274,8 @@ private:
 | 
|      void outputPointsCommon(const SkPoint* pts, int count);
 | 
|      void outputScalar(SkScalar num);
 | 
|  
 | 
| +    void updatePaintFilterCanvas();
 | 
| +
 | 
|      typedef SkCanvas INHERITED;
 | 
|  };
 | 
|  
 | 
| 
 |