Index: src/gpu/gl/GrGpuGL.h |
diff --git a/src/gpu/gl/GrGpuGL.h b/src/gpu/gl/GrGpuGL.h |
index e67197219d8c389b26c128342c6fb2f639777f86..c8ee7dd06af0cf93147dbef61a2619be88034133 100644 |
--- a/src/gpu/gl/GrGpuGL.h |
+++ b/src/gpu/gl/GrGpuGL.h |
@@ -179,6 +179,22 @@ private: |
// binds texture unit in GL |
void setTextureUnit(int unitIdx); |
+ // Stencil and cover GL paths, using the v1.3 API if available |
+ void stencilThenCoverFillPath(GrGLuint path, GrGLenum fillMode, |
+ GrGLuint mask, GrGLenum coverMode); |
+ void stencilThenCoverStrokePath(GrGLuint path, GrGLint reference, |
+ GrGLuint mask, GrGLenum coverMode); |
+ void stencilThenCoverFillPathInstanced(GrGLsizei numPaths, GrGLenum pathNameType, |
+ const GrGLvoid *paths, GrGLuint pathBase, |
+ GrGLenum fillMode, GrGLuint mask, |
+ GrGLenum coverMode, GrGLenum transformType, |
+ const GrGLfloat *transformValues); |
+ void stencilThenCoverStrokePathInstanced(GrGLsizei numPaths, GrGLenum pathNameType, |
+ const GrGLvoid *paths, GrGLuint pathBase, |
+ GrGLint reference, GrGLuint mask, |
+ GrGLenum coverMode, GrGLenum transformType, |
+ const GrGLfloat *transformValues); |
+ |
// Sets up vertex attribute pointers and strides. On return indexOffsetInBytes gives the offset |
// an into the index buffer. It does not account for drawInfo.startIndex() but rather the start |
// index is relative to the returned offset. |