| 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 84 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 95 typedef GrGLenum (GR_GL_FUNCTION_TYPE* GrGLCheckFramebufferStatusProc)(GrGLenum 
     target); | 95 typedef GrGLenum (GR_GL_FUNCTION_TYPE* GrGLCheckFramebufferStatusProc)(GrGLenum 
     target); | 
| 96 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLClearProc)(GrGLbitfield mask); | 96 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLClearProc)(GrGLbitfield mask); | 
| 97 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLClearColorProc)(GrGLclampf red, GrGLc
     lampf green, GrGLclampf blue, GrGLclampf alpha); | 97 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLClearColorProc)(GrGLclampf red, GrGLc
     lampf green, GrGLclampf blue, GrGLclampf alpha); | 
| 98 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLClearStencilProc)(GrGLint s); | 98 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLClearStencilProc)(GrGLint s); | 
| 99 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLClientActiveTextureProc)(GrGLenum tex
     ture); | 99 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLClientActiveTextureProc)(GrGLenum tex
     ture); | 
| 100 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLColorMaskProc)(GrGLboolean red, GrGLb
     oolean green, GrGLboolean blue, GrGLboolean alpha); | 100 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLColorMaskProc)(GrGLboolean red, GrGLb
     oolean green, GrGLboolean blue, GrGLboolean alpha); | 
| 101 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCompileShaderProc)(GrGLuint shader); | 101 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCompileShaderProc)(GrGLuint shader); | 
| 102 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCompressedTexImage2DProc)(GrGLenum ta
     rget, GrGLint level, GrGLenum internalformat, GrGLsizei width, GrGLsizei height,
      GrGLint border, GrGLsizei imageSize, const GrGLvoid* data); | 102 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCompressedTexImage2DProc)(GrGLenum ta
     rget, GrGLint level, GrGLenum internalformat, GrGLsizei width, GrGLsizei height,
      GrGLint border, GrGLsizei imageSize, const GrGLvoid* data); | 
| 103 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCompressedTexSubImage2DProc)(GrGLenum
      target, GrGLint level, GrGLint xoffset, GrGLint yoffset, GrGLsizei width, GrGLs
     izei height, GrGLenum format, GrGLsizei imageSize, const GrGLvoid* data); | 103 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCompressedTexSubImage2DProc)(GrGLenum
      target, GrGLint level, GrGLint xoffset, GrGLint yoffset, GrGLsizei width, GrGLs
     izei height, GrGLenum format, GrGLsizei imageSize, const GrGLvoid* data); | 
| 104 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCopyTexSubImage2DProc)(GrGLenum targe
     t, GrGLint level, GrGLint xoffset, GrGLint yoffset, GrGLint x, GrGLint y, GrGLsi
     zei width, GrGLsizei height); | 104 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCopyTexSubImage2DProc)(GrGLenum targe
     t, GrGLint level, GrGLint xoffset, GrGLint yoffset, GrGLint x, GrGLint y, GrGLsi
     zei width, GrGLsizei height); | 
| 105 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCopyTextureCHROMIUMProc)(GrGLenum tar
     get, GrGLenum src, GrGLenum dst, GrGLint level, GrGLint format, GrGLenum type); |  | 
| 106 typedef GrGLuint (GR_GL_FUNCTION_TYPE* GrGLCreateProgramProc)(void); | 105 typedef GrGLuint (GR_GL_FUNCTION_TYPE* GrGLCreateProgramProc)(void); | 
| 107 typedef GrGLuint (GR_GL_FUNCTION_TYPE* GrGLCreateShaderProc)(GrGLenum type); | 106 typedef GrGLuint (GR_GL_FUNCTION_TYPE* GrGLCreateShaderProc)(GrGLenum type); | 
| 108 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCullFaceProc)(GrGLenum mode); | 107 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCullFaceProc)(GrGLenum mode); | 
| 109 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeleteBuffersProc)(GrGLsizei n, const
      GrGLuint* buffers); | 108 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeleteBuffersProc)(GrGLsizei n, const
      GrGLuint* buffers); | 
| 110 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeleteFramebuffersProc)(GrGLsizei n, 
     const GrGLuint *framebuffers); | 109 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeleteFramebuffersProc)(GrGLsizei n, 
     const GrGLuint *framebuffers); | 
| 111 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeleteProgramProc)(GrGLuint program); | 110 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeleteProgramProc)(GrGLuint program); | 
| 112 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeleteQueriesProc)(GrGLsizei n, const
      GrGLuint *ids); | 111 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeleteQueriesProc)(GrGLsizei n, const
      GrGLuint *ids); | 
| 113 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeleteRenderbuffersProc)(GrGLsizei n,
      const GrGLuint *renderbuffers); | 112 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeleteRenderbuffersProc)(GrGLsizei n,
      const GrGLuint *renderbuffers); | 
| 114 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeleteShaderProc)(GrGLuint shader); | 113 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeleteShaderProc)(GrGLuint shader); | 
| 115 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeleteTexturesProc)(GrGLsizei n, cons
     t GrGLuint* textures); | 114 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDeleteTexturesProc)(GrGLsizei n, cons
     t GrGLuint* textures); | 
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 175 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPopGroupMarkerProc)(); | 174 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPopGroupMarkerProc)(); | 
| 176 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPushGroupMarkerProc)(GrGLsizei length
     , const char* marker); | 175 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPushGroupMarkerProc)(GrGLsizei length
     , const char* marker); | 
| 177 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLQueryCounterProc)(GrGLuint id, GrGLen
     um target); | 176 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLQueryCounterProc)(GrGLuint id, GrGLen
     um target); | 
| 178 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRasterSamplesProc)(GrGLuint samples, 
     GrGLboolean fixedsamplelocations); | 177 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRasterSamplesProc)(GrGLuint samples, 
     GrGLboolean fixedsamplelocations); | 
| 179 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLReadBufferProc)(GrGLenum src); | 178 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLReadBufferProc)(GrGLenum src); | 
| 180 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLReadPixelsProc)(GrGLint x, GrGLint y,
      GrGLsizei width, GrGLsizei height, GrGLenum format, GrGLenum type, GrGLvoid* pi
     xels); | 179 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLReadPixelsProc)(GrGLint x, GrGLint y,
      GrGLsizei width, GrGLsizei height, GrGLenum format, GrGLenum type, GrGLvoid* pi
     xels); | 
| 181 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRenderbufferStorageProc)(GrGLenum tar
     get, GrGLenum internalformat, GrGLsizei width, GrGLsizei height); | 180 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRenderbufferStorageProc)(GrGLenum tar
     get, GrGLenum internalformat, GrGLsizei width, GrGLsizei height); | 
| 182 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRenderbufferStorageMultisampleProc)(G
     rGLenum target, GrGLsizei samples, GrGLenum internalformat, GrGLsizei width, GrG
     Lsizei height); | 181 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRenderbufferStorageMultisampleProc)(G
     rGLenum target, GrGLsizei samples, GrGLenum internalformat, GrGLsizei width, GrG
     Lsizei height); | 
| 183 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLResolveMultisampleFramebufferProc)(); | 182 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLResolveMultisampleFramebufferProc)(); | 
| 184 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLScissorProc)(GrGLint x, GrGLint y, Gr
     GLsizei width, GrGLsizei height); | 183 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLScissorProc)(GrGLint x, GrGLint y, Gr
     GLsizei width, GrGLsizei height); | 
| 185 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLBindUniformLocation)(GrGLuint program
     , GrGLint location, const char* name); | 184 // GL_CHROMIUM_bind_uniform_location | 
|  | 185 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLBindUniformLocationProc)(GrGLuint pro
     gram, GrGLint location, const char* name); | 
| 186 | 186 | 
| 187 #if GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE | 187 #if GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE | 
| 188 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLShaderSourceProc)(GrGLuint shader, Gr
     GLsizei count, const char* const * str, const GrGLint* length); | 188 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLShaderSourceProc)(GrGLuint shader, Gr
     GLsizei count, const char* const * str, const GrGLint* length); | 
| 189 #else | 189 #else | 
| 190 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLShaderSourceProc)(GrGLuint shader, Gr
     GLsizei count, const char** str, const GrGLint* length); | 190 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLShaderSourceProc)(GrGLuint shader, Gr
     GLsizei count, const char** str, const GrGLint* length); | 
| 191 #endif | 191 #endif | 
| 192 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFuncProc)(GrGLenum func, GrGLi
     nt ref, GrGLuint mask); | 192 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFuncProc)(GrGLenum func, GrGLi
     nt ref, GrGLuint mask); | 
| 193 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFuncSeparateProc)(GrGLenum fac
     e, GrGLenum func, GrGLint ref, GrGLuint mask); | 193 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFuncSeparateProc)(GrGLenum fac
     e, GrGLenum func, GrGLint ref, GrGLuint mask); | 
| 194 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilMaskProc)(GrGLuint mask); | 194 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilMaskProc)(GrGLuint mask); | 
| 195 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilMaskSeparateProc)(GrGLenum fac
     e, GrGLuint mask); | 195 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilMaskSeparateProc)(GrGLenum fac
     e, GrGLuint mask); | 
| (...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 398 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDebugMessageInsertProc)(GrGLenum sour
     ce, GrGLenum type, GrGLuint id, GrGLenum severity, GrGLsizei length,  const GrGL
     char* buf); | 398 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDebugMessageInsertProc)(GrGLenum sour
     ce, GrGLenum type, GrGLuint id, GrGLenum severity, GrGLsizei length,  const GrGL
     char* buf); | 
| 399 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDebugMessageCallbackProc)(GRGLDEBUGPR
     OC callback, const GrGLvoid* userParam); | 399 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDebugMessageCallbackProc)(GRGLDEBUGPR
     OC callback, const GrGLvoid* userParam); | 
| 400 typedef GrGLuint (GR_GL_FUNCTION_TYPE* GrGLGetDebugMessageLogProc)(GrGLuint coun
     t, GrGLsizei bufSize, GrGLenum* sources, GrGLenum* types, GrGLuint* ids, GrGLenu
     m* severities, GrGLsizei* lengths,  GrGLchar* messageLog); | 400 typedef GrGLuint (GR_GL_FUNCTION_TYPE* GrGLGetDebugMessageLogProc)(GrGLuint coun
     t, GrGLsizei bufSize, GrGLenum* sources, GrGLenum* types, GrGLuint* ids, GrGLenu
     m* severities, GrGLsizei* lengths,  GrGLchar* messageLog); | 
| 401 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPushDebugGroupProc)(GrGLenum source, 
     GrGLuint id, GrGLsizei length,  const GrGLchar * message); | 401 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPushDebugGroupProc)(GrGLenum source, 
     GrGLuint id, GrGLsizei length,  const GrGLchar * message); | 
| 402 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPopDebugGroupProc)(); | 402 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPopDebugGroupProc)(); | 
| 403 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLObjectLabelProc)(GrGLenum identifier,
      GrGLuint name, GrGLsizei length, const GrGLchar *label); | 403 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLObjectLabelProc)(GrGLenum identifier,
      GrGLuint name, GrGLsizei length, const GrGLchar *label); | 
| 404 | 404 | 
| 405 }  // extern "C" | 405 }  // extern "C" | 
| 406 | 406 | 
| 407 #endif | 407 #endif | 
| OLD | NEW | 
|---|