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 157 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
168 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLShaderSourceProc)(GrGLuint shader
, GrGLsizei count, const char* const * str, const GrGLint* length); | 168 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLShaderSourceProc)(GrGLuint shader
, GrGLsizei count, const char* const * str, const GrGLint* length); |
169 #else | 169 #else |
170 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLShaderSourceProc)(GrGLuint shader
, GrGLsizei count, const char** str, const GrGLint* length); | 170 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLShaderSourceProc)(GrGLuint shader
, GrGLsizei count, const char** str, const GrGLint* length); |
171 #endif | 171 #endif |
172 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFuncProc)(GrGLenum func, G
rGLint ref, GrGLuint mask); | 172 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFuncProc)(GrGLenum func, G
rGLint ref, GrGLuint mask); |
173 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFuncSeparateProc)(GrGLenum
face, GrGLenum func, GrGLint ref, GrGLuint mask); | 173 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFuncSeparateProc)(GrGLenum
face, GrGLenum func, GrGLint ref, GrGLuint mask); |
174 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilMaskProc)(GrGLuint mask); | 174 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilMaskProc)(GrGLuint mask); |
175 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilMaskSeparateProc)(GrGLenum
face, GrGLuint mask); | 175 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilMaskSeparateProc)(GrGLenum
face, GrGLuint mask); |
176 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilOpProc)(GrGLenum fail, GrG
Lenum zfail, GrGLenum zpass); | 176 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilOpProc)(GrGLenum fail, GrG
Lenum zfail, GrGLenum zpass); |
177 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilOpSeparateProc)(GrGLenum f
ace, GrGLenum fail, GrGLenum zfail, GrGLenum zpass); | 177 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilOpSeparateProc)(GrGLenum f
ace, GrGLenum fail, GrGLenum zfail, GrGLenum zpass); |
178 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTexGenfProc)(GrGLenum coord, GrGL
enum pname, GrGLfloat param); | |
179 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTexGenfvProc)(GrGLenum coord, GrG
Lenum pname, const GrGLfloat* params); | |
180 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTexGeniProc)(GrGLenum coord, GrGL
enum pname, GrGLint param); | |
181 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTexImage2DProc)(GrGLenum target,
GrGLint level, GrGLint internalformat, GrGLsizei width, GrGLsizei height, GrGLin
t border, GrGLenum format, GrGLenum type, const GrGLvoid* pixels); | 178 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTexImage2DProc)(GrGLenum target,
GrGLint level, GrGLint internalformat, GrGLsizei width, GrGLsizei height, GrGLin
t border, GrGLenum format, GrGLenum type, const GrGLvoid* pixels); |
182 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTexParameteriProc)(GrGLenum targe
t, GrGLenum pname, GrGLint param); | 179 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTexParameteriProc)(GrGLenum targe
t, GrGLenum pname, GrGLint param); |
183 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTexParameterivProc)(GrGLenum targ
et, GrGLenum pname, const GrGLint* params); | 180 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTexParameterivProc)(GrGLenum targ
et, GrGLenum pname, const GrGLint* params); |
184 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTexStorage2DProc)(GrGLenum target
, GrGLsizei levels, GrGLenum internalformat, GrGLsizei width, GrGLsizei height); | 181 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTexStorage2DProc)(GrGLenum target
, GrGLsizei levels, GrGLenum internalformat, GrGLsizei width, GrGLsizei height); |
185 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDiscardFramebufferProc)(GrGLenum
target, GrGLsizei numAttachments, const GrGLenum* attachments); | 182 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDiscardFramebufferProc)(GrGLenum
target, GrGLsizei numAttachments, const GrGLenum* attachments); |
186 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTexSubImage2DProc)(GrGLenum targe
t, GrGLint level, GrGLint xoffset, GrGLint yoffset, GrGLsizei width, GrGLsizei h
eight, GrGLenum format, GrGLenum type, const GrGLvoid* pixels); | 183 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTexSubImage2DProc)(GrGLenum targe
t, GrGLint level, GrGLint xoffset, GrGLint yoffset, GrGLsizei width, GrGLsizei h
eight, GrGLenum format, GrGLenum type, const GrGLvoid* pixels); |
187 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform1fProc)(GrGLint location,
GrGLfloat v0); | 184 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform1fProc)(GrGLint location,
GrGLfloat v0); |
188 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform1iProc)(GrGLint location,
GrGLint v0); | 185 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform1iProc)(GrGLint location,
GrGLint v0); |
189 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform1fvProc)(GrGLint location,
GrGLsizei count, const GrGLfloat* v); | 186 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform1fvProc)(GrGLint location,
GrGLsizei count, const GrGLfloat* v); |
190 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform1ivProc)(GrGLint location,
GrGLsizei count, const GrGLint* v); | 187 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform1ivProc)(GrGLint location,
GrGLsizei count, const GrGLint* v); |
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
263 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathTexGenivProc)(GrGLenum tex
CoordSet, GrGLenum pname, GrGLint *value); | 260 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathTexGenivProc)(GrGLenum tex
CoordSet, GrGLenum pname, GrGLint *value); |
264 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathTexGenfvProc)(GrGLenum tex
CoordSet, GrGLenum pname, GrGLfloat *value); | 261 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathTexGenfvProc)(GrGLenum tex
CoordSet, GrGLenum pname, GrGLfloat *value); |
265 typedef GrGLboolean (GR_GL_FUNCTION_TYPE* GrGLIsPointInFillPathProc)(GrGLuin
t path, GrGLuint mask, GrGLfloat x, GrGLfloat y); | 262 typedef GrGLboolean (GR_GL_FUNCTION_TYPE* GrGLIsPointInFillPathProc)(GrGLuin
t path, GrGLuint mask, GrGLfloat x, GrGLfloat y); |
266 typedef GrGLboolean (GR_GL_FUNCTION_TYPE* GrGLIsPointInStrokePathProc)(GrGLu
int path, GrGLfloat x, GrGLfloat y); | 263 typedef GrGLboolean (GR_GL_FUNCTION_TYPE* GrGLIsPointInStrokePathProc)(GrGLu
int path, GrGLfloat x, GrGLfloat y); |
267 typedef GrGLfloat (GR_GL_FUNCTION_TYPE* GrGLGetPathLengthProc)(GrGLuint path
, GrGLsizei startSegment, GrGLsizei numSegments); | 264 typedef GrGLfloat (GR_GL_FUNCTION_TYPE* GrGLGetPathLengthProc)(GrGLuint path
, GrGLsizei startSegment, GrGLsizei numSegments); |
268 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); | 265 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); |
269 | 266 |
270 } // extern "C" | 267 } // extern "C" |
271 | 268 |
272 #endif | 269 #endif |
OLD | NEW |