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 248 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
259 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverStrokePathProc)(GrGLuint name, G
rGLenum coverMode); | 259 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverStrokePathProc)(GrGLuint name, G
rGLenum coverMode); |
260 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverFillPathInstancedProc)(GrGLsizei
numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase, GrGL
enum coverMode, GrGLenum transformType, const GrGLfloat *transformValues); | 260 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverFillPathInstancedProc)(GrGLsizei
numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase, GrGL
enum coverMode, GrGLenum transformType, const GrGLfloat *transformValues); |
261 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverStrokePathInstancedProc)(GrGLsiz
ei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase, Gr
GLenum coverMode, GrGLenum transformType, const GrGLfloat* transformValues); | 261 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverStrokePathInstancedProc)(GrGLsiz
ei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase, Gr
GLenum coverMode, GrGLenum transformType, const GrGLfloat* transformValues); |
262 // NV_path_rendering v1.2 | 262 // NV_path_rendering v1.2 |
263 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverFillPathProc)(GrGLuin
t path, GrGLenum fillMode, GrGLuint mask, GrGLenum coverMode); | 263 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverFillPathProc)(GrGLuin
t path, GrGLenum fillMode, GrGLuint mask, GrGLenum coverMode); |
264 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverStrokePathProc)(GrGLu
int path, GrGLint reference, GrGLuint mask, GrGLenum coverMode); | 264 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverStrokePathProc)(GrGLu
int path, GrGLint reference, GrGLuint mask, GrGLenum coverMode); |
265 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverFillPathInstancedProc
)(GrGLsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pat
hBase, GrGLenum fillMode, GrGLuint mask, GrGLenum coverMode, GrGLenum transformT
ype, const GrGLfloat *transformValues); | 265 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverFillPathInstancedProc
)(GrGLsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pat
hBase, GrGLenum fillMode, GrGLuint mask, GrGLenum coverMode, GrGLenum transformT
ype, const GrGLfloat *transformValues); |
266 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverStrokePathInstancedPr
oc)(GrGLsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint p
athBase, GrGLint reference, GrGLuint mask, GrGLenum coverMode, GrGLenum transfor
mType, const GrGLfloat *transformValues); | 266 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverStrokePathInstancedPr
oc)(GrGLsizei numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint p
athBase, GrGLint reference, GrGLuint mask, GrGLenum coverMode, GrGLenum transfor
mType, const GrGLfloat *transformValues); |
267 // NV_path_rendering v1.3 | 267 // NV_path_rendering v1.3 |
268 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLProgramPathFragmentInputGenProc)(GrGL
uint program, GrGLint location, GrGLenum genMode, GrGLint components,const GrGLf
loat *coeffs); | 268 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLProgramPathFragmentInputGenProc)(GrGL
uint program, GrGLint location, GrGLenum genMode, GrGLint components,const GrGLf
loat *coeffs); |
269 typedef GrGLenum (GR_GL_FUNCTION_TYPE* GrGLPathMemoryGlyphIndexArrayProc)(GrGLui
nt firstPathName, GrGLenum fontTarget, GrGLsizeiptr fontSize, const GrGLvoid *fo
ntData, GrGLsizei faceIndex, GrGLuint firstGlyphIndex, GrGLsizei numGlyphs, GrGL
uint pathParameterTemplate, GrGLfloat emScale); | |
270 | 269 |
271 /* ARB_program_interface_query */ | 270 /* ARB_program_interface_query */ |
272 typedef GrGLint (GR_GL_FUNCTION_TYPE* GrGLGetProgramResourceLocationProc)(GrGLui
nt program, GrGLenum programInterface, const GrGLchar *name); | 271 typedef GrGLint (GR_GL_FUNCTION_TYPE* GrGLGetProgramResourceLocationProc)(GrGLui
nt program, GrGLenum programInterface, const GrGLchar *name); |
273 | 272 |
274 /* GL_NV_framebuffer_mixed_samples */ | 273 /* GL_NV_framebuffer_mixed_samples */ |
275 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverageModulationProc)(GrGLenum comp
onents); | 274 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverageModulationProc)(GrGLenum comp
onents); |
276 | 275 |
277 /* ARB_draw_instanced */ | 276 /* ARB_draw_instanced */ |
278 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDrawArraysInstancedProc)(GrGLenum mod
e, GrGLint first, GrGLsizei count, GrGLsizei primcount); | 277 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDrawArraysInstancedProc)(GrGLenum mod
e, GrGLint first, GrGLsizei count, GrGLsizei primcount); |
279 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDrawElementsInstancedProc)(GrGLenum m
ode, GrGLsizei count, GrGLenum type, const GrGLvoid *indices, GrGLsizei primcoun
t); | 278 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDrawElementsInstancedProc)(GrGLenum m
ode, GrGLsizei count, GrGLenum type, const GrGLvoid *indices, GrGLsizei primcoun
t); |
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
404 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDebugMessageInsertProc)(GrGLenum sour
ce, GrGLenum type, GrGLuint id, GrGLenum severity, GrGLsizei length, const GrGL
char* buf); | 403 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDebugMessageInsertProc)(GrGLenum sour
ce, GrGLenum type, GrGLuint id, GrGLenum severity, GrGLsizei length, const GrGL
char* buf); |
405 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDebugMessageCallbackProc)(GRGLDEBUGPR
OC callback, const GrGLvoid* userParam); | 404 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDebugMessageCallbackProc)(GRGLDEBUGPR
OC callback, const GrGLvoid* userParam); |
406 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); | 405 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); |
407 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPushDebugGroupProc)(GrGLenum source,
GrGLuint id, GrGLsizei length, const GrGLchar * message); | 406 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPushDebugGroupProc)(GrGLenum source,
GrGLuint id, GrGLsizei length, const GrGLchar * message); |
408 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPopDebugGroupProc)(); | 407 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPopDebugGroupProc)(); |
409 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLObjectLabelProc)(GrGLenum identifier,
GrGLuint name, GrGLsizei length, const GrGLchar *label); | 408 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLObjectLabelProc)(GrGLenum identifier,
GrGLuint name, GrGLsizei length, const GrGLchar *label); |
410 | 409 |
411 } // extern "C" | 410 } // extern "C" |
412 | 411 |
413 #endif | 412 #endif |
OLD | NEW |