| 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;
|
|
|