| 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 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 157 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLLineWidthProc)(GrGLfloat width); | 157 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLLineWidthProc)(GrGLfloat width); |
| 158 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLLinkProgramProc)(GrGLuint program
); | 158 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLLinkProgramProc)(GrGLuint program
); |
| 159 typedef GrGLvoid* (GR_GL_FUNCTION_TYPE* GrGLMapBufferProc)(GrGLenum target,
GrGLenum access); | 159 typedef GrGLvoid* (GR_GL_FUNCTION_TYPE* GrGLMapBufferProc)(GrGLenum target,
GrGLenum access); |
| 160 typedef GrGLvoid* (GR_GL_FUNCTION_TYPE* GrGLMapBufferRangeProc)(GrGLenum tar
get, GrGLintptr offset, GrGLsizeiptr length, GrGLbitfield access); | 160 typedef GrGLvoid* (GR_GL_FUNCTION_TYPE* GrGLMapBufferRangeProc)(GrGLenum tar
get, GrGLintptr offset, GrGLsizeiptr length, GrGLbitfield access); |
| 161 typedef GrGLvoid* (GR_GL_FUNCTION_TYPE* GrGLMapBufferSubDataProc)(GrGLuint t
arget, GrGLintptr offset, GrGLsizeiptr size, GrGLenum access); | 161 typedef GrGLvoid* (GR_GL_FUNCTION_TYPE* GrGLMapBufferSubDataProc)(GrGLuint t
arget, GrGLintptr offset, GrGLsizeiptr size, GrGLenum access); |
| 162 typedef GrGLvoid* (GR_GL_FUNCTION_TYPE* GrGLMapTexSubImage2DProc)(GrGLenum t
arget, GrGLint level, GrGLint xoffset, GrGLint yoffset, GrGLsizei width, GrGLsiz
ei height, GrGLenum format, GrGLenum type, GrGLenum access); | 162 typedef GrGLvoid* (GR_GL_FUNCTION_TYPE* GrGLMapTexSubImage2DProc)(GrGLenum t
arget, GrGLint level, GrGLint xoffset, GrGLint yoffset, GrGLsizei width, GrGLsiz
ei height, GrGLenum format, GrGLenum type, GrGLenum access); |
| 163 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPixelStoreiProc)(GrGLenum pname,
GrGLint param); | 163 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPixelStoreiProc)(GrGLenum pname,
GrGLint param); |
| 164 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPopGroupMarkerProc)(); | 164 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPopGroupMarkerProc)(); |
| 165 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPushGroupMarkerProc)(GrGLsizei le
ngth, const char* marker); | 165 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPushGroupMarkerProc)(GrGLsizei le
ngth, const char* marker); |
| 166 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLQueryCounterProc)(GrGLuint id, Gr
GLenum target); | 166 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLQueryCounterProc)(GrGLuint id, Gr
GLenum target); |
| 167 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRasterSamplesProc)(GrGLuint sampl
es, GrGLboolean fixedsamplelocations); |
| 167 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLReadBufferProc)(GrGLenum src); | 168 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLReadBufferProc)(GrGLenum src); |
| 168 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLReadPixelsProc)(GrGLint x, GrGLin
t y, GrGLsizei width, GrGLsizei height, GrGLenum format, GrGLenum type, GrGLvoid
* pixels); | 169 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLReadPixelsProc)(GrGLint x, GrGLin
t y, GrGLsizei width, GrGLsizei height, GrGLenum format, GrGLenum type, GrGLvoid
* pixels); |
| 169 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRenderbufferStorageProc)(GrGLenum
target, GrGLenum internalformat, GrGLsizei width, GrGLsizei height); | 170 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRenderbufferStorageProc)(GrGLenum
target, GrGLenum internalformat, GrGLsizei width, GrGLsizei height); |
| 170 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRenderbufferStorageMultisamplePro
c)(GrGLenum target, GrGLsizei samples, GrGLenum internalformat, GrGLsizei width,
GrGLsizei height); | 171 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRenderbufferStorageMultisamplePro
c)(GrGLenum target, GrGLsizei samples, GrGLenum internalformat, GrGLsizei width,
GrGLsizei height); |
| 171 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLResolveMultisampleFramebufferProc
)(); | 172 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLResolveMultisampleFramebufferProc
)(); |
| 172 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLScissorProc)(GrGLint x, GrGLint y
, GrGLsizei width, GrGLsizei height); | 173 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLScissorProc)(GrGLint x, GrGLint y
, GrGLsizei width, GrGLsizei height); |
| 173 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLBindUniformLocation)(GrGLuint pro
gram, GrGLint location, const char* name); | 174 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLBindUniformLocation)(GrGLuint pro
gram, GrGLint location, const char* name); |
| 174 | 175 |
| 175 #if GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE | 176 #if GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE |
| 176 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLShaderSourceProc)(GrGLuint shader
, GrGLsizei count, const char* const * str, const GrGLint* length); | 177 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLShaderSourceProc)(GrGLuint shader
, GrGLsizei count, const char* const * str, const GrGLint* length); |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 260 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); | 261 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); |
| 261 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); | 262 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); |
| 262 // NV_path_rendering v1.3 | 263 // NV_path_rendering v1.3 |
| 263 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLProgramPathFragmentInputGenProc)(
GrGLuint program, GrGLint location, GrGLenum genMode, GrGLint components,const G
rGLfloat *coeffs); | 264 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLProgramPathFragmentInputGenProc)(
GrGLuint program, GrGLint location, GrGLenum genMode, GrGLint components,const G
rGLfloat *coeffs); |
| 264 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); | 265 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); |
| 265 // GL_NV_framebuffer_mixed_samples | 266 // GL_NV_framebuffer_mixed_samples |
| 266 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverageModulationProc)(GrGLenum
components); | 267 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverageModulationProc)(GrGLenum
components); |
| 267 } // extern "C" | 268 } // extern "C" |
| 268 | 269 |
| 269 #endif | 270 #endif |
| OLD | NEW |