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 |