| OLD | NEW | 
|---|
| 1 | 1 | 
| 2 /* | 2 /* | 
| 3  * Copyright 2012 Google Inc. | 3  * Copyright 2012 Google Inc. | 
| 4  * | 4  * | 
| 5  * Use of this source code is governed by a BSD-style license that can be | 5  * Use of this source code is governed by a BSD-style license that can be | 
| 6  * found in the LICENSE file. | 6  * found in the LICENSE file. | 
| 7  */ | 7  */ | 
| 8 | 8 | 
| 9 #ifndef GrGLFunctions_DEFINED | 9 #ifndef GrGLFunctions_DEFINED | 
| 10 #define GrGLFunctions_DEFINED | 10 #define GrGLFunctions_DEFINED | 
| (...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 229 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLVertexAttrib2fvProc)(GrGLuint indx, c
     onst GrGLfloat* values); | 229 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLVertexAttrib2fvProc)(GrGLuint indx, c
     onst GrGLfloat* values); | 
| 230 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLVertexAttrib3fvProc)(GrGLuint indx, c
     onst GrGLfloat* values); | 230 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLVertexAttrib3fvProc)(GrGLuint indx, c
     onst GrGLfloat* values); | 
| 231 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLVertexAttrib4fvProc)(GrGLuint indx, c
     onst GrGLfloat* values); | 231 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLVertexAttrib4fvProc)(GrGLuint indx, c
     onst GrGLfloat* values); | 
| 232 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLVertexAttribPointerProc)(GrGLuint ind
     x, GrGLint size, GrGLenum type, GrGLboolean normalized, GrGLsizei stride, const 
     GrGLvoid* ptr); | 232 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLVertexAttribPointerProc)(GrGLuint ind
     x, GrGLint size, GrGLenum type, GrGLboolean normalized, GrGLsizei stride, const 
     GrGLvoid* ptr); | 
| 233 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLViewportProc)(GrGLint x, GrGLint y, G
     rGLsizei width, GrGLsizei height); | 233 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLViewportProc)(GrGLint x, GrGLint y, G
     rGLsizei width, GrGLsizei height); | 
| 234 | 234 | 
| 235 /* GL_NV_path_rendering */ | 235 /* GL_NV_path_rendering */ | 
| 236 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLMatrixLoadfProc)(GrGLenum matrixMode,
      const GrGLfloat* m); | 236 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLMatrixLoadfProc)(GrGLenum matrixMode,
      const GrGLfloat* m); | 
| 237 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLMatrixLoadIdentityProc)(GrGLenum); | 237 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLMatrixLoadIdentityProc)(GrGLenum); | 
| 238 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathCommandsProc)(GrGLuint path, GrGL
     sizei numCommands, const GrGLubyte *commands, GrGLsizei numCoords, GrGLenum coor
     dType, const GrGLvoid *coords); | 238 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathCommandsProc)(GrGLuint path, GrGL
     sizei numCommands, const GrGLubyte *commands, GrGLsizei numCoords, GrGLenum coor
     dType, const GrGLvoid *coords); | 
|  | 239 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathCoordsProc)(GrGLuint path, GrGLsi
     zei numCoords, GrGLenum coordType, const GrGLvoid *coords); | 
|  | 240 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathSubCoordsProc)(GrGLuint path, GrG
     Lsizei coordStart, GrGLsizei numCoords, GrGLenum coordType, const GrGLvoid *coor
     ds); | 
|  | 241 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathStringProc)(GrGLuint path, GrGLen
     um format, GrGLsizei length, const GrGLvoid *pathString); | 
|  | 242 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathGlyphsProc)(GrGLuint firstPathNam
     e, GrGLenum fontTarget, const GrGLvoid *fontName, GrGLbitfield fontStyle, GrGLsi
     zei numGlyphs, GrGLenum type, const GrGLvoid *charcodes, GrGLenum handleMissingG
     lyphs, GrGLuint pathParameterTemplate, GrGLfloat emScale); | 
|  | 243 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathGlyphRangeProc)(GrGLuint firstPat
     hName, GrGLenum fontTarget, const GrGLvoid *fontName, GrGLbitfield fontStyle, Gr
     GLuint firstGlyph, GrGLsizei numGlyphs, GrGLenum handleMissingGlyphs, GrGLuint p
     athParameterTemplate, GrGLfloat emScale); | 
|  | 244 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLWeightPathsProc)(GrGLuint resultPath,
      GrGLsizei numPaths, const GrGLuint paths[], const GrGLfloat weights[]); | 
|  | 245 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCopyPathProc)(GrGLuint resultPath, Gr
     GLuint srcPath); | 
|  | 246 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLInterpolatePathsProc)(GrGLuint result
     Path, GrGLuint pathA, GrGLuint pathB, GrGLfloat weight); | 
|  | 247 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTransformPathProc)(GrGLuint resultPat
     h, GrGLuint srcPath, GrGLenum transformType, const GrGLfloat *transformValues); | 
| 239 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathParameteriProc)(GrGLuint path, Gr
     GLenum pname, GrGLint value); | 248 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathParameteriProc)(GrGLuint path, Gr
     GLenum pname, GrGLint value); | 
| 240 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathParameterfProc)(GrGLuint path, Gr
     GLenum pname, GrGLfloat value); | 249 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathParameterfProc)(GrGLuint path, Gr
     GLenum pname, GrGLfloat value); | 
| 241 typedef GrGLuint (GR_GL_FUNCTION_TYPE* GrGLGenPathsProc)(GrGLsizei range); | 250 typedef GrGLuint (GR_GL_FUNCTION_TYPE* GrGLGenPathsProc)(GrGLsizei range); | 
| 242 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeletePathsProc)(GrGLuint path, GrGLs
     izei range); | 251 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeletePathsProc)(GrGLuint path, GrGLs
     izei range); | 
| 243 typedef GrGLboolean (GR_GL_FUNCTION_TYPE* GrGLIsPathProc)(GrGLuint path); | 252 typedef GrGLboolean (GR_GL_FUNCTION_TYPE* GrGLIsPathProc)(GrGLuint path); | 
| 244 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathStencilFuncProc)(GrGLenum func, G
     rGLint ref, GrGLuint mask); | 253 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathStencilFuncProc)(GrGLenum func, G
     rGLint ref, GrGLuint mask); | 
| 245 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFillPathProc)(GrGLuint path, G
     rGLenum fillMode, GrGLuint mask); | 254 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFillPathProc)(GrGLuint path, G
     rGLenum fillMode, GrGLuint mask); | 
| 246 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilStrokePathProc)(GrGLuint path,
      GrGLint reference, GrGLuint mask); | 255 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilStrokePathProc)(GrGLuint path,
      GrGLint reference, GrGLuint mask); | 
| 247 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFillPathInstancedProc)(GrGLsiz
     ei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase, Gr
     GLenum fillMode, GrGLuint mask, GrGLenum transformType, const GrGLfloat *transfo
     rmValues); | 256 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFillPathInstancedProc)(GrGLsiz
     ei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase, Gr
     GLenum fillMode, GrGLuint mask, GrGLenum transformType, const GrGLfloat *transfo
     rmValues); | 
| 248 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilStrokePathInstancedProc)(GrGLs
     izei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase, 
     GrGLint reference, GrGLuint mask, GrGLenum transformType, const GrGLfloat *trans
     formValues); | 257 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilStrokePathInstancedProc)(GrGLs
     izei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase, 
     GrGLint reference, GrGLuint mask, GrGLenum transformType, const GrGLfloat *trans
     formValues); | 
|  | 258 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathTexGenProc)(GrGLenum texCoordSet,
      GrGLenum genMode, GrGLint components, const GrGLfloat *coeffs); | 
| 249 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverFillPathProc)(GrGLuint path, GrG
     Lenum coverMode); | 259 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverFillPathProc)(GrGLuint path, GrG
     Lenum coverMode); | 
| 250 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverStrokePathProc)(GrGLuint name, G
     rGLenum coverMode); | 260 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverStrokePathProc)(GrGLuint name, G
     rGLenum coverMode); | 
| 251 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverFillPathInstancedProc)(GrGLsizei
      numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase, GrGL
     enum coverMode, GrGLenum transformType, const GrGLfloat *transformValues); | 261 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverFillPathInstancedProc)(GrGLsizei
      numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase, GrGL
     enum coverMode, GrGLenum transformType, const GrGLfloat *transformValues); | 
| 252 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverStrokePathInstancedProc)(GrGLsiz
     ei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase, Gr
     GLenum coverMode, GrGLenum transformType, const GrGLfloat* transformValues); | 262 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverStrokePathInstancedProc)(GrGLsiz
     ei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase, Gr
     GLenum coverMode, GrGLenum transformType, const GrGLfloat* transformValues); | 
| 253 // NV_path_rendering v1.2 | 263 // NV_path_rendering v1.2 | 
| 254 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverFillPathProc)(GrGLuin
     t path, GrGLenum fillMode, GrGLuint mask, GrGLenum coverMode); | 264 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverFillPathProc)(GrGLuin
     t path, GrGLenum fillMode, GrGLuint mask, GrGLenum coverMode); | 
| 255 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverStrokePathProc)(GrGLu
     int path, GrGLint reference, GrGLuint mask, GrGLenum coverMode); | 265 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverStrokePathProc)(GrGLu
     int path, GrGLint reference, GrGLuint mask, GrGLenum coverMode); | 
| 256 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverFillPathInstancedProc
     )(GrGLsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pat
     hBase, GrGLenum fillMode, GrGLuint mask, GrGLenum coverMode, GrGLenum transformT
     ype, const GrGLfloat *transformValues); | 266 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverFillPathInstancedProc
     )(GrGLsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pat
     hBase, GrGLenum fillMode, GrGLuint mask, GrGLenum coverMode, GrGLenum transformT
     ype, const GrGLfloat *transformValues); | 
| 257 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverStrokePathInstancedPr
     oc)(GrGLsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint p
     athBase, GrGLint reference, GrGLuint mask, GrGLenum coverMode, GrGLenum transfor
     mType, const GrGLfloat *transformValues); | 267 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverStrokePathInstancedPr
     oc)(GrGLsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint p
     athBase, GrGLint reference, GrGLuint mask, GrGLenum coverMode, GrGLenum transfor
     mType, const GrGLfloat *transformValues); | 
| 258 // NV_path_rendering v1.3 | 268 // NV_path_rendering v1.3 | 
| (...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 394 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDebugMessageInsertProc)(GrGLenum sour
     ce, GrGLenum type, GrGLuint id, GrGLenum severity, GrGLsizei length,  const GrGL
     char* buf); | 404 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDebugMessageInsertProc)(GrGLenum sour
     ce, GrGLenum type, GrGLuint id, GrGLenum severity, GrGLsizei length,  const GrGL
     char* buf); | 
| 395 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDebugMessageCallbackProc)(GRGLDEBUGPR
     OC callback, const GrGLvoid* userParam); | 405 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDebugMessageCallbackProc)(GRGLDEBUGPR
     OC callback, const GrGLvoid* userParam); | 
| 396 typedef GrGLuint (GR_GL_FUNCTION_TYPE* GrGLGetDebugMessageLogProc)(GrGLuint coun
     t, GrGLsizei bufSize, GrGLenum* sources, GrGLenum* types, GrGLuint* ids, GrGLenu
     m* severities, GrGLsizei* lengths,  GrGLchar* messageLog); | 406 typedef GrGLuint (GR_GL_FUNCTION_TYPE* GrGLGetDebugMessageLogProc)(GrGLuint coun
     t, GrGLsizei bufSize, GrGLenum* sources, GrGLenum* types, GrGLuint* ids, GrGLenu
     m* severities, GrGLsizei* lengths,  GrGLchar* messageLog); | 
| 397 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPushDebugGroupProc)(GrGLenum source, 
     GrGLuint id, GrGLsizei length,  const GrGLchar * message); | 407 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPushDebugGroupProc)(GrGLenum source, 
     GrGLuint id, GrGLsizei length,  const GrGLchar * message); | 
| 398 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPopDebugGroupProc)(); | 408 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPopDebugGroupProc)(); | 
| 399 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLObjectLabelProc)(GrGLenum identifier,
      GrGLuint name, GrGLsizei length, const GrGLchar *label); | 409 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLObjectLabelProc)(GrGLenum identifier,
      GrGLuint name, GrGLsizei length, const GrGLchar *label); | 
| 400 | 410 | 
| 401 }  // extern "C" | 411 }  // extern "C" | 
| 402 | 412 | 
| 403 #endif | 413 #endif | 
| OLD | NEW | 
|---|