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 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
227 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathGlyphsProc)(GrGLuint firstPat
hName, GrGLenum fontTarget, const GrGLvoid *fontName, GrGLbitfield fontStyle, Gr
GLsizei numGlyphs, GrGLenum type, const GrGLvoid *charcodes, GrGLenum handleMiss
ingGlyphs, GrGLuint pathParameterTemplate, GrGLfloat emScale); | 227 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathGlyphsProc)(GrGLuint firstPat
hName, GrGLenum fontTarget, const GrGLvoid *fontName, GrGLbitfield fontStyle, Gr
GLsizei numGlyphs, GrGLenum type, const GrGLvoid *charcodes, GrGLenum handleMiss
ingGlyphs, GrGLuint pathParameterTemplate, GrGLfloat emScale); |
228 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathGlyphRangeProc)(GrGLuint firs
tPathName, GrGLenum fontTarget, const GrGLvoid *fontName, GrGLbitfield fontStyle
, GrGLuint firstGlyph, GrGLsizei numGlyphs, GrGLenum handleMissingGlyphs, GrGLui
nt pathParameterTemplate, GrGLfloat emScale); | 228 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathGlyphRangeProc)(GrGLuint firs
tPathName, GrGLenum fontTarget, const GrGLvoid *fontName, GrGLbitfield fontStyle
, GrGLuint firstGlyph, GrGLsizei numGlyphs, GrGLenum handleMissingGlyphs, GrGLui
nt pathParameterTemplate, GrGLfloat emScale); |
229 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLWeightPathsProc)(GrGLuint resultP
ath, GrGLsizei numPaths, const GrGLuint paths[], const GrGLfloat weights[]); | 229 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLWeightPathsProc)(GrGLuint resultP
ath, GrGLsizei numPaths, const GrGLuint paths[], const GrGLfloat weights[]); |
230 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCopyPathProc)(GrGLuint resultPath
, GrGLuint srcPath); | 230 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCopyPathProc)(GrGLuint resultPath
, GrGLuint srcPath); |
231 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLInterpolatePathsProc)(GrGLuint re
sultPath, GrGLuint pathA, GrGLuint pathB, GrGLfloat weight); | 231 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLInterpolatePathsProc)(GrGLuint re
sultPath, GrGLuint pathA, GrGLuint pathB, GrGLfloat weight); |
232 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTransformPathProc)(GrGLuint resul
tPath, GrGLuint srcPath, GrGLenum transformType, const GrGLfloat *transformValue
s); | 232 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTransformPathProc)(GrGLuint resul
tPath, GrGLuint srcPath, GrGLenum transformType, const GrGLfloat *transformValue
s); |
233 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathParameteriProc)(GrGLuint path
, GrGLenum pname, GrGLint value); | 233 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathParameteriProc)(GrGLuint path
, GrGLenum pname, GrGLint value); |
234 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathParameterfProc)(GrGLuint path
, GrGLenum pname, GrGLfloat value); | 234 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathParameterfProc)(GrGLuint path
, GrGLenum pname, GrGLfloat value); |
235 typedef GrGLuint (GR_GL_FUNCTION_TYPE* GrGLGenPathsProc)(GrGLsizei range); | 235 typedef GrGLuint (GR_GL_FUNCTION_TYPE* GrGLGenPathsProc)(GrGLsizei range); |
236 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeletePathsProc)(GrGLuint path, G
rGLsizei range); | 236 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeletePathsProc)(GrGLuint path, G
rGLsizei range); |
| 237 typedef GrGLboolean (GR_GL_FUNCTION_TYPE* GrGLIsPathProc)(GrGLuint path); |
237 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathStencilFuncProc)(GrGLenum fun
c, GrGLint ref, GrGLuint mask); | 238 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathStencilFuncProc)(GrGLenum fun
c, GrGLint ref, GrGLuint mask); |
238 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFillPathProc)(GrGLuint pat
h, GrGLenum fillMode, GrGLuint mask); | 239 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFillPathProc)(GrGLuint pat
h, GrGLenum fillMode, GrGLuint mask); |
239 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilStrokePathProc)(GrGLuint p
ath, GrGLint reference, GrGLuint mask); | 240 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilStrokePathProc)(GrGLuint p
ath, GrGLint reference, GrGLuint mask); |
240 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFillPathInstancedProc)(GrG
Lsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase
, GrGLenum fillMode, GrGLuint mask, GrGLenum transformType, const GrGLfloat *tra
nsformValues); | 241 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFillPathInstancedProc)(GrG
Lsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase
, GrGLenum fillMode, GrGLuint mask, GrGLenum transformType, const GrGLfloat *tra
nsformValues); |
241 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilStrokePathInstancedProc)(G
rGLsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBa
se, GrGLint reference, GrGLuint mask, GrGLenum transformType, const GrGLfloat *t
ransformValues); | 242 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilStrokePathInstancedProc)(G
rGLsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBa
se, GrGLint reference, GrGLuint mask, GrGLenum transformType, const GrGLfloat *t
ransformValues); |
242 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathTexGenProc)(GrGLenum texCoord
Set, GrGLenum genMode, GrGLint components, const GrGLfloat *coeffs); | 243 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPathTexGenProc)(GrGLenum texCoord
Set, GrGLenum genMode, GrGLint components, const GrGLfloat *coeffs); |
243 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverFillPathProc)(GrGLuint path,
GrGLenum coverMode); | 244 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverFillPathProc)(GrGLuint path,
GrGLenum coverMode); |
244 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverStrokePathProc)(GrGLuint nam
e, GrGLenum coverMode); | 245 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverStrokePathProc)(GrGLuint nam
e, GrGLenum coverMode); |
245 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverFillPathInstancedProc)(GrGLs
izei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase,
GrGLenum coverMode, GrGLenum transformType, const GrGLfloat *transformValues); | 246 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverFillPathInstancedProc)(GrGLs
izei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase,
GrGLenum coverMode, GrGLenum transformType, const GrGLfloat *transformValues); |
246 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverStrokePathInstancedProc)(GrG
Lsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase
, GrGLenum coverMode, GrGLenum transformType, const GrGLfloat* transformValues); | 247 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverStrokePathInstancedProc)(GrG
Lsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase
, GrGLenum coverMode, GrGLenum transformType, const GrGLfloat* transformValues); |
247 | 248 |
248 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLProgramPathFragmentInputGenProc)(
GrGLuint program, GrGLint location, GrGLenum genMode, GrGLint components,const G
rGLfloat *coeffs); | 249 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLProgramPathFragmentInputGenProc)(
GrGLuint program, GrGLint location, GrGLenum genMode, GrGLint components,const G
rGLfloat *coeffs); |
249 } // extern "C" | 250 } // extern "C" |
250 | 251 |
251 #endif | 252 #endif |
OLD | NEW |