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 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
133 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetProgramInfoLogProc)(GrGLuint p
rogram, GrGLsizei bufsize, GrGLsizei* length, char* infolog); | 133 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetProgramInfoLogProc)(GrGLuint p
rogram, GrGLsizei bufsize, GrGLsizei* length, char* infolog); |
134 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetProgramivProc)(GrGLuint progra
m, GrGLenum pname, GrGLint* params); | 134 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetProgramivProc)(GrGLuint progra
m, GrGLenum pname, GrGLint* params); |
135 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetQueryivProc)(GrGLenum GLtarget
, GrGLenum pname, GrGLint *params); | 135 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetQueryivProc)(GrGLenum GLtarget
, GrGLenum pname, GrGLint *params); |
136 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetQueryObjecti64vProc)(GrGLuint
id, GrGLenum pname, GrGLint64 *params); | 136 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetQueryObjecti64vProc)(GrGLuint
id, GrGLenum pname, GrGLint64 *params); |
137 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetQueryObjectivProc)(GrGLuint id
, GrGLenum pname, GrGLint *params); | 137 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetQueryObjectivProc)(GrGLuint id
, GrGLenum pname, GrGLint *params); |
138 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetQueryObjectui64vProc)(GrGLuint
id, GrGLenum pname, GrGLuint64 *params); | 138 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetQueryObjectui64vProc)(GrGLuint
id, GrGLenum pname, GrGLuint64 *params); |
139 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetQueryObjectuivProc)(GrGLuint i
d, GrGLenum pname, GrGLuint *params); | 139 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetQueryObjectuivProc)(GrGLuint i
d, GrGLenum pname, GrGLuint *params); |
140 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetRenderbufferParameterivProc)(G
rGLenum target, GrGLenum pname, GrGLint* params); | 140 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetRenderbufferParameterivProc)(G
rGLenum target, GrGLenum pname, GrGLint* params); |
141 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetShaderInfoLogProc)(GrGLuint sh
ader, GrGLsizei bufsize, GrGLsizei* length, char* infolog); | 141 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetShaderInfoLogProc)(GrGLuint sh
ader, GrGLsizei bufsize, GrGLsizei* length, char* infolog); |
142 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetShaderivProc)(GrGLuint shader,
GrGLenum pname, GrGLint* params); | 142 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetShaderivProc)(GrGLuint shader,
GrGLenum pname, GrGLint* params); |
| 143 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetShaderPrecisionFormatProc)(GrG
Lenum shadertype, GrGLenum precisiontype, GrGLint *range, GrGLint *precision); |
143 typedef const GrGLubyte* (GR_GL_FUNCTION_TYPE* GrGLGetStringProc)(GrGLenum n
ame); | 144 typedef const GrGLubyte* (GR_GL_FUNCTION_TYPE* GrGLGetStringProc)(GrGLenum n
ame); |
144 typedef const GrGLubyte* (GR_GL_FUNCTION_TYPE* GrGLGetStringiProc)(GrGLenum
name, GrGLuint index); | 145 typedef const GrGLubyte* (GR_GL_FUNCTION_TYPE* GrGLGetStringiProc)(GrGLenum
name, GrGLuint index); |
145 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetTexLevelParameterivProc)(GrGLe
num target, GrGLint level, GrGLenum pname, GrGLint* params); | 146 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetTexLevelParameterivProc)(GrGLe
num target, GrGLint level, GrGLenum pname, GrGLint* params); |
146 typedef GrGLint (GR_GL_FUNCTION_TYPE* GrGLGetUniformLocationProc)(GrGLuint p
rogram, const char* name); | 147 typedef GrGLint (GR_GL_FUNCTION_TYPE* GrGLGetUniformLocationProc)(GrGLuint p
rogram, const char* name); |
147 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLInsertEventMarkerProc)(GrGLsizei
length, const char* marker); | 148 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLInsertEventMarkerProc)(GrGLsizei
length, const char* marker); |
148 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLInvalidateBufferDataProc)(GrGLuin
t buffer); | 149 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLInvalidateBufferDataProc)(GrGLuin
t buffer); |
149 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLInvalidateBufferSubDataProc)(GrGL
uint buffer, GrGLintptr offset, GrGLsizeiptr length); | 150 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLInvalidateBufferSubDataProc)(GrGL
uint buffer, GrGLintptr offset, GrGLsizeiptr length); |
150 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLInvalidateFramebufferProc)(GrGLen
um target, GrGLsizei numAttachments, const GrGLenum *attachments); | 151 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLInvalidateFramebufferProc)(GrGLen
um target, GrGLsizei numAttachments, const GrGLenum *attachments); |
151 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLInvalidateSubFramebufferProc)(GrG
Lenum target, GrGLsizei numAttachments, const GrGLenum *attachments, GrGLint x,
GrGLint y, GrGLsizei width, GrGLsizei height); | 152 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLInvalidateSubFramebufferProc)(GrG
Lenum target, GrGLsizei numAttachments, const GrGLenum *attachments, GrGLint x,
GrGLint y, GrGLsizei width, GrGLsizei height); |
152 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLInvalidateTexImageProc)(GrGLuint
texture, GrGLint level); | 153 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLInvalidateTexImageProc)(GrGLuint
texture, GrGLint level); |
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
254 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverFillPathProc)(GrG
Luint path, GrGLenum fillMode, GrGLuint mask, GrGLenum coverMode); | 255 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverFillPathProc)(GrG
Luint path, GrGLenum fillMode, GrGLuint mask, GrGLenum coverMode); |
255 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverStrokePathProc)(G
rGLuint path, GrGLint reference, GrGLuint mask, GrGLenum coverMode); | 256 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverStrokePathProc)(G
rGLuint path, GrGLint reference, GrGLuint mask, GrGLenum coverMode); |
256 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverFillPathInstanced
Proc)(GrGLsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint
pathBase, GrGLenum fillMode, GrGLuint mask, GrGLenum coverMode, GrGLenum transf
ormType, const GrGLfloat *transformValues); | 257 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverFillPathInstanced
Proc)(GrGLsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint
pathBase, GrGLenum fillMode, GrGLuint mask, GrGLenum coverMode, GrGLenum transf
ormType, const GrGLfloat *transformValues); |
257 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverStrokePathInstanc
edProc)(GrGLsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLui
nt pathBase, GrGLint reference, GrGLuint mask, GrGLenum coverMode, GrGLenum tran
sformType, const GrGLfloat *transformValues); | 258 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverStrokePathInstanc
edProc)(GrGLsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLui
nt pathBase, GrGLint reference, GrGLuint mask, GrGLenum coverMode, GrGLenum tran
sformType, const GrGLfloat *transformValues); |
258 // NV_path_rendering v1.3 | 259 // NV_path_rendering v1.3 |
259 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLProgramPathFragmentInputGenProc)(
GrGLuint program, GrGLint location, GrGLenum genMode, GrGLint components,const G
rGLfloat *coeffs); | 260 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLProgramPathFragmentInputGenProc)(
GrGLuint program, GrGLint location, GrGLenum genMode, GrGLint components,const G
rGLfloat *coeffs); |
260 typedef GrGLenum (GR_GL_FUNCTION_TYPE* GrGLPathMemoryGlyphIndexArrayProc)(Gr
GLuint firstPathName, GrGLenum fontTarget, GrGLsizeiptr fontSize, const GrGLvoid
*fontData, GrGLsizei faceIndex, GrGLuint firstGlyphIndex, GrGLsizei numGlyphs,
GrGLuint pathParameterTemplate, GrGLfloat emScale); | 261 typedef GrGLenum (GR_GL_FUNCTION_TYPE* GrGLPathMemoryGlyphIndexArrayProc)(Gr
GLuint firstPathName, GrGLenum fontTarget, GrGLsizeiptr fontSize, const GrGLvoid
*fontData, GrGLsizei faceIndex, GrGLuint firstGlyphIndex, GrGLsizei numGlyphs,
GrGLuint pathParameterTemplate, GrGLfloat emScale); |
261 } // extern "C" | 262 } // extern "C" |
262 | 263 |
263 #endif | 264 #endif |
OLD | NEW |