OLD | NEW |
1 #ifndef __gl31_h_ | 1 #ifndef __gl31_h_ |
2 #define __gl31_h_ 1 | 2 #define __gl31_h_ 1 |
3 | 3 |
4 #ifdef __cplusplus | 4 #ifdef __cplusplus |
5 extern "C" { | 5 extern "C" { |
6 #endif | 6 #endif |
7 | 7 |
8 /* | 8 /* |
9 ** Copyright (c) 2013-2014 The Khronos Group Inc. | 9 ** Copyright (c) 2013-2016 The Khronos Group Inc. |
10 ** | 10 ** |
11 ** Permission is hereby granted, free of charge, to any person obtaining a | 11 ** Permission is hereby granted, free of charge, to any person obtaining a |
12 ** copy of this software and/or associated documentation files (the | 12 ** copy of this software and/or associated documentation files (the |
13 ** "Materials"), to deal in the Materials without restriction, including | 13 ** "Materials"), to deal in the Materials without restriction, including |
14 ** without limitation the rights to use, copy, modify, merge, publish, | 14 ** without limitation the rights to use, copy, modify, merge, publish, |
15 ** distribute, sublicense, and/or sell copies of the Materials, and to | 15 ** distribute, sublicense, and/or sell copies of the Materials, and to |
16 ** permit persons to whom the Materials are furnished to do so, subject to | 16 ** permit persons to whom the Materials are furnished to do so, subject to |
17 ** the following conditions: | 17 ** the following conditions: |
18 ** | 18 ** |
19 ** The above copyright notice and this permission notice shall be included | 19 ** The above copyright notice and this permission notice shall be included |
(...skipping 11 matching lines...) Expand all Loading... |
31 ** This header is generated from the Khronos OpenGL / OpenGL ES XML | 31 ** This header is generated from the Khronos OpenGL / OpenGL ES XML |
32 ** API Registry. The current version of the Registry, generator scripts | 32 ** API Registry. The current version of the Registry, generator scripts |
33 ** used to make the header, and the header can be found at | 33 ** used to make the header, and the header can be found at |
34 ** http://www.opengl.org/registry/ | 34 ** http://www.opengl.org/registry/ |
35 ** | 35 ** |
36 ** Khronos $Revision$ on $Date$ | 36 ** Khronos $Revision$ on $Date$ |
37 */ | 37 */ |
38 | 38 |
39 #include <GLES3/gl3platform.h> | 39 #include <GLES3/gl3platform.h> |
40 | 40 |
41 /* Generated on date 20141118 */ | 41 #ifndef GL_APIENTRYP |
| 42 #define GL_APIENTRYP GL_APIENTRY* |
| 43 #endif |
| 44 |
| 45 #ifndef GL_GLES_PROTOTYPES |
| 46 #define GL_GLES_PROTOTYPES 1 |
| 47 #endif |
| 48 |
| 49 /* Generated on date 20161024 */ |
42 | 50 |
43 /* Generated C header for: | 51 /* Generated C header for: |
44 * API: gles2 | 52 * API: gles2 |
45 * Profile: common | 53 * Profile: common |
46 * Versions considered: 2.[0-9]|3.[01] | 54 * Versions considered: 2\.[0-9]|3\.[01] |
47 * Versions emitted: .* | 55 * Versions emitted: .* |
48 * Default extensions included: None | 56 * Default extensions included: None |
49 * Additional extensions included: _nomatch_^ | 57 * Additional extensions included: _nomatch_^ |
50 * Extensions removed: _nomatch_^ | 58 * Extensions removed: _nomatch_^ |
51 */ | 59 */ |
52 | 60 |
53 #ifndef GL_ES_VERSION_2_0 | 61 #ifndef GL_ES_VERSION_2_0 |
54 #define GL_ES_VERSION_2_0 1 | 62 #define GL_ES_VERSION_2_0 1 |
55 #include <KHR/khrplatform.h> | 63 #include <KHR/khrplatform.h> |
56 typedef khronos_int8_t GLbyte; | 64 typedef khronos_int8_t GLbyte; |
(...skipping 310 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
367 #define GL_NONE 0 | 375 #define GL_NONE 0 |
368 #define GL_FRAMEBUFFER_COMPLETE 0x8CD5 | 376 #define GL_FRAMEBUFFER_COMPLETE 0x8CD5 |
369 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6 | 377 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6 |
370 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7 | 378 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7 |
371 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS 0x8CD9 | 379 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS 0x8CD9 |
372 #define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD | 380 #define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD |
373 #define GL_FRAMEBUFFER_BINDING 0x8CA6 | 381 #define GL_FRAMEBUFFER_BINDING 0x8CA6 |
374 #define GL_RENDERBUFFER_BINDING 0x8CA7 | 382 #define GL_RENDERBUFFER_BINDING 0x8CA7 |
375 #define GL_MAX_RENDERBUFFER_SIZE 0x84E8 | 383 #define GL_MAX_RENDERBUFFER_SIZE 0x84E8 |
376 #define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506 | 384 #define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506 |
| 385 typedef void (GL_APIENTRYP PFNGLACTIVETEXTUREPROC) (GLenum texture); |
| 386 typedef void (GL_APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader
); |
| 387 typedef void (GL_APIENTRYP PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint
index, const GLchar *name); |
| 388 typedef void (GL_APIENTRYP PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); |
| 389 typedef void (GL_APIENTRYP PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint fram
ebuffer); |
| 390 typedef void (GL_APIENTRYP PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint ren
derbuffer); |
| 391 typedef void (GL_APIENTRYP PFNGLBINDTEXTUREPROC) (GLenum target, GLuint texture)
; |
| 392 typedef void (GL_APIENTRYP PFNGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLf
loat blue, GLfloat alpha); |
| 393 typedef void (GL_APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode); |
| 394 typedef void (GL_APIENTRYP PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLen
um modeAlpha); |
| 395 typedef void (GL_APIENTRYP PFNGLBLENDFUNCPROC) (GLenum sfactor, GLenum dfactor); |
| 396 typedef void (GL_APIENTRYP PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenu
m dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); |
| 397 typedef void (GL_APIENTRYP PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size,
const void *data, GLenum usage); |
| 398 typedef void (GL_APIENTRYP PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offs
et, GLsizeiptr size, const void *data); |
| 399 typedef GLenum (GL_APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target); |
| 400 typedef void (GL_APIENTRYP PFNGLCLEARPROC) (GLbitfield mask); |
| 401 typedef void (GL_APIENTRYP PFNGLCLEARCOLORPROC) (GLfloat red, GLfloat green, GLf
loat blue, GLfloat alpha); |
| 402 typedef void (GL_APIENTRYP PFNGLCLEARDEPTHFPROC) (GLfloat d); |
| 403 typedef void (GL_APIENTRYP PFNGLCLEARSTENCILPROC) (GLint s); |
| 404 typedef void (GL_APIENTRYP PFNGLCOLORMASKPROC) (GLboolean red, GLboolean green,
GLboolean blue, GLboolean alpha); |
| 405 typedef void (GL_APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader); |
| 406 typedef void (GL_APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint
level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsiz
ei imageSize, const void *data); |
| 407 typedef void (GL_APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLi
nt level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum fo
rmat, GLsizei imageSize, const void *data); |
| 408 typedef void (GL_APIENTRYP PFNGLCOPYTEXIMAGE2DPROC) (GLenum target, GLint level,
GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint b
order); |
| 409 typedef void (GL_APIENTRYP PFNGLCOPYTEXSUBIMAGE2DPROC) (GLenum target, GLint lev
el, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei heigh
t); |
| 410 typedef GLuint (GL_APIENTRYP PFNGLCREATEPROGRAMPROC) (void); |
| 411 typedef GLuint (GL_APIENTRYP PFNGLCREATESHADERPROC) (GLenum type); |
| 412 typedef void (GL_APIENTRYP PFNGLCULLFACEPROC) (GLenum mode); |
| 413 typedef void (GL_APIENTRYP PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buf
fers); |
| 414 typedef void (GL_APIENTRYP PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint
*framebuffers); |
| 415 typedef void (GL_APIENTRYP PFNGLDELETEPROGRAMPROC) (GLuint program); |
| 416 typedef void (GL_APIENTRYP PFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuin
t *renderbuffers); |
| 417 typedef void (GL_APIENTRYP PFNGLDELETESHADERPROC) (GLuint shader); |
| 418 typedef void (GL_APIENTRYP PFNGLDELETETEXTURESPROC) (GLsizei n, const GLuint *te
xtures); |
| 419 typedef void (GL_APIENTRYP PFNGLDEPTHFUNCPROC) (GLenum func); |
| 420 typedef void (GL_APIENTRYP PFNGLDEPTHMASKPROC) (GLboolean flag); |
| 421 typedef void (GL_APIENTRYP PFNGLDEPTHRANGEFPROC) (GLfloat n, GLfloat f); |
| 422 typedef void (GL_APIENTRYP PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader
); |
| 423 typedef void (GL_APIENTRYP PFNGLDISABLEPROC) (GLenum cap); |
| 424 typedef void (GL_APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index); |
| 425 typedef void (GL_APIENTRYP PFNGLDRAWARRAYSPROC) (GLenum mode, GLint first, GLsiz
ei count); |
| 426 typedef void (GL_APIENTRYP PFNGLDRAWELEMENTSPROC) (GLenum mode, GLsizei count, G
Lenum type, const void *indices); |
| 427 typedef void (GL_APIENTRYP PFNGLENABLEPROC) (GLenum cap); |
| 428 typedef void (GL_APIENTRYP PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index); |
| 429 typedef void (GL_APIENTRYP PFNGLFINISHPROC) (void); |
| 430 typedef void (GL_APIENTRYP PFNGLFLUSHPROC) (void); |
| 431 typedef void (GL_APIENTRYP PFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLe
num attachment, GLenum renderbuffertarget, GLuint renderbuffer); |
| 432 typedef void (GL_APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum
attachment, GLenum textarget, GLuint texture, GLint level); |
| 433 typedef void (GL_APIENTRYP PFNGLFRONTFACEPROC) (GLenum mode); |
| 434 typedef void (GL_APIENTRYP PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers); |
| 435 typedef void (GL_APIENTRYP PFNGLGENERATEMIPMAPPROC) (GLenum target); |
| 436 typedef void (GL_APIENTRYP PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebu
ffers); |
| 437 typedef void (GL_APIENTRYP PFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint *render
buffers); |
| 438 typedef void (GL_APIENTRYP PFNGLGENTEXTURESPROC) (GLsizei n, GLuint *textures); |
| 439 typedef void (GL_APIENTRYP PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint ind
ex, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); |
| 440 typedef void (GL_APIENTRYP PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint in
dex, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); |
| 441 typedef void (GL_APIENTRYP PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei
maxCount, GLsizei *count, GLuint *shaders); |
| 442 typedef GLint (GL_APIENTRYP PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const G
Lchar *name); |
| 443 typedef void (GL_APIENTRYP PFNGLGETBOOLEANVPROC) (GLenum pname, GLboolean *data)
; |
| 444 typedef void (GL_APIENTRYP PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum
pname, GLint *params); |
| 445 typedef GLenum (GL_APIENTRYP PFNGLGETERRORPROC) (void); |
| 446 typedef void (GL_APIENTRYP PFNGLGETFLOATVPROC) (GLenum pname, GLfloat *data); |
| 447 typedef void (GL_APIENTRYP PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum
target, GLenum attachment, GLenum pname, GLint *params); |
| 448 typedef void (GL_APIENTRYP PFNGLGETINTEGERVPROC) (GLenum pname, GLint *data); |
| 449 typedef void (GL_APIENTRYP PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname,
GLint *params); |
| 450 typedef void (GL_APIENTRYP PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei
bufSize, GLsizei *length, GLchar *infoLog); |
| 451 typedef void (GL_APIENTRYP PFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target,
GLenum pname, GLint *params); |
| 452 typedef void (GL_APIENTRYP PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, G
Lint *params); |
| 453 typedef void (GL_APIENTRYP PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bu
fSize, GLsizei *length, GLchar *infoLog); |
| 454 typedef void (GL_APIENTRYP PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype
, GLenum precisiontype, GLint *range, GLint *precision); |
| 455 typedef void (GL_APIENTRYP PFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei buf
Size, GLsizei *length, GLchar *source); |
| 456 typedef const GLubyte *(GL_APIENTRYP PFNGLGETSTRINGPROC) (GLenum name); |
| 457 typedef void (GL_APIENTRYP PFNGLGETTEXPARAMETERFVPROC) (GLenum target, GLenum pn
ame, GLfloat *params); |
| 458 typedef void (GL_APIENTRYP PFNGLGETTEXPARAMETERIVPROC) (GLenum target, GLenum pn
ame, GLint *params); |
| 459 typedef void (GL_APIENTRYP PFNGLGETUNIFORMFVPROC) (GLuint program, GLint locatio
n, GLfloat *params); |
| 460 typedef void (GL_APIENTRYP PFNGLGETUNIFORMIVPROC) (GLuint program, GLint locatio
n, GLint *params); |
| 461 typedef GLint (GL_APIENTRYP PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const
GLchar *name); |
| 462 typedef void (GL_APIENTRYP PFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pna
me, GLfloat *params); |
| 463 typedef void (GL_APIENTRYP PFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pna
me, GLint *params); |
| 464 typedef void (GL_APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLen
um pname, void **pointer); |
| 465 typedef void (GL_APIENTRYP PFNGLHINTPROC) (GLenum target, GLenum mode); |
| 466 typedef GLboolean (GL_APIENTRYP PFNGLISBUFFERPROC) (GLuint buffer); |
| 467 typedef GLboolean (GL_APIENTRYP PFNGLISENABLEDPROC) (GLenum cap); |
| 468 typedef GLboolean (GL_APIENTRYP PFNGLISFRAMEBUFFERPROC) (GLuint framebuffer); |
| 469 typedef GLboolean (GL_APIENTRYP PFNGLISPROGRAMPROC) (GLuint program); |
| 470 typedef GLboolean (GL_APIENTRYP PFNGLISRENDERBUFFERPROC) (GLuint renderbuffer); |
| 471 typedef GLboolean (GL_APIENTRYP PFNGLISSHADERPROC) (GLuint shader); |
| 472 typedef GLboolean (GL_APIENTRYP PFNGLISTEXTUREPROC) (GLuint texture); |
| 473 typedef void (GL_APIENTRYP PFNGLLINEWIDTHPROC) (GLfloat width); |
| 474 typedef void (GL_APIENTRYP PFNGLLINKPROGRAMPROC) (GLuint program); |
| 475 typedef void (GL_APIENTRYP PFNGLPIXELSTOREIPROC) (GLenum pname, GLint param); |
| 476 typedef void (GL_APIENTRYP PFNGLPOLYGONOFFSETPROC) (GLfloat factor, GLfloat unit
s); |
| 477 typedef void (GL_APIENTRYP PFNGLREADPIXELSPROC) (GLint x, GLint y, GLsizei width
, GLsizei height, GLenum format, GLenum type, void *pixels); |
| 478 typedef void (GL_APIENTRYP PFNGLRELEASESHADERCOMPILERPROC) (void); |
| 479 typedef void (GL_APIENTRYP PFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum
internalformat, GLsizei width, GLsizei height); |
| 480 typedef void (GL_APIENTRYP PFNGLSAMPLECOVERAGEPROC) (GLfloat value, GLboolean in
vert); |
| 481 typedef void (GL_APIENTRYP PFNGLSCISSORPROC) (GLint x, GLint y, GLsizei width, G
Lsizei height); |
| 482 typedef void (GL_APIENTRYP PFNGLSHADERBINARYPROC) (GLsizei count, const GLuint *
shaders, GLenum binaryformat, const void *binary, GLsizei length); |
| 483 typedef void (GL_APIENTRYP PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count,
const GLchar *const*string, const GLint *length); |
| 484 typedef void (GL_APIENTRYP PFNGLSTENCILFUNCPROC) (GLenum func, GLint ref, GLuint
mask); |
| 485 typedef void (GL_APIENTRYP PFNGLSTENCILFUNCSEPARATEPROC) (GLenum face, GLenum fu
nc, GLint ref, GLuint mask); |
| 486 typedef void (GL_APIENTRYP PFNGLSTENCILMASKPROC) (GLuint mask); |
| 487 typedef void (GL_APIENTRYP PFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint ma
sk); |
| 488 typedef void (GL_APIENTRYP PFNGLSTENCILOPPROC) (GLenum fail, GLenum zfail, GLenu
m zpass); |
| 489 typedef void (GL_APIENTRYP PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfai
l, GLenum dpfail, GLenum dppass); |
| 490 typedef void (GL_APIENTRYP PFNGLTEXIMAGE2DPROC) (GLenum target, GLint level, GLi
nt internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, G
Lenum type, const void *pixels); |
| 491 typedef void (GL_APIENTRYP PFNGLTEXPARAMETERFPROC) (GLenum target, GLenum pname,
GLfloat param); |
| 492 typedef void (GL_APIENTRYP PFNGLTEXPARAMETERFVPROC) (GLenum target, GLenum pname
, const GLfloat *params); |
| 493 typedef void (GL_APIENTRYP PFNGLTEXPARAMETERIPROC) (GLenum target, GLenum pname,
GLint param); |
| 494 typedef void (GL_APIENTRYP PFNGLTEXPARAMETERIVPROC) (GLenum target, GLenum pname
, const GLint *params); |
| 495 typedef void (GL_APIENTRYP PFNGLTEXSUBIMAGE2DPROC) (GLenum target, GLint level,
GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLen
um type, const void *pixels); |
| 496 typedef void (GL_APIENTRYP PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0); |
| 497 typedef void (GL_APIENTRYP PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count,
const GLfloat *value); |
| 498 typedef void (GL_APIENTRYP PFNGLUNIFORM1IPROC) (GLint location, GLint v0); |
| 499 typedef void (GL_APIENTRYP PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count,
const GLint *value); |
| 500 typedef void (GL_APIENTRYP PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfl
oat v1); |
| 501 typedef void (GL_APIENTRYP PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count,
const GLfloat *value); |
| 502 typedef void (GL_APIENTRYP PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint
v1); |
| 503 typedef void (GL_APIENTRYP PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count,
const GLint *value); |
| 504 typedef void (GL_APIENTRYP PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfl
oat v1, GLfloat v2); |
| 505 typedef void (GL_APIENTRYP PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count,
const GLfloat *value); |
| 506 typedef void (GL_APIENTRYP PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint
v1, GLint v2); |
| 507 typedef void (GL_APIENTRYP PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count,
const GLint *value); |
| 508 typedef void (GL_APIENTRYP PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfl
oat v1, GLfloat v2, GLfloat v3); |
| 509 typedef void (GL_APIENTRYP PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count,
const GLfloat *value); |
| 510 typedef void (GL_APIENTRYP PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint
v1, GLint v2, GLint v3); |
| 511 typedef void (GL_APIENTRYP PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count,
const GLint *value); |
| 512 typedef void (GL_APIENTRYP PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei c
ount, GLboolean transpose, const GLfloat *value); |
| 513 typedef void (GL_APIENTRYP PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei c
ount, GLboolean transpose, const GLfloat *value); |
| 514 typedef void (GL_APIENTRYP PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei c
ount, GLboolean transpose, const GLfloat *value); |
| 515 typedef void (GL_APIENTRYP PFNGLUSEPROGRAMPROC) (GLuint program); |
| 516 typedef void (GL_APIENTRYP PFNGLVALIDATEPROGRAMPROC) (GLuint program); |
| 517 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x); |
| 518 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloa
t *v); |
| 519 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GL
float y); |
| 520 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloa
t *v); |
| 521 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GL
float y, GLfloat z); |
| 522 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloa
t *v); |
| 523 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GL
float y, GLfloat z, GLfloat w); |
| 524 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloa
t *v); |
| 525 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint si
ze, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer); |
| 526 typedef void (GL_APIENTRYP PFNGLVIEWPORTPROC) (GLint x, GLint y, GLsizei width,
GLsizei height); |
| 527 #if GL_GLES_PROTOTYPES |
377 GL_APICALL void GL_APIENTRY glActiveTexture (GLenum texture); | 528 GL_APICALL void GL_APIENTRY glActiveTexture (GLenum texture); |
378 GL_APICALL void GL_APIENTRY glAttachShader (GLuint program, GLuint shader); | 529 GL_APICALL void GL_APIENTRY glAttachShader (GLuint program, GLuint shader); |
379 GL_APICALL void GL_APIENTRY glBindAttribLocation (GLuint program, GLuint index,
const GLchar *name); | 530 GL_APICALL void GL_APIENTRY glBindAttribLocation (GLuint program, GLuint index,
const GLchar *name); |
380 GL_APICALL void GL_APIENTRY glBindBuffer (GLenum target, GLuint buffer); | 531 GL_APICALL void GL_APIENTRY glBindBuffer (GLenum target, GLuint buffer); |
381 GL_APICALL void GL_APIENTRY glBindFramebuffer (GLenum target, GLuint framebuffer
); | 532 GL_APICALL void GL_APIENTRY glBindFramebuffer (GLenum target, GLuint framebuffer
); |
382 GL_APICALL void GL_APIENTRY glBindRenderbuffer (GLenum target, GLuint renderbuff
er); | 533 GL_APICALL void GL_APIENTRY glBindRenderbuffer (GLenum target, GLuint renderbuff
er); |
383 GL_APICALL void GL_APIENTRY glBindTexture (GLenum target, GLuint texture); | 534 GL_APICALL void GL_APIENTRY glBindTexture (GLenum target, GLuint texture); |
384 GL_APICALL void GL_APIENTRY glBlendColor (GLfloat red, GLfloat green, GLfloat bl
ue, GLfloat alpha); | 535 GL_APICALL void GL_APIENTRY glBlendColor (GLfloat red, GLfloat green, GLfloat bl
ue, GLfloat alpha); |
385 GL_APICALL void GL_APIENTRY glBlendEquation (GLenum mode); | 536 GL_APICALL void GL_APIENTRY glBlendEquation (GLenum mode); |
386 GL_APICALL void GL_APIENTRY glBlendEquationSeparate (GLenum modeRGB, GLenum mode
Alpha); | 537 GL_APICALL void GL_APIENTRY glBlendEquationSeparate (GLenum modeRGB, GLenum mode
Alpha); |
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
509 GL_APICALL void GL_APIENTRY glVertexAttrib1f (GLuint index, GLfloat x); | 660 GL_APICALL void GL_APIENTRY glVertexAttrib1f (GLuint index, GLfloat x); |
510 GL_APICALL void GL_APIENTRY glVertexAttrib1fv (GLuint index, const GLfloat *v); | 661 GL_APICALL void GL_APIENTRY glVertexAttrib1fv (GLuint index, const GLfloat *v); |
511 GL_APICALL void GL_APIENTRY glVertexAttrib2f (GLuint index, GLfloat x, GLfloat y
); | 662 GL_APICALL void GL_APIENTRY glVertexAttrib2f (GLuint index, GLfloat x, GLfloat y
); |
512 GL_APICALL void GL_APIENTRY glVertexAttrib2fv (GLuint index, const GLfloat *v); | 663 GL_APICALL void GL_APIENTRY glVertexAttrib2fv (GLuint index, const GLfloat *v); |
513 GL_APICALL void GL_APIENTRY glVertexAttrib3f (GLuint index, GLfloat x, GLfloat y
, GLfloat z); | 664 GL_APICALL void GL_APIENTRY glVertexAttrib3f (GLuint index, GLfloat x, GLfloat y
, GLfloat z); |
514 GL_APICALL void GL_APIENTRY glVertexAttrib3fv (GLuint index, const GLfloat *v); | 665 GL_APICALL void GL_APIENTRY glVertexAttrib3fv (GLuint index, const GLfloat *v); |
515 GL_APICALL void GL_APIENTRY glVertexAttrib4f (GLuint index, GLfloat x, GLfloat y
, GLfloat z, GLfloat w); | 666 GL_APICALL void GL_APIENTRY glVertexAttrib4f (GLuint index, GLfloat x, GLfloat y
, GLfloat z, GLfloat w); |
516 GL_APICALL void GL_APIENTRY glVertexAttrib4fv (GLuint index, const GLfloat *v); | 667 GL_APICALL void GL_APIENTRY glVertexAttrib4fv (GLuint index, const GLfloat *v); |
517 GL_APICALL void GL_APIENTRY glVertexAttribPointer (GLuint index, GLint size, GLe
num type, GLboolean normalized, GLsizei stride, const void *pointer); | 668 GL_APICALL void GL_APIENTRY glVertexAttribPointer (GLuint index, GLint size, GLe
num type, GLboolean normalized, GLsizei stride, const void *pointer); |
518 GL_APICALL void GL_APIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei
height); | 669 GL_APICALL void GL_APIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei
height); |
| 670 #endif |
519 #endif /* GL_ES_VERSION_2_0 */ | 671 #endif /* GL_ES_VERSION_2_0 */ |
520 | 672 |
521 #ifndef GL_ES_VERSION_3_0 | 673 #ifndef GL_ES_VERSION_3_0 |
522 #define GL_ES_VERSION_3_0 1 | 674 #define GL_ES_VERSION_3_0 1 |
523 typedef unsigned short GLhalf; | 675 typedef unsigned short GLhalf; |
524 #define GL_READ_BUFFER 0x0C02 | 676 #define GL_READ_BUFFER 0x0C02 |
525 #define GL_UNPACK_ROW_LENGTH 0x0CF2 | 677 #define GL_UNPACK_ROW_LENGTH 0x0CF2 |
526 #define GL_UNPACK_SKIP_ROWS 0x0CF3 | 678 #define GL_UNPACK_SKIP_ROWS 0x0CF3 |
527 #define GL_UNPACK_SKIP_PIXELS 0x0CF4 | 679 #define GL_UNPACK_SKIP_PIXELS 0x0CF4 |
528 #define GL_PACK_ROW_LENGTH 0x0D02 | 680 #define GL_PACK_ROW_LENGTH 0x0D02 |
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
698 #define GL_COLOR_ATTACHMENT6 0x8CE6 | 850 #define GL_COLOR_ATTACHMENT6 0x8CE6 |
699 #define GL_COLOR_ATTACHMENT7 0x8CE7 | 851 #define GL_COLOR_ATTACHMENT7 0x8CE7 |
700 #define GL_COLOR_ATTACHMENT8 0x8CE8 | 852 #define GL_COLOR_ATTACHMENT8 0x8CE8 |
701 #define GL_COLOR_ATTACHMENT9 0x8CE9 | 853 #define GL_COLOR_ATTACHMENT9 0x8CE9 |
702 #define GL_COLOR_ATTACHMENT10 0x8CEA | 854 #define GL_COLOR_ATTACHMENT10 0x8CEA |
703 #define GL_COLOR_ATTACHMENT11 0x8CEB | 855 #define GL_COLOR_ATTACHMENT11 0x8CEB |
704 #define GL_COLOR_ATTACHMENT12 0x8CEC | 856 #define GL_COLOR_ATTACHMENT12 0x8CEC |
705 #define GL_COLOR_ATTACHMENT13 0x8CED | 857 #define GL_COLOR_ATTACHMENT13 0x8CED |
706 #define GL_COLOR_ATTACHMENT14 0x8CEE | 858 #define GL_COLOR_ATTACHMENT14 0x8CEE |
707 #define GL_COLOR_ATTACHMENT15 0x8CEF | 859 #define GL_COLOR_ATTACHMENT15 0x8CEF |
| 860 #define GL_COLOR_ATTACHMENT16 0x8CF0 |
| 861 #define GL_COLOR_ATTACHMENT17 0x8CF1 |
| 862 #define GL_COLOR_ATTACHMENT18 0x8CF2 |
| 863 #define GL_COLOR_ATTACHMENT19 0x8CF3 |
| 864 #define GL_COLOR_ATTACHMENT20 0x8CF4 |
| 865 #define GL_COLOR_ATTACHMENT21 0x8CF5 |
| 866 #define GL_COLOR_ATTACHMENT22 0x8CF6 |
| 867 #define GL_COLOR_ATTACHMENT23 0x8CF7 |
| 868 #define GL_COLOR_ATTACHMENT24 0x8CF8 |
| 869 #define GL_COLOR_ATTACHMENT25 0x8CF9 |
| 870 #define GL_COLOR_ATTACHMENT26 0x8CFA |
| 871 #define GL_COLOR_ATTACHMENT27 0x8CFB |
| 872 #define GL_COLOR_ATTACHMENT28 0x8CFC |
| 873 #define GL_COLOR_ATTACHMENT29 0x8CFD |
| 874 #define GL_COLOR_ATTACHMENT30 0x8CFE |
| 875 #define GL_COLOR_ATTACHMENT31 0x8CFF |
708 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56 | 876 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56 |
709 #define GL_MAX_SAMPLES 0x8D57 | 877 #define GL_MAX_SAMPLES 0x8D57 |
710 #define GL_HALF_FLOAT 0x140B | 878 #define GL_HALF_FLOAT 0x140B |
711 #define GL_MAP_READ_BIT 0x0001 | 879 #define GL_MAP_READ_BIT 0x0001 |
712 #define GL_MAP_WRITE_BIT 0x0002 | 880 #define GL_MAP_WRITE_BIT 0x0002 |
713 #define GL_MAP_INVALIDATE_RANGE_BIT 0x0004 | 881 #define GL_MAP_INVALIDATE_RANGE_BIT 0x0004 |
714 #define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008 | 882 #define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008 |
715 #define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010 | 883 #define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010 |
716 #define GL_MAP_UNSYNCHRONIZED_BIT 0x0020 | 884 #define GL_MAP_UNSYNCHRONIZED_BIT 0x0020 |
717 #define GL_RG 0x8227 | 885 #define GL_RG 0x8227 |
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
819 #define GL_COMPRESSED_RGB8_ETC2 0x9274 | 987 #define GL_COMPRESSED_RGB8_ETC2 0x9274 |
820 #define GL_COMPRESSED_SRGB8_ETC2 0x9275 | 988 #define GL_COMPRESSED_SRGB8_ETC2 0x9275 |
821 #define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276 | 989 #define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276 |
822 #define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9277 | 990 #define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9277 |
823 #define GL_COMPRESSED_RGBA8_ETC2_EAC 0x9278 | 991 #define GL_COMPRESSED_RGBA8_ETC2_EAC 0x9278 |
824 #define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 0x9279 | 992 #define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 0x9279 |
825 #define GL_TEXTURE_IMMUTABLE_FORMAT 0x912F | 993 #define GL_TEXTURE_IMMUTABLE_FORMAT 0x912F |
826 #define GL_MAX_ELEMENT_INDEX 0x8D6B | 994 #define GL_MAX_ELEMENT_INDEX 0x8D6B |
827 #define GL_NUM_SAMPLE_COUNTS 0x9380 | 995 #define GL_NUM_SAMPLE_COUNTS 0x9380 |
828 #define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF | 996 #define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF |
| 997 typedef void (GL_APIENTRYP PFNGLREADBUFFERPROC) (GLenum src); |
| 998 typedef void (GL_APIENTRYP PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint star
t, GLuint end, GLsizei count, GLenum type, const void *indices); |
| 999 typedef void (GL_APIENTRYP PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLi
nt internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, G
Lenum format, GLenum type, const void *pixels); |
| 1000 typedef void (GL_APIENTRYP PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level,
GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsi
zei depth, GLenum format, GLenum type, const void *pixels); |
| 1001 typedef void (GL_APIENTRYP PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint lev
el, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width
, GLsizei height); |
| 1002 typedef void (GL_APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint
level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLin
t border, GLsizei imageSize, const void *data); |
| 1003 typedef void (GL_APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLi
nt level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei he
ight, GLsizei depth, GLenum format, GLsizei imageSize, const void *data); |
| 1004 typedef void (GL_APIENTRYP PFNGLGENQUERIESPROC) (GLsizei n, GLuint *ids); |
| 1005 typedef void (GL_APIENTRYP PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint *ids
); |
| 1006 typedef GLboolean (GL_APIENTRYP PFNGLISQUERYPROC) (GLuint id); |
| 1007 typedef void (GL_APIENTRYP PFNGLBEGINQUERYPROC) (GLenum target, GLuint id); |
| 1008 typedef void (GL_APIENTRYP PFNGLENDQUERYPROC) (GLenum target); |
| 1009 typedef void (GL_APIENTRYP PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GL
int *params); |
| 1010 typedef void (GL_APIENTRYP PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname,
GLuint *params); |
| 1011 typedef GLboolean (GL_APIENTRYP PFNGLUNMAPBUFFERPROC) (GLenum target); |
| 1012 typedef void (GL_APIENTRYP PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pn
ame, void **params); |
| 1013 typedef void (GL_APIENTRYP PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum *bufs)
; |
| 1014 typedef void (GL_APIENTRYP PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei
count, GLboolean transpose, const GLfloat *value); |
| 1015 typedef void (GL_APIENTRYP PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei
count, GLboolean transpose, const GLfloat *value); |
| 1016 typedef void (GL_APIENTRYP PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei
count, GLboolean transpose, const GLfloat *value); |
| 1017 typedef void (GL_APIENTRYP PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei
count, GLboolean transpose, const GLfloat *value); |
| 1018 typedef void (GL_APIENTRYP PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei
count, GLboolean transpose, const GLfloat *value); |
| 1019 typedef void (GL_APIENTRYP PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei
count, GLboolean transpose, const GLfloat *value); |
| 1020 typedef void (GL_APIENTRYP PFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0,
GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GL
bitfield mask, GLenum filter); |
| 1021 typedef void (GL_APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum targ
et, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); |
| 1022 typedef void (GL_APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLe
num attachment, GLuint texture, GLint level, GLint layer); |
| 1023 typedef void *(GL_APIENTRYP PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr of
fset, GLsizeiptr length, GLbitfield access); |
| 1024 typedef void (GL_APIENTRYP PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLin
tptr offset, GLsizeiptr length); |
| 1025 typedef void (GL_APIENTRYP PFNGLBINDVERTEXARRAYPROC) (GLuint array); |
| 1026 typedef void (GL_APIENTRYP PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint
*arrays); |
| 1027 typedef void (GL_APIENTRYP PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint *arrays)
; |
| 1028 typedef GLboolean (GL_APIENTRYP PFNGLISVERTEXARRAYPROC) (GLuint array); |
| 1029 typedef void (GL_APIENTRYP PFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index,
GLint *data); |
| 1030 typedef void (GL_APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMod
e); |
| 1031 typedef void (GL_APIENTRYP PFNGLENDTRANSFORMFEEDBACKPROC) (void); |
| 1032 typedef void (GL_APIENTRYP PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint inde
x, GLuint buffer, GLintptr offset, GLsizeiptr size); |
| 1033 typedef void (GL_APIENTRYP PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index
, GLuint buffer); |
| 1034 typedef void (GL_APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program,
GLsizei count, const GLchar *const*varyings, GLenum bufferMode); |
| 1035 typedef void (GL_APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program
, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, G
Lchar *name); |
| 1036 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIBIPOINTERPROC) (GLuint index, GLint s
ize, GLenum type, GLsizei stride, const void *pointer); |
| 1037 typedef void (GL_APIENTRYP PFNGLGETVERTEXATTRIBIIVPROC) (GLuint index, GLenum pn
ame, GLint *params); |
| 1038 typedef void (GL_APIENTRYP PFNGLGETVERTEXATTRIBIUIVPROC) (GLuint index, GLenum p
name, GLuint *params); |
| 1039 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIBI4IPROC) (GLuint index, GLint x, GLi
nt y, GLint z, GLint w); |
| 1040 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIBI4UIPROC) (GLuint index, GLuint x, G
Luint y, GLuint z, GLuint w); |
| 1041 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIBI4IVPROC) (GLuint index, const GLint
*v); |
| 1042 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIBI4UIVPROC) (GLuint index, const GLui
nt *v); |
| 1043 typedef void (GL_APIENTRYP PFNGLGETUNIFORMUIVPROC) (GLuint program, GLint locati
on, GLuint *params); |
| 1044 typedef GLint (GL_APIENTRYP PFNGLGETFRAGDATALOCATIONPROC) (GLuint program, const
GLchar *name); |
| 1045 typedef void (GL_APIENTRYP PFNGLUNIFORM1UIPROC) (GLint location, GLuint v0); |
| 1046 typedef void (GL_APIENTRYP PFNGLUNIFORM2UIPROC) (GLint location, GLuint v0, GLui
nt v1); |
| 1047 typedef void (GL_APIENTRYP PFNGLUNIFORM3UIPROC) (GLint location, GLuint v0, GLui
nt v1, GLuint v2); |
| 1048 typedef void (GL_APIENTRYP PFNGLUNIFORM4UIPROC) (GLint location, GLuint v0, GLui
nt v1, GLuint v2, GLuint v3); |
| 1049 typedef void (GL_APIENTRYP PFNGLUNIFORM1UIVPROC) (GLint location, GLsizei count,
const GLuint *value); |
| 1050 typedef void (GL_APIENTRYP PFNGLUNIFORM2UIVPROC) (GLint location, GLsizei count,
const GLuint *value); |
| 1051 typedef void (GL_APIENTRYP PFNGLUNIFORM3UIVPROC) (GLint location, GLsizei count,
const GLuint *value); |
| 1052 typedef void (GL_APIENTRYP PFNGLUNIFORM4UIVPROC) (GLint location, GLsizei count,
const GLuint *value); |
| 1053 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuf
fer, const GLint *value); |
| 1054 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbu
ffer, const GLuint *value); |
| 1055 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuf
fer, const GLfloat *value); |
| 1056 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuf
fer, GLfloat depth, GLint stencil); |
| 1057 typedef const GLubyte *(GL_APIENTRYP PFNGLGETSTRINGIPROC) (GLenum name, GLuint i
ndex); |
| 1058 typedef void (GL_APIENTRYP PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readTarget, GLenu
m writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); |
| 1059 typedef void (GL_APIENTRYP PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei
uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices); |
| 1060 typedef void (GL_APIENTRYP PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsize
i uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params); |
| 1061 typedef GLuint (GL_APIENTRYP PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, con
st GLchar *uniformBlockName); |
| 1062 typedef void (GL_APIENTRYP PFNGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GL
uint uniformBlockIndex, GLenum pname, GLint *params); |
| 1063 typedef void (GL_APIENTRYP PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program,
GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlock
Name); |
| 1064 typedef void (GL_APIENTRYP PFNGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint
uniformBlockIndex, GLuint uniformBlockBinding); |
| 1065 typedef void (GL_APIENTRYP PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum mode, GLint fir
st, GLsizei count, GLsizei instancecount); |
| 1066 typedef void (GL_APIENTRYP PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum mode, GLsizei
count, GLenum type, const void *indices, GLsizei instancecount); |
| 1067 typedef GLsync (GL_APIENTRYP PFNGLFENCESYNCPROC) (GLenum condition, GLbitfield f
lags); |
| 1068 typedef GLboolean (GL_APIENTRYP PFNGLISSYNCPROC) (GLsync sync); |
| 1069 typedef void (GL_APIENTRYP PFNGLDELETESYNCPROC) (GLsync sync); |
| 1070 typedef GLenum (GL_APIENTRYP PFNGLCLIENTWAITSYNCPROC) (GLsync sync, GLbitfield f
lags, GLuint64 timeout); |
| 1071 typedef void (GL_APIENTRYP PFNGLWAITSYNCPROC) (GLsync sync, GLbitfield flags, GL
uint64 timeout); |
| 1072 typedef void (GL_APIENTRYP PFNGLGETINTEGER64VPROC) (GLenum pname, GLint64 *data)
; |
| 1073 typedef void (GL_APIENTRYP PFNGLGETSYNCIVPROC) (GLsync sync, GLenum pname, GLsiz
ei bufSize, GLsizei *length, GLint *values); |
| 1074 typedef void (GL_APIENTRYP PFNGLGETINTEGER64I_VPROC) (GLenum target, GLuint inde
x, GLint64 *data); |
| 1075 typedef void (GL_APIENTRYP PFNGLGETBUFFERPARAMETERI64VPROC) (GLenum target, GLen
um pname, GLint64 *params); |
| 1076 typedef void (GL_APIENTRYP PFNGLGENSAMPLERSPROC) (GLsizei count, GLuint *sampler
s); |
| 1077 typedef void (GL_APIENTRYP PFNGLDELETESAMPLERSPROC) (GLsizei count, const GLuint
*samplers); |
| 1078 typedef GLboolean (GL_APIENTRYP PFNGLISSAMPLERPROC) (GLuint sampler); |
| 1079 typedef void (GL_APIENTRYP PFNGLBINDSAMPLERPROC) (GLuint unit, GLuint sampler); |
| 1080 typedef void (GL_APIENTRYP PFNGLSAMPLERPARAMETERIPROC) (GLuint sampler, GLenum p
name, GLint param); |
| 1081 typedef void (GL_APIENTRYP PFNGLSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum
pname, const GLint *param); |
| 1082 typedef void (GL_APIENTRYP PFNGLSAMPLERPARAMETERFPROC) (GLuint sampler, GLenum p
name, GLfloat param); |
| 1083 typedef void (GL_APIENTRYP PFNGLSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum
pname, const GLfloat *param); |
| 1084 typedef void (GL_APIENTRYP PFNGLGETSAMPLERPARAMETERIVPROC) (GLuint sampler, GLen
um pname, GLint *params); |
| 1085 typedef void (GL_APIENTRYP PFNGLGETSAMPLERPARAMETERFVPROC) (GLuint sampler, GLen
um pname, GLfloat *params); |
| 1086 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint d
ivisor); |
| 1087 typedef void (GL_APIENTRYP PFNGLBINDTRANSFORMFEEDBACKPROC) (GLenum target, GLuin
t id); |
| 1088 typedef void (GL_APIENTRYP PFNGLDELETETRANSFORMFEEDBACKSPROC) (GLsizei n, const
GLuint *ids); |
| 1089 typedef void (GL_APIENTRYP PFNGLGENTRANSFORMFEEDBACKSPROC) (GLsizei n, GLuint *i
ds); |
| 1090 typedef GLboolean (GL_APIENTRYP PFNGLISTRANSFORMFEEDBACKPROC) (GLuint id); |
| 1091 typedef void (GL_APIENTRYP PFNGLPAUSETRANSFORMFEEDBACKPROC) (void); |
| 1092 typedef void (GL_APIENTRYP PFNGLRESUMETRANSFORMFEEDBACKPROC) (void); |
| 1093 typedef void (GL_APIENTRYP PFNGLGETPROGRAMBINARYPROC) (GLuint program, GLsizei b
ufSize, GLsizei *length, GLenum *binaryFormat, void *binary); |
| 1094 typedef void (GL_APIENTRYP PFNGLPROGRAMBINARYPROC) (GLuint program, GLenum binar
yFormat, const void *binary, GLsizei length); |
| 1095 typedef void (GL_APIENTRYP PFNGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum p
name, GLint value); |
| 1096 typedef void (GL_APIENTRYP PFNGLINVALIDATEFRAMEBUFFERPROC) (GLenum target, GLsiz
ei numAttachments, const GLenum *attachments); |
| 1097 typedef void (GL_APIENTRYP PFNGLINVALIDATESUBFRAMEBUFFERPROC) (GLenum target, GL
sizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width
, GLsizei height); |
| 1098 typedef void (GL_APIENTRYP PFNGLTEXSTORAGE2DPROC) (GLenum target, GLsizei levels
, GLenum internalformat, GLsizei width, GLsizei height); |
| 1099 typedef void (GL_APIENTRYP PFNGLTEXSTORAGE3DPROC) (GLenum target, GLsizei levels
, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); |
| 1100 typedef void (GL_APIENTRYP PFNGLGETINTERNALFORMATIVPROC) (GLenum target, GLenum
internalformat, GLenum pname, GLsizei bufSize, GLint *params); |
| 1101 #if GL_GLES_PROTOTYPES |
829 GL_APICALL void GL_APIENTRY glReadBuffer (GLenum src); | 1102 GL_APICALL void GL_APIENTRY glReadBuffer (GLenum src); |
830 GL_APICALL void GL_APIENTRY glDrawRangeElements (GLenum mode, GLuint start, GLui
nt end, GLsizei count, GLenum type, const void *indices); | 1103 GL_APICALL void GL_APIENTRY glDrawRangeElements (GLenum mode, GLuint start, GLui
nt end, GLsizei count, GLenum type, const void *indices); |
831 GL_APICALL void GL_APIENTRY glTexImage3D (GLenum target, GLint level, GLint inte
rnalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum f
ormat, GLenum type, const void *pixels); | 1104 GL_APICALL void GL_APIENTRY glTexImage3D (GLenum target, GLint level, GLint inte
rnalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum f
ormat, GLenum type, const void *pixels); |
832 GL_APICALL void GL_APIENTRY glTexSubImage3D (GLenum target, GLint level, GLint x
offset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei dep
th, GLenum format, GLenum type, const void *pixels); | 1105 GL_APICALL void GL_APIENTRY glTexSubImage3D (GLenum target, GLint level, GLint x
offset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei dep
th, GLenum format, GLenum type, const void *pixels); |
833 GL_APICALL void GL_APIENTRY glCopyTexSubImage3D (GLenum target, GLint level, GLi
nt xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsiz
ei height); | 1106 GL_APICALL void GL_APIENTRY glCopyTexSubImage3D (GLenum target, GLint level, GLi
nt xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsiz
ei height); |
834 GL_APICALL void GL_APIENTRY glCompressedTexImage3D (GLenum target, GLint level,
GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint borde
r, GLsizei imageSize, const void *data); | 1107 GL_APICALL void GL_APIENTRY glCompressedTexImage3D (GLenum target, GLint level,
GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint borde
r, GLsizei imageSize, const void *data); |
835 GL_APICALL void GL_APIENTRY glCompressedTexSubImage3D (GLenum target, GLint leve
l, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, G
Lsizei depth, GLenum format, GLsizei imageSize, const void *data); | 1108 GL_APICALL void GL_APIENTRY glCompressedTexSubImage3D (GLenum target, GLint leve
l, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, G
Lsizei depth, GLenum format, GLsizei imageSize, const void *data); |
836 GL_APICALL void GL_APIENTRY glGenQueries (GLsizei n, GLuint *ids); | 1109 GL_APICALL void GL_APIENTRY glGenQueries (GLsizei n, GLuint *ids); |
837 GL_APICALL void GL_APIENTRY glDeleteQueries (GLsizei n, const GLuint *ids); | 1110 GL_APICALL void GL_APIENTRY glDeleteQueries (GLsizei n, const GLuint *ids); |
838 GL_APICALL GLboolean GL_APIENTRY glIsQuery (GLuint id); | 1111 GL_APICALL GLboolean GL_APIENTRY glIsQuery (GLuint id); |
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
923 GL_APICALL void GL_APIENTRY glPauseTransformFeedback (void); | 1196 GL_APICALL void GL_APIENTRY glPauseTransformFeedback (void); |
924 GL_APICALL void GL_APIENTRY glResumeTransformFeedback (void); | 1197 GL_APICALL void GL_APIENTRY glResumeTransformFeedback (void); |
925 GL_APICALL void GL_APIENTRY glGetProgramBinary (GLuint program, GLsizei bufSize,
GLsizei *length, GLenum *binaryFormat, void *binary); | 1198 GL_APICALL void GL_APIENTRY glGetProgramBinary (GLuint program, GLsizei bufSize,
GLsizei *length, GLenum *binaryFormat, void *binary); |
926 GL_APICALL void GL_APIENTRY glProgramBinary (GLuint program, GLenum binaryFormat
, const void *binary, GLsizei length); | 1199 GL_APICALL void GL_APIENTRY glProgramBinary (GLuint program, GLenum binaryFormat
, const void *binary, GLsizei length); |
927 GL_APICALL void GL_APIENTRY glProgramParameteri (GLuint program, GLenum pname, G
Lint value); | 1200 GL_APICALL void GL_APIENTRY glProgramParameteri (GLuint program, GLenum pname, G
Lint value); |
928 GL_APICALL void GL_APIENTRY glInvalidateFramebuffer (GLenum target, GLsizei numA
ttachments, const GLenum *attachments); | 1201 GL_APICALL void GL_APIENTRY glInvalidateFramebuffer (GLenum target, GLsizei numA
ttachments, const GLenum *attachments); |
929 GL_APICALL void GL_APIENTRY glInvalidateSubFramebuffer (GLenum target, GLsizei n
umAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsiz
ei height); | 1202 GL_APICALL void GL_APIENTRY glInvalidateSubFramebuffer (GLenum target, GLsizei n
umAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsiz
ei height); |
930 GL_APICALL void GL_APIENTRY glTexStorage2D (GLenum target, GLsizei levels, GLenu
m internalformat, GLsizei width, GLsizei height); | 1203 GL_APICALL void GL_APIENTRY glTexStorage2D (GLenum target, GLsizei levels, GLenu
m internalformat, GLsizei width, GLsizei height); |
931 GL_APICALL void GL_APIENTRY glTexStorage3D (GLenum target, GLsizei levels, GLenu
m internalformat, GLsizei width, GLsizei height, GLsizei depth); | 1204 GL_APICALL void GL_APIENTRY glTexStorage3D (GLenum target, GLsizei levels, GLenu
m internalformat, GLsizei width, GLsizei height, GLsizei depth); |
932 GL_APICALL void GL_APIENTRY glGetInternalformativ (GLenum target, GLenum interna
lformat, GLenum pname, GLsizei bufSize, GLint *params); | 1205 GL_APICALL void GL_APIENTRY glGetInternalformativ (GLenum target, GLenum interna
lformat, GLenum pname, GLsizei bufSize, GLint *params); |
| 1206 #endif |
933 #endif /* GL_ES_VERSION_3_0 */ | 1207 #endif /* GL_ES_VERSION_3_0 */ |
934 | 1208 |
935 #ifndef GL_ES_VERSION_3_1 | 1209 #ifndef GL_ES_VERSION_3_1 |
936 #define GL_ES_VERSION_3_1 1 | 1210 #define GL_ES_VERSION_3_1 1 |
937 #define GL_COMPUTE_SHADER 0x91B9 | 1211 #define GL_COMPUTE_SHADER 0x91B9 |
938 #define GL_MAX_COMPUTE_UNIFORM_BLOCKS 0x91BB | 1212 #define GL_MAX_COMPUTE_UNIFORM_BLOCKS 0x91BB |
939 #define GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 0x91BC | 1213 #define GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 0x91BC |
940 #define GL_MAX_COMPUTE_IMAGE_UNIFORMS 0x91BD | 1214 #define GL_MAX_COMPUTE_IMAGE_UNIFORMS 0x91BD |
941 #define GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 0x8262 | 1215 #define GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 0x8262 |
942 #define GL_MAX_COMPUTE_UNIFORM_COMPONENTS 0x8263 | 1216 #define GL_MAX_COMPUTE_UNIFORM_COMPONENTS 0x8263 |
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1100 #define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE 0x910A | 1374 #define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE 0x910A |
1101 #define GL_VERTEX_ATTRIB_BINDING 0x82D4 | 1375 #define GL_VERTEX_ATTRIB_BINDING 0x82D4 |
1102 #define GL_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D5 | 1376 #define GL_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D5 |
1103 #define GL_VERTEX_BINDING_DIVISOR 0x82D6 | 1377 #define GL_VERTEX_BINDING_DIVISOR 0x82D6 |
1104 #define GL_VERTEX_BINDING_OFFSET 0x82D7 | 1378 #define GL_VERTEX_BINDING_OFFSET 0x82D7 |
1105 #define GL_VERTEX_BINDING_STRIDE 0x82D8 | 1379 #define GL_VERTEX_BINDING_STRIDE 0x82D8 |
1106 #define GL_VERTEX_BINDING_BUFFER 0x8F4F | 1380 #define GL_VERTEX_BINDING_BUFFER 0x8F4F |
1107 #define GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D9 | 1381 #define GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D9 |
1108 #define GL_MAX_VERTEX_ATTRIB_BINDINGS 0x82DA | 1382 #define GL_MAX_VERTEX_ATTRIB_BINDINGS 0x82DA |
1109 #define GL_MAX_VERTEX_ATTRIB_STRIDE 0x82E5 | 1383 #define GL_MAX_VERTEX_ATTRIB_STRIDE 0x82E5 |
| 1384 typedef void (GL_APIENTRYP PFNGLDISPATCHCOMPUTEPROC) (GLuint num_groups_x, GLuin
t num_groups_y, GLuint num_groups_z); |
| 1385 typedef void (GL_APIENTRYP PFNGLDISPATCHCOMPUTEINDIRECTPROC) (GLintptr indirect)
; |
| 1386 typedef void (GL_APIENTRYP PFNGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const void
*indirect); |
| 1387 typedef void (GL_APIENTRYP PFNGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum t
ype, const void *indirect); |
| 1388 typedef void (GL_APIENTRYP PFNGLFRAMEBUFFERPARAMETERIPROC) (GLenum target, GLenu
m pname, GLint param); |
| 1389 typedef void (GL_APIENTRYP PFNGLGETFRAMEBUFFERPARAMETERIVPROC) (GLenum target, G
Lenum pname, GLint *params); |
| 1390 typedef void (GL_APIENTRYP PFNGLGETPROGRAMINTERFACEIVPROC) (GLuint program, GLen
um programInterface, GLenum pname, GLint *params); |
| 1391 typedef GLuint (GL_APIENTRYP PFNGLGETPROGRAMRESOURCEINDEXPROC) (GLuint program,
GLenum programInterface, const GLchar *name); |
| 1392 typedef void (GL_APIENTRYP PFNGLGETPROGRAMRESOURCENAMEPROC) (GLuint program, GLe
num programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *na
me); |
| 1393 typedef void (GL_APIENTRYP PFNGLGETPROGRAMRESOURCEIVPROC) (GLuint program, GLenu
m programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsize
i bufSize, GLsizei *length, GLint *params); |
| 1394 typedef GLint (GL_APIENTRYP PFNGLGETPROGRAMRESOURCELOCATIONPROC) (GLuint program
, GLenum programInterface, const GLchar *name); |
| 1395 typedef void (GL_APIENTRYP PFNGLUSEPROGRAMSTAGESPROC) (GLuint pipeline, GLbitfie
ld stages, GLuint program); |
| 1396 typedef void (GL_APIENTRYP PFNGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuin
t program); |
| 1397 typedef GLuint (GL_APIENTRYP PFNGLCREATESHADERPROGRAMVPROC) (GLenum type, GLsize
i count, const GLchar *const*strings); |
| 1398 typedef void (GL_APIENTRYP PFNGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline); |
| 1399 typedef void (GL_APIENTRYP PFNGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, const GL
uint *pipelines); |
| 1400 typedef void (GL_APIENTRYP PFNGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint *pip
elines); |
| 1401 typedef GLboolean (GL_APIENTRYP PFNGLISPROGRAMPIPELINEPROC) (GLuint pipeline); |
| 1402 typedef void (GL_APIENTRYP PFNGLGETPROGRAMPIPELINEIVPROC) (GLuint pipeline, GLen
um pname, GLint *params); |
| 1403 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM1IPROC) (GLuint program, GLint loc
ation, GLint v0); |
| 1404 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM2IPROC) (GLuint program, GLint loc
ation, GLint v0, GLint v1); |
| 1405 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM3IPROC) (GLuint program, GLint loc
ation, GLint v0, GLint v1, GLint v2); |
| 1406 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM4IPROC) (GLuint program, GLint loc
ation, GLint v0, GLint v1, GLint v2, GLint v3); |
| 1407 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM1UIPROC) (GLuint program, GLint lo
cation, GLuint v0); |
| 1408 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM2UIPROC) (GLuint program, GLint lo
cation, GLuint v0, GLuint v1); |
| 1409 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM3UIPROC) (GLuint program, GLint lo
cation, GLuint v0, GLuint v1, GLuint v2); |
| 1410 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM4UIPROC) (GLuint program, GLint lo
cation, GLuint v0, GLuint v1, GLuint v2, GLuint v3); |
| 1411 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM1FPROC) (GLuint program, GLint loc
ation, GLfloat v0); |
| 1412 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM2FPROC) (GLuint program, GLint loc
ation, GLfloat v0, GLfloat v1); |
| 1413 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM3FPROC) (GLuint program, GLint loc
ation, GLfloat v0, GLfloat v1, GLfloat v2); |
| 1414 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM4FPROC) (GLuint program, GLint loc
ation, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); |
| 1415 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM1IVPROC) (GLuint program, GLint lo
cation, GLsizei count, const GLint *value); |
| 1416 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM2IVPROC) (GLuint program, GLint lo
cation, GLsizei count, const GLint *value); |
| 1417 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM3IVPROC) (GLuint program, GLint lo
cation, GLsizei count, const GLint *value); |
| 1418 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM4IVPROC) (GLuint program, GLint lo
cation, GLsizei count, const GLint *value); |
| 1419 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM1UIVPROC) (GLuint program, GLint l
ocation, GLsizei count, const GLuint *value); |
| 1420 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM2UIVPROC) (GLuint program, GLint l
ocation, GLsizei count, const GLuint *value); |
| 1421 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM3UIVPROC) (GLuint program, GLint l
ocation, GLsizei count, const GLuint *value); |
| 1422 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM4UIVPROC) (GLuint program, GLint l
ocation, GLsizei count, const GLuint *value); |
| 1423 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM1FVPROC) (GLuint program, GLint lo
cation, GLsizei count, const GLfloat *value); |
| 1424 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM2FVPROC) (GLuint program, GLint lo
cation, GLsizei count, const GLfloat *value); |
| 1425 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM3FVPROC) (GLuint program, GLint lo
cation, GLsizei count, const GLfloat *value); |
| 1426 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM4FVPROC) (GLuint program, GLint lo
cation, GLsizei count, const GLfloat *value); |
| 1427 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2FVPROC) (GLuint program, GL
int location, GLsizei count, GLboolean transpose, const GLfloat *value); |
| 1428 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3FVPROC) (GLuint program, GL
int location, GLsizei count, GLboolean transpose, const GLfloat *value); |
| 1429 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4FVPROC) (GLuint program, GL
int location, GLsizei count, GLboolean transpose, const GLfloat *value); |
| 1430 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC) (GLuint program,
GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
| 1431 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC) (GLuint program,
GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
| 1432 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC) (GLuint program,
GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
| 1433 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC) (GLuint program,
GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
| 1434 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC) (GLuint program,
GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
| 1435 typedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC) (GLuint program,
GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
| 1436 typedef void (GL_APIENTRYP PFNGLVALIDATEPROGRAMPIPELINEPROC) (GLuint pipeline); |
| 1437 typedef void (GL_APIENTRYP PFNGLGETPROGRAMPIPELINEINFOLOGPROC) (GLuint pipeline,
GLsizei bufSize, GLsizei *length, GLchar *infoLog); |
| 1438 typedef void (GL_APIENTRYP PFNGLBINDIMAGETEXTUREPROC) (GLuint unit, GLuint textu
re, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format); |
| 1439 typedef void (GL_APIENTRYP PFNGLGETBOOLEANI_VPROC) (GLenum target, GLuint index,
GLboolean *data); |
| 1440 typedef void (GL_APIENTRYP PFNGLMEMORYBARRIERPROC) (GLbitfield barriers); |
| 1441 typedef void (GL_APIENTRYP PFNGLMEMORYBARRIERBYREGIONPROC) (GLbitfield barriers)
; |
| 1442 typedef void (GL_APIENTRYP PFNGLTEXSTORAGE2DMULTISAMPLEPROC) (GLenum target, GLs
izei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fi
xedsamplelocations); |
| 1443 typedef void (GL_APIENTRYP PFNGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint inde
x, GLfloat *val); |
| 1444 typedef void (GL_APIENTRYP PFNGLSAMPLEMASKIPROC) (GLuint maskNumber, GLbitfield
mask); |
| 1445 typedef void (GL_APIENTRYP PFNGLGETTEXLEVELPARAMETERIVPROC) (GLenum target, GLin
t level, GLenum pname, GLint *params); |
| 1446 typedef void (GL_APIENTRYP PFNGLGETTEXLEVELPARAMETERFVPROC) (GLenum target, GLin
t level, GLenum pname, GLfloat *params); |
| 1447 typedef void (GL_APIENTRYP PFNGLBINDVERTEXBUFFERPROC) (GLuint bindingindex, GLui
nt buffer, GLintptr offset, GLsizei stride); |
| 1448 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIBFORMATPROC) (GLuint attribindex, GLi
nt size, GLenum type, GLboolean normalized, GLuint relativeoffset); |
| 1449 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIBIFORMATPROC) (GLuint attribindex, GL
int size, GLenum type, GLuint relativeoffset); |
| 1450 typedef void (GL_APIENTRYP PFNGLVERTEXATTRIBBINDINGPROC) (GLuint attribindex, GL
uint bindingindex); |
| 1451 typedef void (GL_APIENTRYP PFNGLVERTEXBINDINGDIVISORPROC) (GLuint bindingindex,
GLuint divisor); |
| 1452 #if GL_GLES_PROTOTYPES |
1110 GL_APICALL void GL_APIENTRY glDispatchCompute (GLuint num_groups_x, GLuint num_g
roups_y, GLuint num_groups_z); | 1453 GL_APICALL void GL_APIENTRY glDispatchCompute (GLuint num_groups_x, GLuint num_g
roups_y, GLuint num_groups_z); |
1111 GL_APICALL void GL_APIENTRY glDispatchComputeIndirect (GLintptr indirect); | 1454 GL_APICALL void GL_APIENTRY glDispatchComputeIndirect (GLintptr indirect); |
1112 GL_APICALL void GL_APIENTRY glDrawArraysIndirect (GLenum mode, const void *indir
ect); | 1455 GL_APICALL void GL_APIENTRY glDrawArraysIndirect (GLenum mode, const void *indir
ect); |
1113 GL_APICALL void GL_APIENTRY glDrawElementsIndirect (GLenum mode, GLenum type, co
nst void *indirect); | 1456 GL_APICALL void GL_APIENTRY glDrawElementsIndirect (GLenum mode, GLenum type, co
nst void *indirect); |
1114 GL_APICALL void GL_APIENTRY glFramebufferParameteri (GLenum target, GLenum pname
, GLint param); | 1457 GL_APICALL void GL_APIENTRY glFramebufferParameteri (GLenum target, GLenum pname
, GLint param); |
1115 GL_APICALL void GL_APIENTRY glGetFramebufferParameteriv (GLenum target, GLenum p
name, GLint *params); | 1458 GL_APICALL void GL_APIENTRY glGetFramebufferParameteriv (GLenum target, GLenum p
name, GLint *params); |
1116 GL_APICALL void GL_APIENTRY glGetProgramInterfaceiv (GLuint program, GLenum prog
ramInterface, GLenum pname, GLint *params); | 1459 GL_APICALL void GL_APIENTRY glGetProgramInterfaceiv (GLuint program, GLenum prog
ramInterface, GLenum pname, GLint *params); |
1117 GL_APICALL GLuint GL_APIENTRY glGetProgramResourceIndex (GLuint program, GLenum
programInterface, const GLchar *name); | 1460 GL_APICALL GLuint GL_APIENTRY glGetProgramResourceIndex (GLuint program, GLenum
programInterface, const GLchar *name); |
1118 GL_APICALL void GL_APIENTRY glGetProgramResourceName (GLuint program, GLenum pro
gramInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name); | 1461 GL_APICALL void GL_APIENTRY glGetProgramResourceName (GLuint program, GLenum pro
gramInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name); |
1119 GL_APICALL void GL_APIENTRY glGetProgramResourceiv (GLuint program, GLenum progr
amInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSi
ze, GLsizei *length, GLint *params); | 1462 GL_APICALL void GL_APIENTRY glGetProgramResourceiv (GLuint program, GLenum progr
amInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSi
ze, GLsizei *length, GLint *params); |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1168 GL_APICALL void GL_APIENTRY glTexStorage2DMultisample (GLenum target, GLsizei sa
mples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamp
lelocations); | 1511 GL_APICALL void GL_APIENTRY glTexStorage2DMultisample (GLenum target, GLsizei sa
mples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamp
lelocations); |
1169 GL_APICALL void GL_APIENTRY glGetMultisamplefv (GLenum pname, GLuint index, GLfl
oat *val); | 1512 GL_APICALL void GL_APIENTRY glGetMultisamplefv (GLenum pname, GLuint index, GLfl
oat *val); |
1170 GL_APICALL void GL_APIENTRY glSampleMaski (GLuint maskNumber, GLbitfield mask); | 1513 GL_APICALL void GL_APIENTRY glSampleMaski (GLuint maskNumber, GLbitfield mask); |
1171 GL_APICALL void GL_APIENTRY glGetTexLevelParameteriv (GLenum target, GLint level
, GLenum pname, GLint *params); | 1514 GL_APICALL void GL_APIENTRY glGetTexLevelParameteriv (GLenum target, GLint level
, GLenum pname, GLint *params); |
1172 GL_APICALL void GL_APIENTRY glGetTexLevelParameterfv (GLenum target, GLint level
, GLenum pname, GLfloat *params); | 1515 GL_APICALL void GL_APIENTRY glGetTexLevelParameterfv (GLenum target, GLint level
, GLenum pname, GLfloat *params); |
1173 GL_APICALL void GL_APIENTRY glBindVertexBuffer (GLuint bindingindex, GLuint buff
er, GLintptr offset, GLsizei stride); | 1516 GL_APICALL void GL_APIENTRY glBindVertexBuffer (GLuint bindingindex, GLuint buff
er, GLintptr offset, GLsizei stride); |
1174 GL_APICALL void GL_APIENTRY glVertexAttribFormat (GLuint attribindex, GLint size
, GLenum type, GLboolean normalized, GLuint relativeoffset); | 1517 GL_APICALL void GL_APIENTRY glVertexAttribFormat (GLuint attribindex, GLint size
, GLenum type, GLboolean normalized, GLuint relativeoffset); |
1175 GL_APICALL void GL_APIENTRY glVertexAttribIFormat (GLuint attribindex, GLint siz
e, GLenum type, GLuint relativeoffset); | 1518 GL_APICALL void GL_APIENTRY glVertexAttribIFormat (GLuint attribindex, GLint siz
e, GLenum type, GLuint relativeoffset); |
1176 GL_APICALL void GL_APIENTRY glVertexAttribBinding (GLuint attribindex, GLuint bi
ndingindex); | 1519 GL_APICALL void GL_APIENTRY glVertexAttribBinding (GLuint attribindex, GLuint bi
ndingindex); |
1177 GL_APICALL void GL_APIENTRY glVertexBindingDivisor (GLuint bindingindex, GLuint
divisor); | 1520 GL_APICALL void GL_APIENTRY glVertexBindingDivisor (GLuint bindingindex, GLuint
divisor); |
| 1521 #endif |
1178 #endif /* GL_ES_VERSION_3_1 */ | 1522 #endif /* GL_ES_VERSION_3_1 */ |
1179 | 1523 |
1180 #ifdef __cplusplus | 1524 #ifdef __cplusplus |
1181 } | 1525 } |
1182 #endif | 1526 #endif |
1183 | 1527 |
1184 #endif | 1528 #endif |
OLD | NEW |