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 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
140 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetQueryObjectivProc)(GrGLuint id
, GrGLenum pname, GrGLint *params); | 140 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetQueryObjectivProc)(GrGLuint id
, GrGLenum pname, GrGLint *params); |
141 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetQueryObjectui64vProc)(GrGLuint
id, GrGLenum pname, GrGLuint64 *params); | 141 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetQueryObjectui64vProc)(GrGLuint
id, GrGLenum pname, GrGLuint64 *params); |
142 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetQueryObjectuivProc)(GrGLuint i
d, GrGLenum pname, GrGLuint *params); | 142 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetQueryObjectuivProc)(GrGLuint i
d, GrGLenum pname, GrGLuint *params); |
143 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetRenderbufferParameterivProc)(G
rGLenum target, GrGLenum pname, GrGLint* params); | 143 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetRenderbufferParameterivProc)(G
rGLenum target, GrGLenum pname, GrGLint* params); |
144 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetShaderInfoLogProc)(GrGLuint sh
ader, GrGLsizei bufsize, GrGLsizei* length, char* infolog); | 144 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetShaderInfoLogProc)(GrGLuint sh
ader, GrGLsizei bufsize, GrGLsizei* length, char* infolog); |
145 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetShaderivProc)(GrGLuint shader,
GrGLenum pname, GrGLint* params); | 145 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetShaderivProc)(GrGLuint shader,
GrGLenum pname, GrGLint* params); |
146 typedef const GrGLubyte* (GR_GL_FUNCTION_TYPE* GrGLGetStringProc)(GrGLenum n
ame); | 146 typedef const GrGLubyte* (GR_GL_FUNCTION_TYPE* GrGLGetStringProc)(GrGLenum n
ame); |
147 typedef const GrGLubyte* (GR_GL_FUNCTION_TYPE* GrGLGetStringiProc)(GrGLenum
name, GrGLuint index); | 147 typedef const GrGLubyte* (GR_GL_FUNCTION_TYPE* GrGLGetStringiProc)(GrGLenum
name, GrGLuint index); |
148 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetTexLevelParameterivProc)(GrGLe
num target, GrGLint level, GrGLenum pname, GrGLint* params); | 148 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetTexLevelParameterivProc)(GrGLe
num target, GrGLint level, GrGLenum pname, GrGLint* params); |
149 typedef GrGLint (GR_GL_FUNCTION_TYPE* GrGLGetUniformLocationProc)(GrGLuint p
rogram, const char* name); | 149 typedef GrGLint (GR_GL_FUNCTION_TYPE* GrGLGetUniformLocationProc)(GrGLuint p
rogram, const char* name); |
| 150 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLInsertEventMarkerProc)(GrGLsizei
length, const char* marker); |
150 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLLineWidthProc)(GrGLfloat width); | 151 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLLineWidthProc)(GrGLfloat width); |
151 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLLinkProgramProc)(GrGLuint program
); | 152 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLLinkProgramProc)(GrGLuint program
); |
152 typedef GrGLvoid* (GR_GL_FUNCTION_TYPE* GrGLMapBufferProc)(GrGLenum target,
GrGLenum access); | 153 typedef GrGLvoid* (GR_GL_FUNCTION_TYPE* GrGLMapBufferProc)(GrGLenum target,
GrGLenum access); |
153 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPixelStoreiProc)(GrGLenum pname,
GrGLint param); | 154 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPixelStoreiProc)(GrGLenum pname,
GrGLint param); |
| 155 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPopGroupMarkerProc)(); |
| 156 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPushGroupMarkerProc)(GrGLsizei le
ngth, const char* marker); |
154 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLQueryCounterProc)(GrGLuint id, Gr
GLenum target); | 157 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLQueryCounterProc)(GrGLuint id, Gr
GLenum target); |
155 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLReadBufferProc)(GrGLenum src); | 158 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLReadBufferProc)(GrGLenum src); |
156 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLReadPixelsProc)(GrGLint x, GrGLin
t y, GrGLsizei width, GrGLsizei height, GrGLenum format, GrGLenum type, GrGLvoid
* pixels); | 159 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLReadPixelsProc)(GrGLint x, GrGLin
t y, GrGLsizei width, GrGLsizei height, GrGLenum format, GrGLenum type, GrGLvoid
* pixels); |
157 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRenderbufferStorageProc)(GrGLenum
target, GrGLenum internalformat, GrGLsizei width, GrGLsizei height); | 160 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRenderbufferStorageProc)(GrGLenum
target, GrGLenum internalformat, GrGLsizei width, GrGLsizei height); |
158 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRenderbufferStorageMultisamplePro
c)(GrGLenum target, GrGLsizei samples, GrGLenum internalformat, GrGLsizei width,
GrGLsizei height); | 161 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRenderbufferStorageMultisamplePro
c)(GrGLenum target, GrGLsizei samples, GrGLenum internalformat, GrGLsizei width,
GrGLsizei height); |
159 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLResolveMultisampleFramebufferProc
)(); | 162 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLResolveMultisampleFramebufferProc
)(); |
160 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLScissorProc)(GrGLint x, GrGLint y
, GrGLsizei width, GrGLsizei height); | 163 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLScissorProc)(GrGLint x, GrGLint y
, GrGLsizei width, GrGLsizei height); |
161 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLBindUniformLocation)(GrGLuint pro
gram, GrGLint location, const char* name); | 164 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLBindUniformLocation)(GrGLuint pro
gram, GrGLint location, const char* name); |
162 | 165 |
163 #if GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE | 166 #if GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
254 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathMetricRangeProc)(GrGLbitfi
eld metricQueryMask, GrGLuint fistPathName, GrGLsizei numPaths, GrGLsizei stride
, GrGLfloat *metrics); | 257 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathMetricRangeProc)(GrGLbitfi
eld metricQueryMask, GrGLuint fistPathName, GrGLsizei numPaths, GrGLsizei stride
, GrGLfloat *metrics); |
255 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathSpacingProc)(GrGLenum path
ListMode, GrGLsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGL
uint pathBase, GrGLfloat advanceScale, GrGLfloat kerningScale, GrGLenum transfor
mType, GrGLfloat *returnedSpacing); | 258 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathSpacingProc)(GrGLenum path
ListMode, GrGLsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGL
uint pathBase, GrGLfloat advanceScale, GrGLfloat kerningScale, GrGLenum transfor
mType, GrGLfloat *returnedSpacing); |
256 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathColorGenivProc)(GrGLenum c
olor, GrGLenum pname, GrGLint *value); | 259 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathColorGenivProc)(GrGLenum c
olor, GrGLenum pname, GrGLint *value); |
257 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathColorGenfvProc)(GrGLenum c
olor, GrGLenum pname, GrGLfloat *value); | 260 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathColorGenfvProc)(GrGLenum c
olor, GrGLenum pname, GrGLfloat *value); |
258 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathTexGenivProc)(GrGLenum tex
CoordSet, GrGLenum pname, GrGLint *value); | 261 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathTexGenivProc)(GrGLenum tex
CoordSet, GrGLenum pname, GrGLint *value); |
259 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathTexGenfvProc)(GrGLenum tex
CoordSet, GrGLenum pname, GrGLfloat *value); | 262 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathTexGenfvProc)(GrGLenum tex
CoordSet, GrGLenum pname, GrGLfloat *value); |
260 typedef GrGLboolean (GR_GL_FUNCTION_TYPE* GrGLIsPointInFillPathProc)(GrGLuin
t path, GrGLuint mask, GrGLfloat x, GrGLfloat y); | 263 typedef GrGLboolean (GR_GL_FUNCTION_TYPE* GrGLIsPointInFillPathProc)(GrGLuin
t path, GrGLuint mask, GrGLfloat x, GrGLfloat y); |
261 typedef GrGLboolean (GR_GL_FUNCTION_TYPE* GrGLIsPointInStrokePathProc)(GrGLu
int path, GrGLfloat x, GrGLfloat y); | 264 typedef GrGLboolean (GR_GL_FUNCTION_TYPE* GrGLIsPointInStrokePathProc)(GrGLu
int path, GrGLfloat x, GrGLfloat y); |
262 typedef GrGLfloat (GR_GL_FUNCTION_TYPE* GrGLGetPathLengthProc)(GrGLuint path
, GrGLsizei startSegment, GrGLsizei numSegments); | 265 typedef GrGLfloat (GR_GL_FUNCTION_TYPE* GrGLGetPathLengthProc)(GrGLuint path
, GrGLsizei startSegment, GrGLsizei numSegments); |
263 typedef GrGLboolean (GR_GL_FUNCTION_TYPE* GrGLPointAlongPathProc)(GrGLuint p
ath, GrGLsizei startSegment, GrGLsizei numSegments, GrGLfloat distance, GrGLfloa
t *x, GrGLfloat *y, GrGLfloat *tangentX, GrGLfloat *tangentY); | 266 typedef GrGLboolean (GR_GL_FUNCTION_TYPE* GrGLPointAlongPathProc)(GrGLuint p
ath, GrGLsizei startSegment, GrGLsizei numSegments, GrGLfloat distance, GrGLfloa
t *x, GrGLfloat *y, GrGLfloat *tangentX, GrGLfloat *tangentY); |
| 267 |
264 } // extern "C" | 268 } // extern "C" |
265 | 269 |
266 #endif | 270 #endif |
OLD | NEW |