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 239 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
250 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverStrokePathProc)(GrGLuint name, G
rGLenum coverMode); | 250 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverStrokePathProc)(GrGLuint name, G
rGLenum coverMode); |
251 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverFillPathInstancedProc)(GrGLsizei
numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase, GrGL
enum coverMode, GrGLenum transformType, const GrGLfloat *transformValues); | 251 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverFillPathInstancedProc)(GrGLsizei
numPaths, GrGLenum pathNameType, const GrGLvoid *paths, GrGLuint pathBase, GrGL
enum coverMode, GrGLenum transformType, const GrGLfloat *transformValues); |
252 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); | 252 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); |
253 // NV_path_rendering v1.2 | 253 // NV_path_rendering v1.2 |
254 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverFillPathProc)(GrGLuin
t path, GrGLenum fillMode, GrGLuint mask, GrGLenum coverMode); | 254 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverFillPathProc)(GrGLuin
t path, GrGLenum fillMode, GrGLuint mask, GrGLenum coverMode); |
255 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverStrokePathProc)(GrGLu
int path, GrGLint reference, GrGLuint mask, GrGLenum coverMode); | 255 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLStencilThenCoverStrokePathProc)(GrGLu
int path, GrGLint reference, GrGLuint mask, GrGLenum coverMode); |
256 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); | 256 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); |
257 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); | 257 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); |
258 // NV_path_rendering v1.3 | 258 // NV_path_rendering v1.3 |
259 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLProgramPathFragmentInputGenProc)(GrGL
uint program, GrGLint location, GrGLenum genMode, GrGLint components,const GrGLf
loat *coeffs); | 259 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLProgramPathFragmentInputGenProc)(GrGL
uint program, GrGLint location, GrGLenum genMode, GrGLint components,const GrGLf
loat *coeffs); |
260 // CHROMIUM_path_rendering | |
261 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLBindFragmentInputLocationProc)(GrGLui
nt program, GrGLint location, const GrGLchar* name); | |
262 | 260 |
263 /* ARB_program_interface_query */ | 261 /* ARB_program_interface_query */ |
264 typedef GrGLint (GR_GL_FUNCTION_TYPE* GrGLGetProgramResourceLocationProc)(GrGLui
nt program, GrGLenum programInterface, const GrGLchar *name); | 262 typedef GrGLint (GR_GL_FUNCTION_TYPE* GrGLGetProgramResourceLocationProc)(GrGLui
nt program, GrGLenum programInterface, const GrGLchar *name); |
265 | 263 |
266 /* GL_NV_framebuffer_mixed_samples */ | 264 /* GL_NV_framebuffer_mixed_samples */ |
267 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverageModulationProc)(GrGLenum comp
onents); | 265 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLCoverageModulationProc)(GrGLenum comp
onents); |
268 | 266 |
269 /* ARB_draw_instanced */ | 267 /* ARB_draw_instanced */ |
270 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDrawArraysInstancedProc)(GrGLenum mod
e, GrGLint first, GrGLsizei count, GrGLsizei primcount); | 268 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDrawArraysInstancedProc)(GrGLenum mod
e, GrGLint first, GrGLsizei count, GrGLsizei primcount); |
271 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDrawElementsInstancedProc)(GrGLenum m
ode, GrGLsizei count, GrGLenum type, const GrGLvoid *indices, GrGLsizei primcoun
t); | 269 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... |
396 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDebugMessageInsertProc)(GrGLenum sour
ce, GrGLenum type, GrGLuint id, GrGLenum severity, GrGLsizei length, const GrGL
char* buf); | 394 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDebugMessageInsertProc)(GrGLenum sour
ce, GrGLenum type, GrGLuint id, GrGLenum severity, GrGLsizei length, const GrGL
char* buf); |
397 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDebugMessageCallbackProc)(GRGLDEBUGPR
OC callback, const GrGLvoid* userParam); | 395 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLDebugMessageCallbackProc)(GRGLDEBUGPR
OC callback, const GrGLvoid* userParam); |
398 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); | 396 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); |
399 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPushDebugGroupProc)(GrGLenum source,
GrGLuint id, GrGLsizei length, const GrGLchar * message); | 397 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPushDebugGroupProc)(GrGLenum source,
GrGLuint id, GrGLsizei length, const GrGLchar * message); |
400 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPopDebugGroupProc)(); | 398 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLPopDebugGroupProc)(); |
401 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLObjectLabelProc)(GrGLenum identifier,
GrGLuint name, GrGLsizei length, const GrGLchar *label); | 399 typedef GrGLvoid (GR_GL_FUNCTION_TYPE* GrGLObjectLabelProc)(GrGLenum identifier,
GrGLuint name, GrGLsizei length, const GrGLchar *label); |
402 | 400 |
403 } // extern "C" | 401 } // extern "C" |
404 | 402 |
405 #endif | 403 #endif |
OLD | NEW |