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 161 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
172 #else | 172 #else |
173 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLShaderSourceProc)(GrGLuint shader
, GrGLsizei count, const char** str, const GrGLint* length); | 173 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLShaderSourceProc)(GrGLuint shader
, GrGLsizei count, const char** str, const GrGLint* length); |
174 #endif | 174 #endif |
175 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFuncProc)(GrGLenum func, G
rGLint ref, GrGLuint mask); | 175 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFuncProc)(GrGLenum func, G
rGLint ref, GrGLuint mask); |
176 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFuncSeparateProc)(GrGLenum
face, GrGLenum func, GrGLint ref, GrGLuint mask); | 176 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFuncSeparateProc)(GrGLenum
face, GrGLenum func, GrGLint ref, GrGLuint mask); |
177 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilMaskProc)(GrGLuint mask); | 177 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilMaskProc)(GrGLuint mask); |
178 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilMaskSeparateProc)(GrGLenum
face, GrGLuint mask); | 178 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilMaskSeparateProc)(GrGLenum
face, GrGLuint mask); |
179 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilOpProc)(GrGLenum fail, GrG
Lenum zfail, GrGLenum zpass); | 179 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilOpProc)(GrGLenum fail, GrG
Lenum zfail, GrGLenum zpass); |
180 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilOpSeparateProc)(GrGLenum f
ace, GrGLenum fail, GrGLenum zfail, GrGLenum zpass); | 180 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilOpSeparateProc)(GrGLenum f
ace, GrGLenum fail, GrGLenum zfail, GrGLenum zpass); |
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); | 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); |
| 182 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTexImage3DProc)(GrGLenum target,
GrGLint level, GrGLint internalformat, GrGLsizei width, GrGLsizei height, GrGLsi
zei depth, GrGLint border, GrGLenum format, GrGLenum type, const GrGLvoid* pixel
s); |
182 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTexParameteriProc)(GrGLenum targe
t, GrGLenum pname, GrGLint param); | 183 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); | 184 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); | 185 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); | 186 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); | 187 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); |
| 188 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLTexSubImage3DProc)(GrGLenum targe
t, GrGLint level, GrGLint xoffset, GrGLint yoffset, GrGLint zoffset, GrGLsizei w
idth, GrGLsizei height, GrGLsizei depth, GrGLenum format, GrGLenum type, const G
rGLvoid* pixels); |
187 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform1fProc)(GrGLint location,
GrGLfloat v0); | 189 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform1fProc)(GrGLint location,
GrGLfloat v0); |
188 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform1iProc)(GrGLint location,
GrGLint v0); | 190 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); | 191 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); | 192 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform1ivProc)(GrGLint location,
GrGLsizei count, const GrGLint* v); |
191 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform2fProc)(GrGLint location,
GrGLfloat v0, GrGLfloat v1); | 193 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform2fProc)(GrGLint location,
GrGLfloat v0, GrGLfloat v1); |
192 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform2iProc)(GrGLint location,
GrGLint v0, GrGLint v1); | 194 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform2iProc)(GrGLint location,
GrGLint v0, GrGLint v1); |
193 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform2fvProc)(GrGLint location,
GrGLsizei count, const GrGLfloat* v); | 195 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform2fvProc)(GrGLint location,
GrGLsizei count, const GrGLfloat* v); |
194 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform2ivProc)(GrGLint location,
GrGLsizei count, const GrGLint* v); | 196 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform2ivProc)(GrGLint location,
GrGLsizei count, const GrGLint* v); |
195 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform3fProc)(GrGLint location,
GrGLfloat v0, GrGLfloat v1, GrGLfloat v2); | 197 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform3fProc)(GrGLint location,
GrGLfloat v0, GrGLfloat v1, GrGLfloat v2); |
196 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform3iProc)(GrGLint location,
GrGLint v0, GrGLint v1, GrGLint v2); | 198 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLUniform3iProc)(GrGLint location,
GrGLint v0, GrGLint v1, GrGLint v2); |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
248 // NV_path_rendering v1.2 | 250 // NV_path_rendering v1.2 |
249 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverFillPathProc)(GrG
Luint path, GrGLenum fillMode, GrGLuint mask, GrGLenum coverMode); | 251 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverFillPathProc)(GrG
Luint path, GrGLenum fillMode, GrGLuint mask, GrGLenum coverMode); |
250 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverStrokePathProc)(G
rGLuint path, GrGLint reference, GrGLuint mask, GrGLenum coverMode); | 252 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverStrokePathProc)(G
rGLuint path, GrGLint reference, GrGLuint mask, GrGLenum coverMode); |
251 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); | 253 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); |
252 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); | 254 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); |
253 // NV_path_rendering v1.3 | 255 // NV_path_rendering v1.3 |
254 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLProgramPathFragmentInputGenProc)(
GrGLuint program, GrGLint location, GrGLenum genMode, GrGLint components,const G
rGLfloat *coeffs); | 256 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLProgramPathFragmentInputGenProc)(
GrGLuint program, GrGLint location, GrGLenum genMode, GrGLint components,const G
rGLfloat *coeffs); |
255 } // extern "C" | 257 } // extern "C" |
256 | 258 |
257 #endif | 259 #endif |
OLD | NEW |