Index: src/gpu/gl/GrGpuGL.h |
diff --git a/src/gpu/gl/GrGpuGL.h b/src/gpu/gl/GrGpuGL.h |
index a2656a6f4e3deb30582139badfa7d777ed4e485f..ff6bd814d3b985e35906b0e4382bfea5c752f1ad 100644 |
--- a/src/gpu/gl/GrGpuGL.h |
+++ b/src/gpu/gl/GrGpuGL.h |
@@ -93,6 +93,8 @@ public: |
void notifyTextureDelete(GrGLTexture* texture); |
void notifyRenderTargetDelete(GrRenderTarget* renderTarget); |
+ const GrStencilSettings& getPathStencilSettingsForFillType(SkPath::FillType fill) SK_OVERRIDE; |
+ |
protected: |
virtual bool onCopySurface(GrSurface* dst, |
GrSurface* src, |
@@ -145,11 +147,8 @@ private: |
virtual void onGpuDraw(const DrawInfo&) SK_OVERRIDE; |
- virtual void setStencilPathSettings(const GrPath&, |
- SkPath::FillType, |
- GrStencilSettings* settings) |
- SK_OVERRIDE; |
virtual void onGpuStencilPath(const GrPath*, SkPath::FillType) SK_OVERRIDE; |
+ virtual void onGpuFillPath(const GrPath*, SkPath::FillType) SK_OVERRIDE; |
virtual void clearStencil() SK_OVERRIDE; |
virtual void clearStencilClip(const SkIRect& rect, |
@@ -428,6 +427,7 @@ private: |
GrStencilSettings fHWStencilSettings; |
TriState fHWStencilTestEnabled; |
+ GrStencilSettings fHWPathStencilSettings; |
GrDrawState::DrawFace fHWDrawFace; |
TriState fHWWriteToColor; |