Index: src/gpu/gl/GrGpuGL.h |
diff --git a/src/gpu/gl/GrGpuGL.h b/src/gpu/gl/GrGpuGL.h |
index a59654a0f8af792798a418cf6b35f7991879fd04..a945e54c99d7132686a10a6069015286ffe46f31 100644 |
--- a/src/gpu/gl/GrGpuGL.h |
+++ b/src/gpu/gl/GrGpuGL.h |
@@ -151,11 +151,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, |
@@ -245,6 +242,7 @@ private: |
void flushRenderTarget(const SkIRect* bound); |
void flushStencil(DrawType); |
void flushAAState(DrawType); |
+ void flushPathStencilSettings(SkPath::FillType fill); |
bool configToGLFormats(GrPixelConfig config, |
bool getSizedInternal, |
@@ -434,6 +432,7 @@ private: |
GrStencilSettings fHWStencilSettings; |
TriState fHWStencilTestEnabled; |
+ GrStencilSettings fHWPathStencilSettings; |
GrDrawState::DrawFace fHWDrawFace; |
TriState fHWWriteToColor; |