OLD | NEW |
1 #ifndef __gl2_h_ | 1 #ifndef __gl2_h_ |
2 #define __gl2_h_ | 2 #define __gl2_h_ |
3 | 3 |
4 /* $Revision: 8784 $ on $Date:: 2009-09-02 09:49:17 -0700 #$ */ | 4 /* $Revision: 10602 $ on $Date:: 2010-03-04 22:35:34 -0800 #$ */ |
5 | 5 |
6 #include <GLES2/gl2platform.h> | 6 #include <GLES2/gl2platform.h> |
7 | 7 |
8 #ifdef __cplusplus | 8 #ifdef __cplusplus |
9 extern "C" { | 9 extern "C" { |
10 #endif | 10 #endif |
11 | 11 |
12 /* | 12 /* |
13 * This document is licensed under the SGI Free Software B License Version | 13 * This document is licensed under the SGI Free Software B License Version |
14 * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . | 14 * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . |
15 */ | 15 */ |
16 | 16 |
17 /*------------------------------------------------------------------------- | 17 /*------------------------------------------------------------------------- |
18 * Data type definitions | 18 * Data type definitions |
19 *-----------------------------------------------------------------------*/ | 19 *-----------------------------------------------------------------------*/ |
20 | 20 |
21 typedef void GLvoid; | 21 typedef void GLvoid; |
| 22 typedef char GLchar; |
22 typedef unsigned int GLenum; | 23 typedef unsigned int GLenum; |
23 typedef unsigned char GLboolean; | 24 typedef unsigned char GLboolean; |
24 typedef unsigned int GLbitfield; | 25 typedef unsigned int GLbitfield; |
25 typedef khronos_int8_t GLbyte; | 26 typedef khronos_int8_t GLbyte; |
26 typedef short GLshort; | 27 typedef short GLshort; |
27 typedef int GLint; | 28 typedef int GLint; |
28 typedef int GLsizei; | 29 typedef int GLsizei; |
29 typedef khronos_uint8_t GLubyte; | 30 typedef khronos_uint8_t GLubyte; |
30 typedef unsigned short GLushort; | 31 typedef unsigned short GLushort; |
31 typedef unsigned int GLuint; | 32 typedef unsigned int GLuint; |
(...skipping 433 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
465 #define GL_MAX_RENDERBUFFER_SIZE 0x84E8 | 466 #define GL_MAX_RENDERBUFFER_SIZE 0x84E8 |
466 | 467 |
467 #define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506 | 468 #define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506 |
468 | 469 |
469 /*------------------------------------------------------------------------- | 470 /*------------------------------------------------------------------------- |
470 * GL core functions. | 471 * GL core functions. |
471 *-----------------------------------------------------------------------*/ | 472 *-----------------------------------------------------------------------*/ |
472 | 473 |
473 GL_APICALL void GL_APIENTRY glActiveTexture (GLenum texture); | 474 GL_APICALL void GL_APIENTRY glActiveTexture (GLenum texture); |
474 GL_APICALL void GL_APIENTRY glAttachShader (GLuint program, GLuint shade
r); | 475 GL_APICALL void GL_APIENTRY glAttachShader (GLuint program, GLuint shade
r); |
475 GL_APICALL void GL_APIENTRY glBindAttribLocation (GLuint program, GLuint
index, const char* name); | 476 GL_APICALL void GL_APIENTRY glBindAttribLocation (GLuint program, GLuint
index, const GLchar* name); |
476 GL_APICALL void GL_APIENTRY glBindBuffer (GLenum target, GLuint buffer); | 477 GL_APICALL void GL_APIENTRY glBindBuffer (GLenum target, GLuint buffer); |
477 GL_APICALL void GL_APIENTRY glBindFramebuffer (GLenum target, GLuint fra
mebuffer); | 478 GL_APICALL void GL_APIENTRY glBindFramebuffer (GLenum target, GLuint fra
mebuffer); |
478 GL_APICALL void GL_APIENTRY glBindRenderbuffer (GLenum target, GLuint re
nderbuffer); | 479 GL_APICALL void GL_APIENTRY glBindRenderbuffer (GLenum target, GLuint re
nderbuffer); |
479 GL_APICALL void GL_APIENTRY glBindTexture (GLenum target, GLuint texture
); | 480 GL_APICALL void GL_APIENTRY glBindTexture (GLenum target, GLuint texture
); |
480 GL_APICALL void GL_APIENTRY glBlendColor (GLclampf red, GLclampf green,
GLclampf blue, GLclampf alpha); | 481 GL_APICALL void GL_APIENTRY glBlendColor (GLclampf red, GLclampf green,
GLclampf blue, GLclampf alpha); |
481 GL_APICALL void GL_APIENTRY glBlendEquation ( GLenum mode ); | 482 GL_APICALL void GL_APIENTRY glBlendEquation ( GLenum mode ); |
482 GL_APICALL void GL_APIENTRY glBlendEquationSeparate (GLenum modeRGB, GLe
num modeAlpha); | 483 GL_APICALL void GL_APIENTRY glBlendEquationSeparate (GLenum modeRGB, GLe
num modeAlpha); |
483 GL_APICALL void GL_APIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor)
; | 484 GL_APICALL void GL_APIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor)
; |
484 GL_APICALL void GL_APIENTRY glBlendFuncSeparate (GLenum srcRGB, GLenum d
stRGB, GLenum srcAlpha, GLenum dstAlpha); | 485 GL_APICALL void GL_APIENTRY glBlendFuncSeparate (GLenum srcRGB, GLenum d
stRGB, GLenum srcAlpha, GLenum dstAlpha); |
485 GL_APICALL void GL_APIENTRY glBufferData (GLenum target, GLsizeiptr size
, const void* data, GLenum usage); | 486 GL_APICALL void GL_APIENTRY glBufferData (GLenum target, GLsizeiptr size
, const GLvoid* data, GLenum usage); |
486 GL_APICALL void GL_APIENTRY glBufferSubData (GLenum target, GLintptr off
set, GLsizeiptr size, const void* data); | 487 GL_APICALL void GL_APIENTRY glBufferSubData (GLenum target, GLintptr off
set, GLsizeiptr size, const GLvoid* data); |
487 GL_APICALL GLenum GL_APIENTRY glCheckFramebufferStatus (GLenum target); | 488 GL_APICALL GLenum GL_APIENTRY glCheckFramebufferStatus (GLenum target); |
488 GL_APICALL void GL_APIENTRY glClear (GLbitfield mask); | 489 GL_APICALL void GL_APIENTRY glClear (GLbitfield mask); |
489 GL_APICALL void GL_APIENTRY glClearColor (GLclampf red, GLclampf green,
GLclampf blue, GLclampf alpha); | 490 GL_APICALL void GL_APIENTRY glClearColor (GLclampf red, GLclampf green,
GLclampf blue, GLclampf alpha); |
490 GL_APICALL void GL_APIENTRY glClearDepthf (GLclampf depth); | 491 GL_APICALL void GL_APIENTRY glClearDepthf (GLclampf depth); |
491 GL_APICALL void GL_APIENTRY glClearStencil (GLint s); | 492 GL_APICALL void GL_APIENTRY glClearStencil (GLint s); |
492 GL_APICALL void GL_APIENTRY glColorMask (GLboolean red, GLboolean green,
GLboolean blue, GLboolean alpha); | 493 GL_APICALL void GL_APIENTRY glColorMask (GLboolean red, GLboolean green,
GLboolean blue, GLboolean alpha); |
493 GL_APICALL void GL_APIENTRY glCompileShader (GLuint shader); | 494 GL_APICALL void GL_APIENTRY glCompileShader (GLuint shader); |
494 GL_APICALL void GL_APIENTRY glCompressedTexImage2D (GLenum target, GLint
level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsi
zei imageSize, const void* data); | 495 GL_APICALL void GL_APIENTRY glCompressedTexImage2D (GLenum target, GLint
level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsi
zei imageSize, const GLvoid* data); |
495 GL_APICALL void GL_APIENTRY glCompressedTexSubImage2D (GLenum target, GL
int level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum f
ormat, GLsizei imageSize, const void* data); | 496 GL_APICALL void GL_APIENTRY glCompressedTexSubImage2D (GLenum target, GL
int level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum f
ormat, GLsizei imageSize, const GLvoid* data); |
496 GL_APICALL void GL_APIENTRY glCopyTexImage2D (GLenum target, GLint level
, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint
border); | 497 GL_APICALL void GL_APIENTRY glCopyTexImage2D (GLenum target, GLint level
, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint
border); |
497 GL_APICALL void GL_APIENTRY glCopyTexSubImage2D (GLenum target, GLint le
vel, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei heig
ht); | 498 GL_APICALL void GL_APIENTRY glCopyTexSubImage2D (GLenum target, GLint le
vel, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei heig
ht); |
498 GL_APICALL GLuint GL_APIENTRY glCreateProgram (void); | 499 GL_APICALL GLuint GL_APIENTRY glCreateProgram (void); |
499 GL_APICALL GLuint GL_APIENTRY glCreateShader (GLenum type); | 500 GL_APICALL GLuint GL_APIENTRY glCreateShader (GLenum type); |
500 GL_APICALL void GL_APIENTRY glCullFace (GLenum mode); | 501 GL_APICALL void GL_APIENTRY glCullFace (GLenum mode); |
501 GL_APICALL void GL_APIENTRY glDeleteBuffers (GLsizei n, const GLuint* bu
ffers); | 502 GL_APICALL void GL_APIENTRY glDeleteBuffers (GLsizei n, const GLuint* bu
ffers); |
502 GL_APICALL void GL_APIENTRY glDeleteFramebuffers (GLsizei n, const GLuin
t* framebuffers); | 503 GL_APICALL void GL_APIENTRY glDeleteFramebuffers (GLsizei n, const GLuin
t* framebuffers); |
503 GL_APICALL void GL_APIENTRY glDeleteProgram (GLuint program); | 504 GL_APICALL void GL_APIENTRY glDeleteProgram (GLuint program); |
504 GL_APICALL void GL_APIENTRY glDeleteRenderbuffers (GLsizei n, const GLui
nt* renderbuffers); | 505 GL_APICALL void GL_APIENTRY glDeleteRenderbuffers (GLsizei n, const GLui
nt* renderbuffers); |
505 GL_APICALL void GL_APIENTRY glDeleteShader (GLuint shader); | 506 GL_APICALL void GL_APIENTRY glDeleteShader (GLuint shader); |
506 GL_APICALL void GL_APIENTRY glDeleteTextures (GLsizei n, const GLuint* t
extures); | 507 GL_APICALL void GL_APIENTRY glDeleteTextures (GLsizei n, const GLuint* t
extures); |
507 GL_APICALL void GL_APIENTRY glDepthFunc (GLenum func); | 508 GL_APICALL void GL_APIENTRY glDepthFunc (GLenum func); |
508 GL_APICALL void GL_APIENTRY glDepthMask (GLboolean flag); | 509 GL_APICALL void GL_APIENTRY glDepthMask (GLboolean flag); |
509 GL_APICALL void GL_APIENTRY glDepthRangef (GLclampf zNear, GLclampf zFar
); | 510 GL_APICALL void GL_APIENTRY glDepthRangef (GLclampf zNear, GLclampf zFar
); |
510 GL_APICALL void GL_APIENTRY glDetachShader (GLuint program, GLuint shade
r); | 511 GL_APICALL void GL_APIENTRY glDetachShader (GLuint program, GLuint shade
r); |
511 GL_APICALL void GL_APIENTRY glDisable (GLenum cap); | 512 GL_APICALL void GL_APIENTRY glDisable (GLenum cap); |
512 GL_APICALL void GL_APIENTRY glDisableVertexAttribArray (GLuint index); | 513 GL_APICALL void GL_APIENTRY glDisableVertexAttribArray (GLuint index); |
513 GL_APICALL void GL_APIENTRY glDrawArrays (GLenum mode, GLint first, GLsi
zei count); | 514 GL_APICALL void GL_APIENTRY glDrawArrays (GLenum mode, GLint first, GLsi
zei count); |
514 GL_APICALL void GL_APIENTRY glDrawElements (GLenum mode, GLsizei count,
GLenum type, const void* indices); | 515 GL_APICALL void GL_APIENTRY glDrawElements (GLenum mode, GLsizei count,
GLenum type, const GLvoid* indices); |
515 GL_APICALL void GL_APIENTRY glEnable (GLenum cap); | 516 GL_APICALL void GL_APIENTRY glEnable (GLenum cap); |
516 GL_APICALL void GL_APIENTRY glEnableVertexAttribArray (GLuint index); | 517 GL_APICALL void GL_APIENTRY glEnableVertexAttribArray (GLuint index); |
517 GL_APICALL void GL_APIENTRY glFinish (void); | 518 GL_APICALL void GL_APIENTRY glFinish (void); |
518 GL_APICALL void GL_APIENTRY glFlush (void); | 519 GL_APICALL void GL_APIENTRY glFlush (void); |
519 GL_APICALL void GL_APIENTRY glFramebufferRenderbuffer (GLenum target, GL
enum attachment, GLenum renderbuffertarget, GLuint renderbuffer); | 520 GL_APICALL void GL_APIENTRY glFramebufferRenderbuffer (GLenum target, GL
enum attachment, GLenum renderbuffertarget, GLuint renderbuffer); |
520 GL_APICALL void GL_APIENTRY glFramebufferTexture2D (GLenum target, GLenu
m attachment, GLenum textarget, GLuint texture, GLint level); | 521 GL_APICALL void GL_APIENTRY glFramebufferTexture2D (GLenum target, GLenu
m attachment, GLenum textarget, GLuint texture, GLint level); |
521 GL_APICALL void GL_APIENTRY glFrontFace (GLenum mode); | 522 GL_APICALL void GL_APIENTRY glFrontFace (GLenum mode); |
522 GL_APICALL void GL_APIENTRY glGenBuffers (GLsizei n, GLuint* buffers); | 523 GL_APICALL void GL_APIENTRY glGenBuffers (GLsizei n, GLuint* buffers); |
523 GL_APICALL void GL_APIENTRY glGenerateMipmap (GLenum target); | 524 GL_APICALL void GL_APIENTRY glGenerateMipmap (GLenum target); |
524 GL_APICALL void GL_APIENTRY glGenFramebuffers (GLsizei n, GLuint* frameb
uffers); | 525 GL_APICALL void GL_APIENTRY glGenFramebuffers (GLsizei n, GLuint* frameb
uffers); |
525 GL_APICALL void GL_APIENTRY glGenRenderbuffers (GLsizei n, GLuint* rende
rbuffers); | 526 GL_APICALL void GL_APIENTRY glGenRenderbuffers (GLsizei n, GLuint* rende
rbuffers); |
526 GL_APICALL void GL_APIENTRY glGenTextures (GLsizei n, GLuint* textures); | 527 GL_APICALL void GL_APIENTRY glGenTextures (GLsizei n, GLuint* textures); |
527 GL_APICALL void GL_APIENTRY glGetActiveAttrib (GLuint program, GLuint in
dex, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, char* name); | 528 GL_APICALL void GL_APIENTRY glGetActiveAttrib (GLuint program, GLuint in
dex, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name); |
528 GL_APICALL void GL_APIENTRY glGetActiveUniform (GLuint program, GLuint i
ndex, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, char* name); | 529 GL_APICALL void GL_APIENTRY glGetActiveUniform (GLuint program, GLuint i
ndex, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name)
; |
529 GL_APICALL void GL_APIENTRY glGetAttachedShaders (GLuint program, GLsize
i maxcount, GLsizei* count, GLuint* shaders); | 530 GL_APICALL void GL_APIENTRY glGetAttachedShaders (GLuint program, GLsize
i maxcount, GLsizei* count, GLuint* shaders); |
530 GL_APICALL int GL_APIENTRY glGetAttribLocation (GLuint program, const c
har* name); | 531 GL_APICALL int GL_APIENTRY glGetAttribLocation (GLuint program, const G
Lchar* name); |
531 GL_APICALL void GL_APIENTRY glGetBooleanv (GLenum pname, GLboolean* para
ms); | 532 GL_APICALL void GL_APIENTRY glGetBooleanv (GLenum pname, GLboolean* para
ms); |
532 GL_APICALL void GL_APIENTRY glGetBufferParameteriv (GLenum target, GLenu
m pname, GLint* params); | 533 GL_APICALL void GL_APIENTRY glGetBufferParameteriv (GLenum target, GLenu
m pname, GLint* params); |
533 GL_APICALL GLenum GL_APIENTRY glGetError (void); | 534 GL_APICALL GLenum GL_APIENTRY glGetError (void); |
534 GL_APICALL void GL_APIENTRY glGetFloatv (GLenum pname, GLfloat* params); | 535 GL_APICALL void GL_APIENTRY glGetFloatv (GLenum pname, GLfloat* params); |
535 GL_APICALL void GL_APIENTRY glGetFramebufferAttachmentParameteriv (GLenu
m target, GLenum attachment, GLenum pname, GLint* params); | 536 GL_APICALL void GL_APIENTRY glGetFramebufferAttachmentParameteriv (GLenu
m target, GLenum attachment, GLenum pname, GLint* params); |
536 GL_APICALL void GL_APIENTRY glGetIntegerv (GLenum pname, GLint* params); | 537 GL_APICALL void GL_APIENTRY glGetIntegerv (GLenum pname, GLint* params); |
537 GL_APICALL void GL_APIENTRY glGetProgramiv (GLuint program, GLenum pname
, GLint* params); | 538 GL_APICALL void GL_APIENTRY glGetProgramiv (GLuint program, GLenum pname
, GLint* params); |
538 GL_APICALL void GL_APIENTRY glGetProgramInfoLog (GLuint program, GLsizei
bufsize, GLsizei* length, char* infolog); | 539 GL_APICALL void GL_APIENTRY glGetProgramInfoLog (GLuint program, GLsizei
bufsize, GLsizei* length, GLchar* infolog); |
539 GL_APICALL void GL_APIENTRY glGetRenderbufferParameteriv (GLenum target,
GLenum pname, GLint* params); | 540 GL_APICALL void GL_APIENTRY glGetRenderbufferParameteriv (GLenum target,
GLenum pname, GLint* params); |
540 GL_APICALL void GL_APIENTRY glGetShaderiv (GLuint shader, GLenum pname,
GLint* params); | 541 GL_APICALL void GL_APIENTRY glGetShaderiv (GLuint shader, GLenum pname,
GLint* params); |
541 GL_APICALL void GL_APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei b
ufsize, GLsizei* length, char* infolog); | 542 GL_APICALL void GL_APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei b
ufsize, GLsizei* length, GLchar* infolog); |
542 GL_APICALL void GL_APIENTRY glGetShaderPrecisionFormat (GLenum shadertyp
e, GLenum precisiontype, GLint* range, GLint* precision); | 543 GL_APICALL void GL_APIENTRY glGetShaderPrecisionFormat (GLenum shadertyp
e, GLenum precisiontype, GLint* range, GLint* precision); |
543 GL_APICALL void GL_APIENTRY glGetShaderSource (GLuint shader, GLsizei bu
fsize, GLsizei* length, char* source); | 544 GL_APICALL void GL_APIENTRY glGetShaderSource (GLuint shader, GLsizei bu
fsize, GLsizei* length, GLchar* source); |
544 GL_APICALL const GLubyte* GL_APIENTRY glGetString (GLenum name); | 545 GL_APICALL const GLubyte* GL_APIENTRY glGetString (GLenum name); |
545 GL_APICALL void GL_APIENTRY glGetTexParameterfv (GLenum target, GLenum p
name, GLfloat* params); | 546 GL_APICALL void GL_APIENTRY glGetTexParameterfv (GLenum target, GLenum p
name, GLfloat* params); |
546 GL_APICALL void GL_APIENTRY glGetTexParameteriv (GLenum target, GLenum p
name, GLint* params); | 547 GL_APICALL void GL_APIENTRY glGetTexParameteriv (GLenum target, GLenum p
name, GLint* params); |
547 GL_APICALL void GL_APIENTRY glGetUniformfv (GLuint program, GLint locati
on, GLfloat* params); | 548 GL_APICALL void GL_APIENTRY glGetUniformfv (GLuint program, GLint locati
on, GLfloat* params); |
548 GL_APICALL void GL_APIENTRY glGetUniformiv (GLuint program, GLint locati
on, GLint* params); | 549 GL_APICALL void GL_APIENTRY glGetUniformiv (GLuint program, GLint locati
on, GLint* params); |
549 GL_APICALL int GL_APIENTRY glGetUniformLocation (GLuint program, const
char* name); | 550 GL_APICALL int GL_APIENTRY glGetUniformLocation (GLuint program, const
GLchar* name); |
550 GL_APICALL void GL_APIENTRY glGetVertexAttribfv (GLuint index, GLenum pn
ame, GLfloat* params); | 551 GL_APICALL void GL_APIENTRY glGetVertexAttribfv (GLuint index, GLenum pn
ame, GLfloat* params); |
551 GL_APICALL void GL_APIENTRY glGetVertexAttribiv (GLuint index, GLenum pn
ame, GLint* params); | 552 GL_APICALL void GL_APIENTRY glGetVertexAttribiv (GLuint index, GLenum pn
ame, GLint* params); |
552 GL_APICALL void GL_APIENTRY glGetVertexAttribPointerv (GLuint index, GLe
num pname, void** pointer); | 553 GL_APICALL void GL_APIENTRY glGetVertexAttribPointerv (GLuint index, GLe
num pname, GLvoid** pointer); |
553 GL_APICALL void GL_APIENTRY glHint (GLenum target, GLenum mode); | 554 GL_APICALL void GL_APIENTRY glHint (GLenum target, GLenum mode); |
554 GL_APICALL GLboolean GL_APIENTRY glIsBuffer (GLuint buffer); | 555 GL_APICALL GLboolean GL_APIENTRY glIsBuffer (GLuint buffer); |
555 GL_APICALL GLboolean GL_APIENTRY glIsEnabled (GLenum cap); | 556 GL_APICALL GLboolean GL_APIENTRY glIsEnabled (GLenum cap); |
556 GL_APICALL GLboolean GL_APIENTRY glIsFramebuffer (GLuint framebuffer); | 557 GL_APICALL GLboolean GL_APIENTRY glIsFramebuffer (GLuint framebuffer); |
557 GL_APICALL GLboolean GL_APIENTRY glIsProgram (GLuint program); | 558 GL_APICALL GLboolean GL_APIENTRY glIsProgram (GLuint program); |
558 GL_APICALL GLboolean GL_APIENTRY glIsRenderbuffer (GLuint renderbuffer); | 559 GL_APICALL GLboolean GL_APIENTRY glIsRenderbuffer (GLuint renderbuffer); |
559 GL_APICALL GLboolean GL_APIENTRY glIsShader (GLuint shader); | 560 GL_APICALL GLboolean GL_APIENTRY glIsShader (GLuint shader); |
560 GL_APICALL GLboolean GL_APIENTRY glIsTexture (GLuint texture); | 561 GL_APICALL GLboolean GL_APIENTRY glIsTexture (GLuint texture); |
561 GL_APICALL void GL_APIENTRY glLineWidth (GLfloat width); | 562 GL_APICALL void GL_APIENTRY glLineWidth (GLfloat width); |
562 GL_APICALL void GL_APIENTRY glLinkProgram (GLuint program); | 563 GL_APICALL void GL_APIENTRY glLinkProgram (GLuint program); |
563 GL_APICALL void GL_APIENTRY glPixelStorei (GLenum pname, GLint param); | 564 GL_APICALL void GL_APIENTRY glPixelStorei (GLenum pname, GLint param); |
564 GL_APICALL void GL_APIENTRY glPolygonOffset (GLfloat factor, GLfloat uni
ts); | 565 GL_APICALL void GL_APIENTRY glPolygonOffset (GLfloat factor, GLfloat uni
ts); |
565 GL_APICALL void GL_APIENTRY glReadPixels (GLint x, GLint y, GLsizei widt
h, GLsizei height, GLenum format, GLenum type, void* pixels); | 566 GL_APICALL void GL_APIENTRY glReadPixels (GLint x, GLint y, GLsizei widt
h, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); |
566 GL_APICALL void GL_APIENTRY glReleaseShaderCompiler (void); | 567 GL_APICALL void GL_APIENTRY glReleaseShaderCompiler (void); |
567 GL_APICALL void GL_APIENTRY glRenderbufferStorage (GLenum target, GLenum
internalformat, GLsizei width, GLsizei height); | 568 GL_APICALL void GL_APIENTRY glRenderbufferStorage (GLenum target, GLenum
internalformat, GLsizei width, GLsizei height); |
568 GL_APICALL void GL_APIENTRY glSampleCoverage (GLclampf value, GLboolean
invert); | 569 GL_APICALL void GL_APIENTRY glSampleCoverage (GLclampf value, GLboolean
invert); |
569 GL_APICALL void GL_APIENTRY glScissor (GLint x, GLint y, GLsizei width,
GLsizei height); | 570 GL_APICALL void GL_APIENTRY glScissor (GLint x, GLint y, GLsizei width,
GLsizei height); |
570 GL_APICALL void GL_APIENTRY glShaderBinary (GLsizei n, const GLuint* sha
ders, GLenum binaryformat, const void* binary, GLsizei length); | 571 GL_APICALL void GL_APIENTRY glShaderBinary (GLsizei n, const GLuint* sha
ders, GLenum binaryformat, const GLvoid* binary, GLsizei length); |
571 GL_APICALL void GL_APIENTRY glShaderSource (GLuint shader, GLsizei count
, const char** string, const GLint* length); | 572 GL_APICALL void GL_APIENTRY glShaderSource (GLuint shader, GLsizei count
, const GLchar** string, const GLint* length); |
572 GL_APICALL void GL_APIENTRY glStencilFunc (GLenum func, GLint ref, GLuin
t mask); | 573 GL_APICALL void GL_APIENTRY glStencilFunc (GLenum func, GLint ref, GLuin
t mask); |
573 GL_APICALL void GL_APIENTRY glStencilFuncSeparate (GLenum face, GLenum f
unc, GLint ref, GLuint mask); | 574 GL_APICALL void GL_APIENTRY glStencilFuncSeparate (GLenum face, GLenum f
unc, GLint ref, GLuint mask); |
574 GL_APICALL void GL_APIENTRY glStencilMask (GLuint mask); | 575 GL_APICALL void GL_APIENTRY glStencilMask (GLuint mask); |
575 GL_APICALL void GL_APIENTRY glStencilMaskSeparate (GLenum face, GLuint m
ask); | 576 GL_APICALL void GL_APIENTRY glStencilMaskSeparate (GLenum face, GLuint m
ask); |
576 GL_APICALL void GL_APIENTRY glStencilOp (GLenum fail, GLenum zfail, GLen
um zpass); | 577 GL_APICALL void GL_APIENTRY glStencilOp (GLenum fail, GLenum zfail, GLen
um zpass); |
577 GL_APICALL void GL_APIENTRY glStencilOpSeparate (GLenum face, GLenum fai
l, GLenum zfail, GLenum zpass); | 578 GL_APICALL void GL_APIENTRY glStencilOpSeparate (GLenum face, GLenum fai
l, GLenum zfail, GLenum zpass); |
578 GL_APICALL void GL_APIENTRY glTexImage2D (GLenum target, GLint level, GL
int internalformat, GLsizei width, GLsizei height, GLint border, GLenum format,
GLenum type, const void* pixels); | 579 GL_APICALL void GL_APIENTRY glTexImage2D (GLenum target, GLint level, GL
int internalformat, GLsizei width, GLsizei height, GLint border, GLenum format,
GLenum type, const GLvoid* pixels); |
579 GL_APICALL void GL_APIENTRY glTexParameterf (GLenum target, GLenum pname
, GLfloat param); | 580 GL_APICALL void GL_APIENTRY glTexParameterf (GLenum target, GLenum pname
, GLfloat param); |
580 GL_APICALL void GL_APIENTRY glTexParameterfv (GLenum target, GLenum pnam
e, const GLfloat* params); | 581 GL_APICALL void GL_APIENTRY glTexParameterfv (GLenum target, GLenum pnam
e, const GLfloat* params); |
581 GL_APICALL void GL_APIENTRY glTexParameteri (GLenum target, GLenum pname
, GLint param); | 582 GL_APICALL void GL_APIENTRY glTexParameteri (GLenum target, GLenum pname
, GLint param); |
582 GL_APICALL void GL_APIENTRY glTexParameteriv (GLenum target, GLenum pnam
e, const GLint* params); | 583 GL_APICALL void GL_APIENTRY glTexParameteriv (GLenum target, GLenum pnam
e, const GLint* params); |
583 GL_APICALL void GL_APIENTRY glTexSubImage2D (GLenum target, GLint level,
GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLe
num type, const void* pixels); | 584 GL_APICALL void GL_APIENTRY glTexSubImage2D (GLenum target, GLint level,
GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLe
num type, const GLvoid* pixels); |
584 GL_APICALL void GL_APIENTRY glUniform1f (GLint location, GLfloat x); | 585 GL_APICALL void GL_APIENTRY glUniform1f (GLint location, GLfloat x); |
585 GL_APICALL void GL_APIENTRY glUniform1fv (GLint location, GLsizei count,
const GLfloat* v); | 586 GL_APICALL void GL_APIENTRY glUniform1fv (GLint location, GLsizei count,
const GLfloat* v); |
586 GL_APICALL void GL_APIENTRY glUniform1i (GLint location, GLint x); | 587 GL_APICALL void GL_APIENTRY glUniform1i (GLint location, GLint x); |
587 GL_APICALL void GL_APIENTRY glUniform1iv (GLint location, GLsizei count,
const GLint* v); | 588 GL_APICALL void GL_APIENTRY glUniform1iv (GLint location, GLsizei count,
const GLint* v); |
588 GL_APICALL void GL_APIENTRY glUniform2f (GLint location, GLfloat x, GLfl
oat y); | 589 GL_APICALL void GL_APIENTRY glUniform2f (GLint location, GLfloat x, GLfl
oat y); |
589 GL_APICALL void GL_APIENTRY glUniform2fv (GLint location, GLsizei count,
const GLfloat* v); | 590 GL_APICALL void GL_APIENTRY glUniform2fv (GLint location, GLsizei count,
const GLfloat* v); |
590 GL_APICALL void GL_APIENTRY glUniform2i (GLint location, GLint x, GLint
y); | 591 GL_APICALL void GL_APIENTRY glUniform2i (GLint location, GLint x, GLint
y); |
591 GL_APICALL void GL_APIENTRY glUniform2iv (GLint location, GLsizei count,
const GLint* v); | 592 GL_APICALL void GL_APIENTRY glUniform2iv (GLint location, GLsizei count,
const GLint* v); |
592 GL_APICALL void GL_APIENTRY glUniform3f (GLint location, GLfloat x, GLfl
oat y, GLfloat z); | 593 GL_APICALL void GL_APIENTRY glUniform3f (GLint location, GLfloat x, GLfl
oat y, GLfloat z); |
593 GL_APICALL void GL_APIENTRY glUniform3fv (GLint location, GLsizei count,
const GLfloat* v); | 594 GL_APICALL void GL_APIENTRY glUniform3fv (GLint location, GLsizei count,
const GLfloat* v); |
594 GL_APICALL void GL_APIENTRY glUniform3i (GLint location, GLint x, GLint
y, GLint z); | 595 GL_APICALL void GL_APIENTRY glUniform3i (GLint location, GLint x, GLint
y, GLint z); |
595 GL_APICALL void GL_APIENTRY glUniform3iv (GLint location, GLsizei count,
const GLint* v); | 596 GL_APICALL void GL_APIENTRY glUniform3iv (GLint location, GLsizei count,
const GLint* v); |
596 GL_APICALL void GL_APIENTRY glUniform4f (GLint location, GLfloat x, GLfl
oat y, GLfloat z, GLfloat w); | 597 GL_APICALL void GL_APIENTRY glUniform4f (GLint location, GLfloat x, GLfl
oat y, GLfloat z, GLfloat w); |
597 GL_APICALL void GL_APIENTRY glUniform4fv (GLint location, GLsizei count,
const GLfloat* v); | 598 GL_APICALL void GL_APIENTRY glUniform4fv (GLint location, GLsizei count,
const GLfloat* v); |
598 GL_APICALL void GL_APIENTRY glUniform4i (GLint location, GLint x, GLint
y, GLint z, GLint w); | 599 GL_APICALL void GL_APIENTRY glUniform4i (GLint location, GLint x, GLint
y, GLint z, GLint w); |
599 GL_APICALL void GL_APIENTRY glUniform4iv (GLint location, GLsizei count,
const GLint* v); | 600 GL_APICALL void GL_APIENTRY glUniform4iv (GLint location, GLsizei count,
const GLint* v); |
600 GL_APICALL void GL_APIENTRY glUniformMatrix2fv (GLint location, GLsizei
count, GLboolean transpose, const GLfloat* value); | 601 GL_APICALL void GL_APIENTRY glUniformMatrix2fv (GLint location, GLsizei
count, GLboolean transpose, const GLfloat* value); |
601 GL_APICALL void GL_APIENTRY glUniformMatrix3fv (GLint location, GLsizei
count, GLboolean transpose, const GLfloat* value); | 602 GL_APICALL void GL_APIENTRY glUniformMatrix3fv (GLint location, GLsizei
count, GLboolean transpose, const GLfloat* value); |
602 GL_APICALL void GL_APIENTRY glUniformMatrix4fv (GLint location, GLsizei
count, GLboolean transpose, const GLfloat* value); | 603 GL_APICALL void GL_APIENTRY glUniformMatrix4fv (GLint location, GLsizei
count, GLboolean transpose, const GLfloat* value); |
603 GL_APICALL void GL_APIENTRY glUseProgram (GLuint program); | 604 GL_APICALL void GL_APIENTRY glUseProgram (GLuint program); |
604 GL_APICALL void GL_APIENTRY glValidateProgram (GLuint program); | 605 GL_APICALL void GL_APIENTRY glValidateProgram (GLuint program); |
605 GL_APICALL void GL_APIENTRY glVertexAttrib1f (GLuint indx, GLfloat x); | 606 GL_APICALL void GL_APIENTRY glVertexAttrib1f (GLuint indx, GLfloat x); |
606 GL_APICALL void GL_APIENTRY glVertexAttrib1fv (GLuint indx, const GLfloa
t* values); | 607 GL_APICALL void GL_APIENTRY glVertexAttrib1fv (GLuint indx, const GLfloa
t* values); |
607 GL_APICALL void GL_APIENTRY glVertexAttrib2f (GLuint indx, GLfloat x, GL
float y); | 608 GL_APICALL void GL_APIENTRY glVertexAttrib2f (GLuint indx, GLfloat x, GL
float y); |
608 GL_APICALL void GL_APIENTRY glVertexAttrib2fv (GLuint indx, const GLfloa
t* values); | 609 GL_APICALL void GL_APIENTRY glVertexAttrib2fv (GLuint indx, const GLfloa
t* values); |
609 GL_APICALL void GL_APIENTRY glVertexAttrib3f (GLuint indx, GLfloat x, GL
float y, GLfloat z); | 610 GL_APICALL void GL_APIENTRY glVertexAttrib3f (GLuint indx, GLfloat x, GL
float y, GLfloat z); |
610 GL_APICALL void GL_APIENTRY glVertexAttrib3fv (GLuint indx, const GLfloa
t* values); | 611 GL_APICALL void GL_APIENTRY glVertexAttrib3fv (GLuint indx, const GLfloa
t* values); |
611 GL_APICALL void GL_APIENTRY glVertexAttrib4f (GLuint indx, GLfloat x, GL
float y, GLfloat z, GLfloat w); | 612 GL_APICALL void GL_APIENTRY glVertexAttrib4f (GLuint indx, GLfloat x, GL
float y, GLfloat z, GLfloat w); |
612 GL_APICALL void GL_APIENTRY glVertexAttrib4fv (GLuint indx, const GLfloa
t* values); | 613 GL_APICALL void GL_APIENTRY glVertexAttrib4fv (GLuint indx, const GLfloa
t* values); |
613 GL_APICALL void GL_APIENTRY glVertexAttribPointer (GLuint indx, GLint si
ze, GLenum type, GLboolean normalized, GLsizei stride, const void* ptr); | 614 GL_APICALL void GL_APIENTRY glVertexAttribPointer (GLuint indx, GLint si
ze, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr); |
614 GL_APICALL void GL_APIENTRY glViewport (GLint x, GLint y, GLsizei width,
GLsizei height); | 615 GL_APICALL void GL_APIENTRY glViewport (GLint x, GLint y, GLsizei width,
GLsizei height); |
615 | 616 |
616 #ifdef __cplusplus | 617 #ifdef __cplusplus |
617 } | 618 } |
618 #endif | 619 #endif |
619 | 620 |
620 #endif /* __gl2_h_ */ | 621 #endif /* __gl2_h_ */ |
OLD | NEW |