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 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
122 typedef GrGLint (GR_GL_FUNCTION_TYPE* GrGLGetUniformLocationProc)(GrGLuint p
rogram, const char* name); | 122 typedef GrGLint (GR_GL_FUNCTION_TYPE* GrGLGetUniformLocationProc)(GrGLuint p
rogram, const char* name); |
123 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLLineWidthProc)(GrGLfloat width); | 123 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLLineWidthProc)(GrGLfloat width); |
124 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLLinkProgramProc)(GrGLuint program
); | 124 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLLinkProgramProc)(GrGLuint program
); |
125 typedef GrGLvoid* (GR_GL_FUNCTION_TYPE* GrGLMapBufferProc)(GrGLenum target,
GrGLenum access); | 125 typedef GrGLvoid* (GR_GL_FUNCTION_TYPE* GrGLMapBufferProc)(GrGLenum target,
GrGLenum access); |
126 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPixelStoreiProc)(GrGLenum pname,
GrGLint param); | 126 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPixelStoreiProc)(GrGLenum pname,
GrGLint param); |
127 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLQueryCounterProc)(GrGLuint id, Gr
GLenum target); | 127 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLQueryCounterProc)(GrGLuint id, Gr
GLenum target); |
128 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLReadBufferProc)(GrGLenum src); | 128 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLReadBufferProc)(GrGLenum src); |
129 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLReadPixelsProc)(GrGLint x, GrGLin
t y, GrGLsizei width, GrGLsizei height, GrGLenum format, GrGLenum type, GrGLvoid
* pixels); | 129 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLReadPixelsProc)(GrGLint x, GrGLin
t y, GrGLsizei width, GrGLsizei height, GrGLenum format, GrGLenum type, GrGLvoid
* pixels); |
130 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRenderbufferStorageProc)(GrGLenum
target, GrGLenum internalformat, GrGLsizei width, GrGLsizei height); | 130 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRenderbufferStorageProc)(GrGLenum
target, GrGLenum internalformat, GrGLsizei width, GrGLsizei height); |
131 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRenderbufferStorageMultisamplePro
c)(GrGLenum target, GrGLsizei samples, GrGLenum internalformat, GrGLsizei width,
GrGLsizei height); | 131 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRenderbufferStorageMultisamplePro
c)(GrGLenum target, GrGLsizei samples, GrGLenum internalformat, GrGLsizei width,
GrGLsizei height); |
132 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLRenderbufferStorageMultisampleCov
erageProc)(GrGLenum target, GrGLsizei coverageSamples, GrGLsizei colorSamples, G
rGLenum internalformat, GrGLsizei width, GrGLsizei height); | |
133 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLResolveMultisampleFramebufferProc
)(); | 132 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLResolveMultisampleFramebufferProc
)(); |
134 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLScissorProc)(GrGLint x, GrGLint y
, GrGLsizei width, GrGLsizei height); | 133 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLScissorProc)(GrGLint x, GrGLint y
, GrGLsizei width, GrGLsizei height); |
135 #if GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE | 134 #if GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE |
136 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLShaderSourceProc)(GrGLuint shader
, GrGLsizei count, const char* const * str, const GrGLint* length); | 135 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLShaderSourceProc)(GrGLuint shader
, GrGLsizei count, const char* const * str, const GrGLint* length); |
137 #else | 136 #else |
138 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLShaderSourceProc)(GrGLuint shader
, GrGLsizei count, const char** str, const GrGLint* length); | 137 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLShaderSourceProc)(GrGLuint shader
, GrGLsizei count, const char** str, const GrGLint* length); |
139 #endif | 138 #endif |
140 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFuncProc)(GrGLenum func, G
rGLint ref, GrGLuint mask); | 139 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFuncProc)(GrGLenum func, G
rGLint ref, GrGLuint mask); |
141 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFuncSeparateProc)(GrGLenum
face, GrGLenum func, GrGLint ref, GrGLuint mask); | 140 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilFuncSeparateProc)(GrGLenum
face, GrGLenum func, GrGLint ref, GrGLuint mask); |
142 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilMaskProc)(GrGLuint mask); | 141 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilMaskProc)(GrGLuint mask); |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
229 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathColorGenfvProc)(GrGLenum c
olor, GrGLenum pname, GrGLfloat *value); | 228 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathColorGenfvProc)(GrGLenum c
olor, GrGLenum pname, GrGLfloat *value); |
230 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathTexGenivProc)(GrGLenum tex
CoordSet, GrGLenum pname, GrGLint *value); | 229 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathTexGenivProc)(GrGLenum tex
CoordSet, GrGLenum pname, GrGLint *value); |
231 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathTexGenfvProc)(GrGLenum tex
CoordSet, GrGLenum pname, GrGLfloat *value); | 230 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLGetPathTexGenfvProc)(GrGLenum tex
CoordSet, GrGLenum pname, GrGLfloat *value); |
232 typedef GrGLboolean (GR_GL_FUNCTION_TYPE* GrGLIsPointInFillPathProc)(GrGLuin
t path, GrGLuint mask, GrGLfloat x, GrGLfloat y); | 231 typedef GrGLboolean (GR_GL_FUNCTION_TYPE* GrGLIsPointInFillPathProc)(GrGLuin
t path, GrGLuint mask, GrGLfloat x, GrGLfloat y); |
233 typedef GrGLboolean (GR_GL_FUNCTION_TYPE* GrGLIsPointInStrokePathProc)(GrGLu
int path, GrGLfloat x, GrGLfloat y); | 232 typedef GrGLboolean (GR_GL_FUNCTION_TYPE* GrGLIsPointInStrokePathProc)(GrGLu
int path, GrGLfloat x, GrGLfloat y); |
234 typedef GrGLfloat (GR_GL_FUNCTION_TYPE* GrGLGetPathLengthProc)(GrGLuint path
, GrGLsizei startSegment, GrGLsizei numSegments); | 233 typedef GrGLfloat (GR_GL_FUNCTION_TYPE* GrGLGetPathLengthProc)(GrGLuint path
, GrGLsizei startSegment, GrGLsizei numSegments); |
235 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); | 234 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); |
236 } // extern "C" | 235 } // extern "C" |
237 | 236 |
238 #endif | 237 #endif |
OLD | NEW |