| 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 /* | 8 /* |
| 9 * This document is licensed under the SGI Free Software B License Version | 9 * This document is licensed under the SGI Free Software B License Version |
| 10 * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . | 10 * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . |
| 11 */ | 11 */ |
| 12 | 12 |
| 13 /*------------------------------------------------------------------------- | 13 /*------------------------------------------------------------------------- |
| 14 * Data type definitions | 14 * Data type definitions |
| 15 *-----------------------------------------------------------------------*/ | 15 *-----------------------------------------------------------------------*/ |
| 16 | 16 |
| 17 typedef void GLvoid; | 17 typedef void GLvoid; |
| 18 typedef char GLchar; |
| 18 typedef unsigned int GLenum; | 19 typedef unsigned int GLenum; |
| 19 typedef unsigned char GLboolean; | 20 typedef unsigned char GLboolean; |
| 20 typedef unsigned int GLbitfield; | 21 typedef unsigned int GLbitfield; |
| 21 typedef khronos_int8_t GLbyte; | 22 typedef khronos_int8_t GLbyte; |
| 22 typedef short GLshort; | 23 typedef short GLshort; |
| 23 typedef int GLint; | 24 typedef int GLint; |
| 24 typedef int GLsizei; | 25 typedef int GLsizei; |
| 25 typedef khronos_uint8_t GLubyte; | 26 typedef khronos_uint8_t GLubyte; |
| 26 typedef unsigned short GLushort; | 27 typedef unsigned short GLushort; |
| 27 typedef unsigned int GLuint; | 28 typedef unsigned int GLuint; |
| 28 typedef khronos_float_t GLfloat; | 29 typedef khronos_float_t GLfloat; |
| 29 typedef khronos_float_t GLclampf; | 30 typedef khronos_float_t GLclampf; |
| 30 typedef khronos_int32_t GLfixed; | 31 typedef khronos_int32_t GLfixed; |
| 31 typedef char GLchar; | |
| 32 | 32 |
| 33 /* GL types for handling large vertex buffer objects */ | 33 /* GL types for handling large vertex buffer objects */ |
| 34 typedef khronos_intptr_t GLintptr; | 34 typedef khronos_intptr_t GLintptr; |
| 35 typedef khronos_ssize_t GLsizeiptr; | 35 typedef khronos_ssize_t GLsizeiptr; |
| 36 | 36 |
| 37 /* OpenGL ES core versions */ | 37 /* OpenGL ES core versions */ |
| 38 #define GL_ES_VERSION_2_0 1 | 38 #define GL_ES_VERSION_2_0 1 |
| 39 | 39 |
| 40 /* ClearBufferMask */ | 40 /* ClearBufferMask */ |
| 41 #define GL_DEPTH_BUFFER_BIT 0x00000100 | 41 #define GL_DEPTH_BUFFER_BIT 0x00000100 |
| (...skipping 593 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 635 #define glViewport GLES2_GET_FUN(Viewport) | 635 #define glViewport GLES2_GET_FUN(Viewport) |
| 636 | 636 |
| 637 #if !defined(GLES2_USE_CPP_BINDINGS) | 637 #if !defined(GLES2_USE_CPP_BINDINGS) |
| 638 | 638 |
| 639 #if defined(__cplusplus) | 639 #if defined(__cplusplus) |
| 640 extern "C" { | 640 extern "C" { |
| 641 #endif | 641 #endif |
| 642 | 642 |
| 643 GL_APICALL void GL_APIENTRY glActiveTexture (GLenum texture); | 643 GL_APICALL void GL_APIENTRY glActiveTexture (GLenum texture); |
| 644 GL_APICALL void GL_APIENTRY glAttachShader (GLuint program, GLuint shade
r); | 644 GL_APICALL void GL_APIENTRY glAttachShader (GLuint program, GLuint shade
r); |
| 645 GL_APICALL void GL_APIENTRY glBindAttribLocation (GLuint program, GLuint
index, const char* name); | 645 GL_APICALL void GL_APIENTRY glBindAttribLocation (GLuint program, GLuint
index, const GLchar* name); |
| 646 GL_APICALL void GL_APIENTRY glBindBuffer (GLenum target, GLuint buffer); | 646 GL_APICALL void GL_APIENTRY glBindBuffer (GLenum target, GLuint buffer); |
| 647 GL_APICALL void GL_APIENTRY glBindFramebuffer (GLenum target, GLuint fra
mebuffer); | 647 GL_APICALL void GL_APIENTRY glBindFramebuffer (GLenum target, GLuint fra
mebuffer); |
| 648 GL_APICALL void GL_APIENTRY glBindRenderbuffer (GLenum target, GLuint re
nderbuffer); | 648 GL_APICALL void GL_APIENTRY glBindRenderbuffer (GLenum target, GLuint re
nderbuffer); |
| 649 GL_APICALL void GL_APIENTRY glBindTexture (GLenum target, GLuint texture
); | 649 GL_APICALL void GL_APIENTRY glBindTexture (GLenum target, GLuint texture
); |
| 650 GL_APICALL void GL_APIENTRY glBlendColor (GLclampf red, GLclampf green,
GLclampf blue, GLclampf alpha); | 650 GL_APICALL void GL_APIENTRY glBlendColor (GLclampf red, GLclampf green,
GLclampf blue, GLclampf alpha); |
| 651 GL_APICALL void GL_APIENTRY glBlendEquation ( GLenum mode ); | 651 GL_APICALL void GL_APIENTRY glBlendEquation ( GLenum mode ); |
| 652 GL_APICALL void GL_APIENTRY glBlendEquationSeparate (GLenum modeRGB, GLe
num modeAlpha); | 652 GL_APICALL void GL_APIENTRY glBlendEquationSeparate (GLenum modeRGB, GLe
num modeAlpha); |
| 653 GL_APICALL void GL_APIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor)
; | 653 GL_APICALL void GL_APIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor)
; |
| 654 GL_APICALL void GL_APIENTRY glBlendFuncSeparate (GLenum srcRGB, GLenum d
stRGB, GLenum srcAlpha, GLenum dstAlpha); | 654 GL_APICALL void GL_APIENTRY glBlendFuncSeparate (GLenum srcRGB, GLenum d
stRGB, GLenum srcAlpha, GLenum dstAlpha); |
| 655 GL_APICALL void GL_APIENTRY glBufferData (GLenum target, GLsizeiptr size
, const void* data, GLenum usage); | 655 GL_APICALL void GL_APIENTRY glBufferData (GLenum target, GLsizeiptr size
, const GLvoid* data, GLenum usage); |
| 656 GL_APICALL void GL_APIENTRY glBufferSubData (GLenum target, GLintptr off
set, GLsizeiptr size, const void* data); | 656 GL_APICALL void GL_APIENTRY glBufferSubData (GLenum target, GLintptr off
set, GLsizeiptr size, const GLvoid* data); |
| 657 GL_APICALL GLenum GL_APIENTRY glCheckFramebufferStatus (GLenum target); | 657 GL_APICALL GLenum GL_APIENTRY glCheckFramebufferStatus (GLenum target); |
| 658 GL_APICALL void GL_APIENTRY glClear (GLbitfield mask); | 658 GL_APICALL void GL_APIENTRY glClear (GLbitfield mask); |
| 659 GL_APICALL void GL_APIENTRY glClearColor (GLclampf red, GLclampf green,
GLclampf blue, GLclampf alpha); | 659 GL_APICALL void GL_APIENTRY glClearColor (GLclampf red, GLclampf green,
GLclampf blue, GLclampf alpha); |
| 660 GL_APICALL void GL_APIENTRY glClearDepthf (GLclampf depth); | 660 GL_APICALL void GL_APIENTRY glClearDepthf (GLclampf depth); |
| 661 GL_APICALL void GL_APIENTRY glClearStencil (GLint s); | 661 GL_APICALL void GL_APIENTRY glClearStencil (GLint s); |
| 662 GL_APICALL void GL_APIENTRY glColorMask (GLboolean red, GLboolean green,
GLboolean blue, GLboolean alpha); | 662 GL_APICALL void GL_APIENTRY glColorMask (GLboolean red, GLboolean green,
GLboolean blue, GLboolean alpha); |
| 663 GL_APICALL void GL_APIENTRY glCompileShader (GLuint shader); | 663 GL_APICALL void GL_APIENTRY glCompileShader (GLuint shader); |
| 664 GL_APICALL void GL_APIENTRY glCompressedTexImage2D (GLenum target, GLint
level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsi
zei imageSize, const void* data); | 664 GL_APICALL void GL_APIENTRY glCompressedTexImage2D (GLenum target, GLint
level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsi
zei imageSize, const GLvoid* data); |
| 665 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); | 665 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); |
| 666 GL_APICALL void GL_APIENTRY glCopyTexImage2D (GLenum target, GLint level
, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint
border); | 666 GL_APICALL void GL_APIENTRY glCopyTexImage2D (GLenum target, GLint level
, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint
border); |
| 667 GL_APICALL void GL_APIENTRY glCopyTexSubImage2D (GLenum target, GLint le
vel, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei heig
ht); | 667 GL_APICALL void GL_APIENTRY glCopyTexSubImage2D (GLenum target, GLint le
vel, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei heig
ht); |
| 668 GL_APICALL GLuint GL_APIENTRY glCreateProgram (void); | 668 GL_APICALL GLuint GL_APIENTRY glCreateProgram (void); |
| 669 GL_APICALL GLuint GL_APIENTRY glCreateShader (GLenum type); | 669 GL_APICALL GLuint GL_APIENTRY glCreateShader (GLenum type); |
| 670 GL_APICALL void GL_APIENTRY glCullFace (GLenum mode); | 670 GL_APICALL void GL_APIENTRY glCullFace (GLenum mode); |
| 671 GL_APICALL void GL_APIENTRY glDeleteBuffers (GLsizei n, const GLuint* bu
ffers); | 671 GL_APICALL void GL_APIENTRY glDeleteBuffers (GLsizei n, const GLuint* bu
ffers); |
| 672 GL_APICALL void GL_APIENTRY glDeleteFramebuffers (GLsizei n, const GLuin
t* framebuffers); | 672 GL_APICALL void GL_APIENTRY glDeleteFramebuffers (GLsizei n, const GLuin
t* framebuffers); |
| 673 GL_APICALL void GL_APIENTRY glDeleteProgram (GLuint program); | 673 GL_APICALL void GL_APIENTRY glDeleteProgram (GLuint program); |
| 674 GL_APICALL void GL_APIENTRY glDeleteRenderbuffers (GLsizei n, const GLui
nt* renderbuffers); | 674 GL_APICALL void GL_APIENTRY glDeleteRenderbuffers (GLsizei n, const GLui
nt* renderbuffers); |
| 675 GL_APICALL void GL_APIENTRY glDeleteShader (GLuint shader); | 675 GL_APICALL void GL_APIENTRY glDeleteShader (GLuint shader); |
| 676 GL_APICALL void GL_APIENTRY glDeleteTextures (GLsizei n, const GLuint* t
extures); | 676 GL_APICALL void GL_APIENTRY glDeleteTextures (GLsizei n, const GLuint* t
extures); |
| 677 GL_APICALL void GL_APIENTRY glDepthFunc (GLenum func); | 677 GL_APICALL void GL_APIENTRY glDepthFunc (GLenum func); |
| 678 GL_APICALL void GL_APIENTRY glDepthMask (GLboolean flag); | 678 GL_APICALL void GL_APIENTRY glDepthMask (GLboolean flag); |
| 679 GL_APICALL void GL_APIENTRY glDepthRangef (GLclampf zNear, GLclampf zFar
); | 679 GL_APICALL void GL_APIENTRY glDepthRangef (GLclampf zNear, GLclampf zFar
); |
| 680 GL_APICALL void GL_APIENTRY glDetachShader (GLuint program, GLuint shade
r); | 680 GL_APICALL void GL_APIENTRY glDetachShader (GLuint program, GLuint shade
r); |
| 681 GL_APICALL void GL_APIENTRY glDisable (GLenum cap); | 681 GL_APICALL void GL_APIENTRY glDisable (GLenum cap); |
| 682 GL_APICALL void GL_APIENTRY glDisableVertexAttribArray (GLuint index); | 682 GL_APICALL void GL_APIENTRY glDisableVertexAttribArray (GLuint index); |
| 683 GL_APICALL void GL_APIENTRY glDrawArrays (GLenum mode, GLint first, GLsi
zei count); | 683 GL_APICALL void GL_APIENTRY glDrawArrays (GLenum mode, GLint first, GLsi
zei count); |
| 684 GL_APICALL void GL_APIENTRY glDrawElements (GLenum mode, GLsizei count,
GLenum type, const void* indices); | 684 GL_APICALL void GL_APIENTRY glDrawElements (GLenum mode, GLsizei count,
GLenum type, const GLvoid* indices); |
| 685 GL_APICALL void GL_APIENTRY glEnable (GLenum cap); | 685 GL_APICALL void GL_APIENTRY glEnable (GLenum cap); |
| 686 GL_APICALL void GL_APIENTRY glEnableVertexAttribArray (GLuint index); | 686 GL_APICALL void GL_APIENTRY glEnableVertexAttribArray (GLuint index); |
| 687 GL_APICALL void GL_APIENTRY glFinish (void); | 687 GL_APICALL void GL_APIENTRY glFinish (void); |
| 688 GL_APICALL void GL_APIENTRY glFlush (void); | 688 GL_APICALL void GL_APIENTRY glFlush (void); |
| 689 GL_APICALL void GL_APIENTRY glFramebufferRenderbuffer (GLenum target, GL
enum attachment, GLenum renderbuffertarget, GLuint renderbuffer); | 689 GL_APICALL void GL_APIENTRY glFramebufferRenderbuffer (GLenum target, GL
enum attachment, GLenum renderbuffertarget, GLuint renderbuffer); |
| 690 GL_APICALL void GL_APIENTRY glFramebufferTexture2D (GLenum target, GLenu
m attachment, GLenum textarget, GLuint texture, GLint level); | 690 GL_APICALL void GL_APIENTRY glFramebufferTexture2D (GLenum target, GLenu
m attachment, GLenum textarget, GLuint texture, GLint level); |
| 691 GL_APICALL void GL_APIENTRY glFrontFace (GLenum mode); | 691 GL_APICALL void GL_APIENTRY glFrontFace (GLenum mode); |
| 692 GL_APICALL void GL_APIENTRY glGenBuffers (GLsizei n, GLuint* buffers); | 692 GL_APICALL void GL_APIENTRY glGenBuffers (GLsizei n, GLuint* buffers); |
| 693 GL_APICALL void GL_APIENTRY glGenerateMipmap (GLenum target); | 693 GL_APICALL void GL_APIENTRY glGenerateMipmap (GLenum target); |
| 694 GL_APICALL void GL_APIENTRY glGenFramebuffers (GLsizei n, GLuint* frameb
uffers); | 694 GL_APICALL void GL_APIENTRY glGenFramebuffers (GLsizei n, GLuint* frameb
uffers); |
| 695 GL_APICALL void GL_APIENTRY glGenRenderbuffers (GLsizei n, GLuint* rende
rbuffers); | 695 GL_APICALL void GL_APIENTRY glGenRenderbuffers (GLsizei n, GLuint* rende
rbuffers); |
| 696 GL_APICALL void GL_APIENTRY glGenTextures (GLsizei n, GLuint* textures); | 696 GL_APICALL void GL_APIENTRY glGenTextures (GLsizei n, GLuint* textures); |
| 697 GL_APICALL void GL_APIENTRY glGetActiveAttrib (GLuint program, GLuint in
dex, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, char* name); | 697 GL_APICALL void GL_APIENTRY glGetActiveAttrib (GLuint program, GLuint in
dex, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name); |
| 698 GL_APICALL void GL_APIENTRY glGetActiveUniform (GLuint program, GLuint i
ndex, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, char* name); | 698 GL_APICALL void GL_APIENTRY glGetActiveUniform (GLuint program, GLuint i
ndex, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name)
; |
| 699 GL_APICALL void GL_APIENTRY glGetAttachedShaders (GLuint program, GLsize
i maxcount, GLsizei* count, GLuint* shaders); | 699 GL_APICALL void GL_APIENTRY glGetAttachedShaders (GLuint program, GLsize
i maxcount, GLsizei* count, GLuint* shaders); |
| 700 GL_APICALL int GL_APIENTRY glGetAttribLocation (GLuint program, const c
har* name); | 700 GL_APICALL int GL_APIENTRY glGetAttribLocation (GLuint program, const G
Lchar* name); |
| 701 GL_APICALL void GL_APIENTRY glGetBooleanv (GLenum pname, GLboolean* para
ms); | 701 GL_APICALL void GL_APIENTRY glGetBooleanv (GLenum pname, GLboolean* para
ms); |
| 702 GL_APICALL void GL_APIENTRY glGetBufferParameteriv (GLenum target, GLenu
m pname, GLint* params); | 702 GL_APICALL void GL_APIENTRY glGetBufferParameteriv (GLenum target, GLenu
m pname, GLint* params); |
| 703 GL_APICALL GLenum GL_APIENTRY glGetError (void); | 703 GL_APICALL GLenum GL_APIENTRY glGetError (void); |
| 704 GL_APICALL void GL_APIENTRY glGetFloatv (GLenum pname, GLfloat* params); | 704 GL_APICALL void GL_APIENTRY glGetFloatv (GLenum pname, GLfloat* params); |
| 705 GL_APICALL void GL_APIENTRY glGetFramebufferAttachmentParameteriv (GLenu
m target, GLenum attachment, GLenum pname, GLint* params); | 705 GL_APICALL void GL_APIENTRY glGetFramebufferAttachmentParameteriv (GLenu
m target, GLenum attachment, GLenum pname, GLint* params); |
| 706 GL_APICALL void GL_APIENTRY glGetIntegerv (GLenum pname, GLint* params); | 706 GL_APICALL void GL_APIENTRY glGetIntegerv (GLenum pname, GLint* params); |
| 707 GL_APICALL void GL_APIENTRY glGetProgramiv (GLuint program, GLenum pname
, GLint* params); | 707 GL_APICALL void GL_APIENTRY glGetProgramiv (GLuint program, GLenum pname
, GLint* params); |
| 708 GL_APICALL void GL_APIENTRY glGetProgramInfoLog (GLuint program, GLsizei
bufsize, GLsizei* length, char* infolog); | 708 GL_APICALL void GL_APIENTRY glGetProgramInfoLog (GLuint program, GLsizei
bufsize, GLsizei* length, GLchar* infolog); |
| 709 GL_APICALL void GL_APIENTRY glGetRenderbufferParameteriv (GLenum target,
GLenum pname, GLint* params); | 709 GL_APICALL void GL_APIENTRY glGetRenderbufferParameteriv (GLenum target,
GLenum pname, GLint* params); |
| 710 GL_APICALL void GL_APIENTRY glGetShaderiv (GLuint shader, GLenum pname,
GLint* params); | 710 GL_APICALL void GL_APIENTRY glGetShaderiv (GLuint shader, GLenum pname,
GLint* params); |
| 711 GL_APICALL void GL_APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei b
ufsize, GLsizei* length, char* infolog); | 711 GL_APICALL void GL_APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei b
ufsize, GLsizei* length, GLchar* infolog); |
| 712 GL_APICALL void GL_APIENTRY glGetShaderPrecisionFormat (GLenum shadertyp
e, GLenum precisiontype, GLint* range, GLint* precision); | 712 GL_APICALL void GL_APIENTRY glGetShaderPrecisionFormat (GLenum shadertyp
e, GLenum precisiontype, GLint* range, GLint* precision); |
| 713 GL_APICALL void GL_APIENTRY glGetShaderSource (GLuint shader, GLsizei bu
fsize, GLsizei* length, char* source); | 713 GL_APICALL void GL_APIENTRY glGetShaderSource (GLuint shader, GLsizei bu
fsize, GLsizei* length, GLchar* source); |
| 714 GL_APICALL const GLubyte* GL_APIENTRY glGetString (GLenum name); | 714 GL_APICALL const GLubyte* GL_APIENTRY glGetString (GLenum name); |
| 715 GL_APICALL void GL_APIENTRY glGetTexParameterfv (GLenum target, GLenum p
name, GLfloat* params); | 715 GL_APICALL void GL_APIENTRY glGetTexParameterfv (GLenum target, GLenum p
name, GLfloat* params); |
| 716 GL_APICALL void GL_APIENTRY glGetTexParameteriv (GLenum target, GLenum p
name, GLint* params); | 716 GL_APICALL void GL_APIENTRY glGetTexParameteriv (GLenum target, GLenum p
name, GLint* params); |
| 717 GL_APICALL void GL_APIENTRY glGetUniformfv (GLuint program, GLint locati
on, GLfloat* params); | 717 GL_APICALL void GL_APIENTRY glGetUniformfv (GLuint program, GLint locati
on, GLfloat* params); |
| 718 GL_APICALL void GL_APIENTRY glGetUniformiv (GLuint program, GLint locati
on, GLint* params); | 718 GL_APICALL void GL_APIENTRY glGetUniformiv (GLuint program, GLint locati
on, GLint* params); |
| 719 GL_APICALL int GL_APIENTRY glGetUniformLocation (GLuint program, const
char* name); | 719 GL_APICALL int GL_APIENTRY glGetUniformLocation (GLuint program, const
GLchar* name); |
| 720 GL_APICALL void GL_APIENTRY glGetVertexAttribfv (GLuint index, GLenum pn
ame, GLfloat* params); | 720 GL_APICALL void GL_APIENTRY glGetVertexAttribfv (GLuint index, GLenum pn
ame, GLfloat* params); |
| 721 GL_APICALL void GL_APIENTRY glGetVertexAttribiv (GLuint index, GLenum pn
ame, GLint* params); | 721 GL_APICALL void GL_APIENTRY glGetVertexAttribiv (GLuint index, GLenum pn
ame, GLint* params); |
| 722 GL_APICALL void GL_APIENTRY glGetVertexAttribPointerv (GLuint index, GLe
num pname, void** pointer); | 722 GL_APICALL void GL_APIENTRY glGetVertexAttribPointerv (GLuint index, GLe
num pname, GLvoid** pointer); |
| 723 GL_APICALL void GL_APIENTRY glHint (GLenum target, GLenum mode); | 723 GL_APICALL void GL_APIENTRY glHint (GLenum target, GLenum mode); |
| 724 GL_APICALL GLboolean GL_APIENTRY glIsBuffer (GLuint buffer); | 724 GL_APICALL GLboolean GL_APIENTRY glIsBuffer (GLuint buffer); |
| 725 GL_APICALL GLboolean GL_APIENTRY glIsEnabled (GLenum cap); | 725 GL_APICALL GLboolean GL_APIENTRY glIsEnabled (GLenum cap); |
| 726 GL_APICALL GLboolean GL_APIENTRY glIsFramebuffer (GLuint framebuffer); | 726 GL_APICALL GLboolean GL_APIENTRY glIsFramebuffer (GLuint framebuffer); |
| 727 GL_APICALL GLboolean GL_APIENTRY glIsProgram (GLuint program); | 727 GL_APICALL GLboolean GL_APIENTRY glIsProgram (GLuint program); |
| 728 GL_APICALL GLboolean GL_APIENTRY glIsRenderbuffer (GLuint renderbuffer); | 728 GL_APICALL GLboolean GL_APIENTRY glIsRenderbuffer (GLuint renderbuffer); |
| 729 GL_APICALL GLboolean GL_APIENTRY glIsShader (GLuint shader); | 729 GL_APICALL GLboolean GL_APIENTRY glIsShader (GLuint shader); |
| 730 GL_APICALL GLboolean GL_APIENTRY glIsTexture (GLuint texture); | 730 GL_APICALL GLboolean GL_APIENTRY glIsTexture (GLuint texture); |
| 731 GL_APICALL void GL_APIENTRY glLineWidth (GLfloat width); | 731 GL_APICALL void GL_APIENTRY glLineWidth (GLfloat width); |
| 732 GL_APICALL void GL_APIENTRY glLinkProgram (GLuint program); | 732 GL_APICALL void GL_APIENTRY glLinkProgram (GLuint program); |
| 733 GL_APICALL void GL_APIENTRY glPixelStorei (GLenum pname, GLint param); | 733 GL_APICALL void GL_APIENTRY glPixelStorei (GLenum pname, GLint param); |
| 734 GL_APICALL void GL_APIENTRY glPolygonOffset (GLfloat factor, GLfloat uni
ts); | 734 GL_APICALL void GL_APIENTRY glPolygonOffset (GLfloat factor, GLfloat uni
ts); |
| 735 GL_APICALL void GL_APIENTRY glReadPixels (GLint x, GLint y, GLsizei widt
h, GLsizei height, GLenum format, GLenum type, void* pixels); | 735 GL_APICALL void GL_APIENTRY glReadPixels (GLint x, GLint y, GLsizei widt
h, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); |
| 736 GL_APICALL void GL_APIENTRY glReleaseShaderCompiler (void); | 736 GL_APICALL void GL_APIENTRY glReleaseShaderCompiler (void); |
| 737 GL_APICALL void GL_APIENTRY glRenderbufferStorage (GLenum target, GLenum
internalformat, GLsizei width, GLsizei height); | 737 GL_APICALL void GL_APIENTRY glRenderbufferStorage (GLenum target, GLenum
internalformat, GLsizei width, GLsizei height); |
| 738 GL_APICALL void GL_APIENTRY glSampleCoverage (GLclampf value, GLboolean
invert); | 738 GL_APICALL void GL_APIENTRY glSampleCoverage (GLclampf value, GLboolean
invert); |
| 739 GL_APICALL void GL_APIENTRY glScissor (GLint x, GLint y, GLsizei width,
GLsizei height); | 739 GL_APICALL void GL_APIENTRY glScissor (GLint x, GLint y, GLsizei width,
GLsizei height); |
| 740 GL_APICALL void GL_APIENTRY glShaderBinary (GLsizei n, const GLuint* sha
ders, GLenum binaryformat, const void* binary, GLsizei length); | 740 GL_APICALL void GL_APIENTRY glShaderBinary (GLsizei n, const GLuint* sha
ders, GLenum binaryformat, const GLvoid* binary, GLsizei length); |
| 741 GL_APICALL void GL_APIENTRY glShaderSource (GLuint shader, GLsizei count
, const char** string, const GLint* length); | 741 GL_APICALL void GL_APIENTRY glShaderSource (GLuint shader, GLsizei count
, const GLchar** string, const GLint* length); |
| 742 GL_APICALL void GL_APIENTRY glStencilFunc (GLenum func, GLint ref, GLuin
t mask); | 742 GL_APICALL void GL_APIENTRY glStencilFunc (GLenum func, GLint ref, GLuin
t mask); |
| 743 GL_APICALL void GL_APIENTRY glStencilFuncSeparate (GLenum face, GLenum f
unc, GLint ref, GLuint mask); | 743 GL_APICALL void GL_APIENTRY glStencilFuncSeparate (GLenum face, GLenum f
unc, GLint ref, GLuint mask); |
| 744 GL_APICALL void GL_APIENTRY glStencilMask (GLuint mask); | 744 GL_APICALL void GL_APIENTRY glStencilMask (GLuint mask); |
| 745 GL_APICALL void GL_APIENTRY glStencilMaskSeparate (GLenum face, GLuint m
ask); | 745 GL_APICALL void GL_APIENTRY glStencilMaskSeparate (GLenum face, GLuint m
ask); |
| 746 GL_APICALL void GL_APIENTRY glStencilOp (GLenum fail, GLenum zfail, GLen
um zpass); | 746 GL_APICALL void GL_APIENTRY glStencilOp (GLenum fail, GLenum zfail, GLen
um zpass); |
| 747 GL_APICALL void GL_APIENTRY glStencilOpSeparate (GLenum face, GLenum fai
l, GLenum zfail, GLenum zpass); | 747 GL_APICALL void GL_APIENTRY glStencilOpSeparate (GLenum face, GLenum fai
l, GLenum zfail, GLenum zpass); |
| 748 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); | 748 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); |
| 749 GL_APICALL void GL_APIENTRY glTexParameterf (GLenum target, GLenum pname
, GLfloat param); | 749 GL_APICALL void GL_APIENTRY glTexParameterf (GLenum target, GLenum pname
, GLfloat param); |
| 750 GL_APICALL void GL_APIENTRY glTexParameterfv (GLenum target, GLenum pnam
e, const GLfloat* params); | 750 GL_APICALL void GL_APIENTRY glTexParameterfv (GLenum target, GLenum pnam
e, const GLfloat* params); |
| 751 GL_APICALL void GL_APIENTRY glTexParameteri (GLenum target, GLenum pname
, GLint param); | 751 GL_APICALL void GL_APIENTRY glTexParameteri (GLenum target, GLenum pname
, GLint param); |
| 752 GL_APICALL void GL_APIENTRY glTexParameteriv (GLenum target, GLenum pnam
e, const GLint* params); | 752 GL_APICALL void GL_APIENTRY glTexParameteriv (GLenum target, GLenum pnam
e, const GLint* params); |
| 753 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); | 753 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); |
| 754 GL_APICALL void GL_APIENTRY glUniform1f (GLint location, GLfloat x); | 754 GL_APICALL void GL_APIENTRY glUniform1f (GLint location, GLfloat x); |
| 755 GL_APICALL void GL_APIENTRY glUniform1fv (GLint location, GLsizei count,
const GLfloat* v); | 755 GL_APICALL void GL_APIENTRY glUniform1fv (GLint location, GLsizei count,
const GLfloat* v); |
| 756 GL_APICALL void GL_APIENTRY glUniform1i (GLint location, GLint x); | 756 GL_APICALL void GL_APIENTRY glUniform1i (GLint location, GLint x); |
| 757 GL_APICALL void GL_APIENTRY glUniform1iv (GLint location, GLsizei count,
const GLint* v); | 757 GL_APICALL void GL_APIENTRY glUniform1iv (GLint location, GLsizei count,
const GLint* v); |
| 758 GL_APICALL void GL_APIENTRY glUniform2f (GLint location, GLfloat x, GLfl
oat y); | 758 GL_APICALL void GL_APIENTRY glUniform2f (GLint location, GLfloat x, GLfl
oat y); |
| 759 GL_APICALL void GL_APIENTRY glUniform2fv (GLint location, GLsizei count,
const GLfloat* v); | 759 GL_APICALL void GL_APIENTRY glUniform2fv (GLint location, GLsizei count,
const GLfloat* v); |
| 760 GL_APICALL void GL_APIENTRY glUniform2i (GLint location, GLint x, GLint
y); | 760 GL_APICALL void GL_APIENTRY glUniform2i (GLint location, GLint x, GLint
y); |
| 761 GL_APICALL void GL_APIENTRY glUniform2iv (GLint location, GLsizei count,
const GLint* v); | 761 GL_APICALL void GL_APIENTRY glUniform2iv (GLint location, GLsizei count,
const GLint* v); |
| 762 GL_APICALL void GL_APIENTRY glUniform3f (GLint location, GLfloat x, GLfl
oat y, GLfloat z); | 762 GL_APICALL void GL_APIENTRY glUniform3f (GLint location, GLfloat x, GLfl
oat y, GLfloat z); |
| 763 GL_APICALL void GL_APIENTRY glUniform3fv (GLint location, GLsizei count,
const GLfloat* v); | 763 GL_APICALL void GL_APIENTRY glUniform3fv (GLint location, GLsizei count,
const GLfloat* v); |
| 764 GL_APICALL void GL_APIENTRY glUniform3i (GLint location, GLint x, GLint
y, GLint z); | 764 GL_APICALL void GL_APIENTRY glUniform3i (GLint location, GLint x, GLint
y, GLint z); |
| 765 GL_APICALL void GL_APIENTRY glUniform3iv (GLint location, GLsizei count,
const GLint* v); | 765 GL_APICALL void GL_APIENTRY glUniform3iv (GLint location, GLsizei count,
const GLint* v); |
| 766 GL_APICALL void GL_APIENTRY glUniform4f (GLint location, GLfloat x, GLfl
oat y, GLfloat z, GLfloat w); | 766 GL_APICALL void GL_APIENTRY glUniform4f (GLint location, GLfloat x, GLfl
oat y, GLfloat z, GLfloat w); |
| 767 GL_APICALL void GL_APIENTRY glUniform4fv (GLint location, GLsizei count,
const GLfloat* v); | 767 GL_APICALL void GL_APIENTRY glUniform4fv (GLint location, GLsizei count,
const GLfloat* v); |
| 768 GL_APICALL void GL_APIENTRY glUniform4i (GLint location, GLint x, GLint
y, GLint z, GLint w); | 768 GL_APICALL void GL_APIENTRY glUniform4i (GLint location, GLint x, GLint
y, GLint z, GLint w); |
| 769 GL_APICALL void GL_APIENTRY glUniform4iv (GLint location, GLsizei count,
const GLint* v); | 769 GL_APICALL void GL_APIENTRY glUniform4iv (GLint location, GLsizei count,
const GLint* v); |
| 770 GL_APICALL void GL_APIENTRY glUniformMatrix2fv (GLint location, GLsizei
count, GLboolean transpose, const GLfloat* value); | 770 GL_APICALL void GL_APIENTRY glUniformMatrix2fv (GLint location, GLsizei
count, GLboolean transpose, const GLfloat* value); |
| 771 GL_APICALL void GL_APIENTRY glUniformMatrix3fv (GLint location, GLsizei
count, GLboolean transpose, const GLfloat* value); | 771 GL_APICALL void GL_APIENTRY glUniformMatrix3fv (GLint location, GLsizei
count, GLboolean transpose, const GLfloat* value); |
| 772 GL_APICALL void GL_APIENTRY glUniformMatrix4fv (GLint location, GLsizei
count, GLboolean transpose, const GLfloat* value); | 772 GL_APICALL void GL_APIENTRY glUniformMatrix4fv (GLint location, GLsizei
count, GLboolean transpose, const GLfloat* value); |
| 773 GL_APICALL void GL_APIENTRY glUseProgram (GLuint program); | 773 GL_APICALL void GL_APIENTRY glUseProgram (GLuint program); |
| 774 GL_APICALL void GL_APIENTRY glValidateProgram (GLuint program); | 774 GL_APICALL void GL_APIENTRY glValidateProgram (GLuint program); |
| 775 GL_APICALL void GL_APIENTRY glVertexAttrib1f (GLuint indx, GLfloat x); | 775 GL_APICALL void GL_APIENTRY glVertexAttrib1f (GLuint indx, GLfloat x); |
| 776 GL_APICALL void GL_APIENTRY glVertexAttrib1fv (GLuint indx, const GLfloa
t* values); | 776 GL_APICALL void GL_APIENTRY glVertexAttrib1fv (GLuint indx, const GLfloa
t* values); |
| 777 GL_APICALL void GL_APIENTRY glVertexAttrib2f (GLuint indx, GLfloat x, GL
float y); | 777 GL_APICALL void GL_APIENTRY glVertexAttrib2f (GLuint indx, GLfloat x, GL
float y); |
| 778 GL_APICALL void GL_APIENTRY glVertexAttrib2fv (GLuint indx, const GLfloa
t* values); | 778 GL_APICALL void GL_APIENTRY glVertexAttrib2fv (GLuint indx, const GLfloa
t* values); |
| 779 GL_APICALL void GL_APIENTRY glVertexAttrib3f (GLuint indx, GLfloat x, GL
float y, GLfloat z); | 779 GL_APICALL void GL_APIENTRY glVertexAttrib3f (GLuint indx, GLfloat x, GL
float y, GLfloat z); |
| 780 GL_APICALL void GL_APIENTRY glVertexAttrib3fv (GLuint indx, const GLfloa
t* values); | 780 GL_APICALL void GL_APIENTRY glVertexAttrib3fv (GLuint indx, const GLfloa
t* values); |
| 781 GL_APICALL void GL_APIENTRY glVertexAttrib4f (GLuint indx, GLfloat x, GL
float y, GLfloat z, GLfloat w); | 781 GL_APICALL void GL_APIENTRY glVertexAttrib4f (GLuint indx, GLfloat x, GL
float y, GLfloat z, GLfloat w); |
| 782 GL_APICALL void GL_APIENTRY glVertexAttrib4fv (GLuint indx, const GLfloa
t* values); | 782 GL_APICALL void GL_APIENTRY glVertexAttrib4fv (GLuint indx, const GLfloa
t* values); |
| 783 GL_APICALL void GL_APIENTRY glVertexAttribPointer (GLuint indx, GLint si
ze, GLenum type, GLboolean normalized, GLsizei stride, const void* ptr); | 783 GL_APICALL void GL_APIENTRY glVertexAttribPointer (GLuint indx, GLint si
ze, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr); |
| 784 GL_APICALL void GL_APIENTRY glViewport (GLint x, GLint y, GLsizei width,
GLsizei height); | 784 GL_APICALL void GL_APIENTRY glViewport (GLint x, GLint y, GLsizei width,
GLsizei height); |
| 785 | 785 |
| 786 #if defined(__cplusplus) | 786 #if defined(__cplusplus) |
| 787 } | 787 } |
| 788 #endif | 788 #endif |
| 789 | 789 |
| 790 #endif // !GLES2_USE_CPP_BINDINGS | 790 #endif // !GLES2_USE_CPP_BINDINGS |
| 791 | 791 |
| 792 #endif /* __gl2_h_ */ | 792 #endif /* __gl2_h_ */ |
| 793 | 793 |
| OLD | NEW |