Index: include/gpu/gl/GrGLInterface.h |
diff --git a/include/gpu/gl/GrGLInterface.h b/include/gpu/gl/GrGLInterface.h |
index add7ee256727aa3f9728fbfe8c28547efc027ddc..6c5ab24fdc452f870745a4548f84de480585882b 100644 |
--- a/include/gpu/gl/GrGLInterface.h |
+++ b/include/gpu/gl/GrGLInterface.h |
@@ -317,24 +317,55 @@ |
// Experimental: Functions for GL_NV_path_rendering. These will be |
// alphabetized with the above functions once this is fully supported |
// (and functions we are unlikely to use will possibly be omitted). |
- GLPtr<GrGLGetProgramResourceLocationProc> fGetProgramResourceLocation; |
GLPtr<GrGLPathCommandsProc> fPathCommands; |
GLPtr<GrGLPathCoordsProc> fPathCoords; |
+ GLPtr<GrGLPathSubCommandsProc> fPathSubCommands; |
+ GLPtr<GrGLPathSubCoordsProc> fPathSubCoords; |
+ GLPtr<GrGLPathStringProc> fPathString; |
+ GLPtr<GrGLPathGlyphsProc> fPathGlyphs; |
+ GLPtr<GrGLPathGlyphRangeProc> fPathGlyphRange; |
+ GLPtr<GrGLWeightPathsProc> fWeightPaths; |
+ GLPtr<GrGLCopyPathProc> fCopyPath; |
+ GLPtr<GrGLInterpolatePathsProc> fInterpolatePaths; |
+ GLPtr<GrGLTransformPathProc> fTransformPath; |
+ GLPtr<GrGLPathParameterivProc> fPathParameteriv; |
GLPtr<GrGLPathParameteriProc> fPathParameteri; |
+ GLPtr<GrGLPathParameterfvProc> fPathParameterfv; |
GLPtr<GrGLPathParameterfProc> fPathParameterf; |
+ GLPtr<GrGLPathDashArrayProc> fPathDashArray; |
GLPtr<GrGLGenPathsProc> fGenPaths; |
GLPtr<GrGLDeletePathsProc> fDeletePaths; |
+ GLPtr<GrGLIsPathProc> fIsPath; |
GLPtr<GrGLPathStencilFuncProc> fPathStencilFunc; |
+ GLPtr<GrGLPathStencilDepthOffsetProc> fPathStencilDepthOffset; |
GLPtr<GrGLStencilFillPathProc> fStencilFillPath; |
GLPtr<GrGLStencilStrokePathProc> fStencilStrokePath; |
GLPtr<GrGLStencilFillPathInstancedProc> fStencilFillPathInstanced; |
GLPtr<GrGLStencilStrokePathInstancedProc> fStencilStrokePathInstanced; |
+ GLPtr<GrGLPathCoverDepthFuncProc> fPathCoverDepthFunc; |
+ GLPtr<GrGLPathColorGenProc> fPathColorGen; |
GLPtr<GrGLPathTexGenProc> fPathTexGen; |
+ GLPtr<GrGLPathFogGenProc> fPathFogGen; |
GLPtr<GrGLCoverFillPathProc> fCoverFillPath; |
GLPtr<GrGLCoverStrokePathProc> fCoverStrokePath; |
GLPtr<GrGLCoverFillPathInstancedProc> fCoverFillPathInstanced; |
GLPtr<GrGLCoverStrokePathInstancedProc> fCoverStrokePathInstanced; |
- GLPtr<GrGLProgramPathFragmentInputGenProc> fProgramPathFragmentInputGen; |
+ GLPtr<GrGLGetPathParameterivProc> fGetPathParameteriv; |
+ GLPtr<GrGLGetPathParameterfvProc> fGetPathParameterfv; |
+ GLPtr<GrGLGetPathCommandsProc> fGetPathCommands; |
+ GLPtr<GrGLGetPathCoordsProc> fGetPathCoords; |
+ GLPtr<GrGLGetPathDashArrayProc> fGetPathDashArray; |
+ GLPtr<GrGLGetPathMetricsProc> fGetPathMetrics; |
+ GLPtr<GrGLGetPathMetricRangeProc> fGetPathMetricRange; |
+ GLPtr<GrGLGetPathSpacingProc> fGetPathSpacing; |
+ GLPtr<GrGLGetPathColorGenivProc> fGetPathColorGeniv; |
+ GLPtr<GrGLGetPathColorGenfvProc> fGetPathColorGenfv; |
+ GLPtr<GrGLGetPathTexGenivProc> fGetPathTexGeniv; |
+ GLPtr<GrGLGetPathTexGenfvProc> fGetPathTexGenfv; |
+ GLPtr<GrGLIsPointInFillPathProc> fIsPointInFillPath; |
+ GLPtr<GrGLIsPointInStrokePathProc> fIsPointInStrokePath; |
+ GLPtr<GrGLGetPathLengthProc> fGetPathLength; |
+ GLPtr<GrGLPointAlongPathProc> fPointAlongPath; |
} fFunctions; |
// Per-GL func callback |