Index: src/gpu/gl/GrGpuGL.h |
diff --git a/src/gpu/gl/GrGpuGL.h b/src/gpu/gl/GrGpuGL.h |
index 50dbc14844fd61adb2ce6191a52e8be4ce52bbda..2ea1458c78dd7b812934dbec85bd0f3b1b53175a 100644 |
--- a/src/gpu/gl/GrGpuGL.h |
+++ b/src/gpu/gl/GrGpuGL.h |
@@ -145,11 +145,10 @@ private: |
virtual void onGpuDraw(const DrawInfo&) SK_OVERRIDE; |
- virtual void setStencilPathSettings(const GrPath&, |
- SkPath::FillType, |
- GrStencilSettings* settings) |
- SK_OVERRIDE; |
+ |
+ const GrStencilSettings& getStencilPathSettings(const GrPath&, SkPath::FillType fill) SK_OVERRIDE; |
virtual void onGpuStencilPath(const GrPath*, SkPath::FillType) SK_OVERRIDE; |
+ virtual void onGpuDrawPath(const GrPath*, SkPath::FillType) SK_OVERRIDE; |
virtual void clearStencil() SK_OVERRIDE; |
virtual void clearStencilClip(const SkIRect& rect, |
@@ -427,6 +426,7 @@ private: |
GrGLProgram::MatrixState fHWProjectionMatrixState; |
GrStencilSettings fHWStencilSettings; |
+ GrStencilSettings fHWStencilPathSettings; |
TriState fHWStencilTestEnabled; |
GrDrawState::DrawFace fHWDrawFace; |