| OLD | NEW |
| 1 #ifndef __gl2_h_ | 1 #ifndef __gl2_h_ |
| 2 #define __gl2_h_ | 2 #define __gl2_h_ |
| 3 | 3 |
| 4 /* $Revision: 20555 $ on $Date:: 2013-02-12 14:32:47 -0800 #$ */ | 4 /* $Revision: 16803 $ on $Date:: 2012-02-02 09:49:18 -0800 #$ */ |
| 5 | 5 |
| 6 #include <GLES2/gl2chromium.h> | 6 #include <GLES2/gl2chromium.h> |
| 7 #include <GLES2/gl2platform.h> | 7 #include <GLES2/gl2platform.h> |
| 8 | 8 |
| 9 #ifdef __cplusplus | 9 #ifdef __cplusplus |
| 10 extern "C" { | 10 extern "C" { |
| 11 #endif | 11 #endif |
| 12 | 12 |
| 13 /* | 13 /* |
| 14 * This document is licensed under the SGI Free Software B License Version | 14 * This document is licensed under the SGI Free Software B License Version |
| (...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 153 #define GL_POLYGON_OFFSET_FILL 0x8037 | 153 #define GL_POLYGON_OFFSET_FILL 0x8037 |
| 154 #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E | 154 #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E |
| 155 #define GL_SAMPLE_COVERAGE 0x80A0 | 155 #define GL_SAMPLE_COVERAGE 0x80A0 |
| 156 | 156 |
| 157 /* ErrorCode */ | 157 /* ErrorCode */ |
| 158 #define GL_NO_ERROR 0 | 158 #define GL_NO_ERROR 0 |
| 159 #define GL_INVALID_ENUM 0x0500 | 159 #define GL_INVALID_ENUM 0x0500 |
| 160 #define GL_INVALID_VALUE 0x0501 | 160 #define GL_INVALID_VALUE 0x0501 |
| 161 #define GL_INVALID_OPERATION 0x0502 | 161 #define GL_INVALID_OPERATION 0x0502 |
| 162 #define GL_OUT_OF_MEMORY 0x0505 | 162 #define GL_OUT_OF_MEMORY 0x0505 |
| 163 #define GL_CONTEXT_LOST 0x300E // TODO(gman): What value? |
| 163 | 164 |
| 164 /* FrontFaceDirection */ | 165 /* FrontFaceDirection */ |
| 165 #define GL_CW 0x0900 | 166 #define GL_CW 0x0900 |
| 166 #define GL_CCW 0x0901 | 167 #define GL_CCW 0x0901 |
| 167 | 168 |
| 168 /* GetPName */ | 169 /* GetPName */ |
| 169 #define GL_LINE_WIDTH 0x0B21 | 170 #define GL_LINE_WIDTH 0x0B21 |
| 170 #define GL_ALIASED_POINT_SIZE_RANGE 0x846D | 171 #define GL_ALIASED_POINT_SIZE_RANGE 0x846D |
| 171 #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E | 172 #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E |
| 172 #define GL_CULL_FACE_MODE 0x0B45 | 173 #define GL_CULL_FACE_MODE 0x0B45 |
| (...skipping 348 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 521 GL_APICALL void GL_APIENTRY glFramebufferTexture2D (GLenum target, GLenu
m attachment, GLenum textarget, GLuint texture, GLint level); | 522 GL_APICALL void GL_APIENTRY glFramebufferTexture2D (GLenum target, GLenu
m attachment, GLenum textarget, GLuint texture, GLint level); |
| 522 GL_APICALL void GL_APIENTRY glFrontFace (GLenum mode); | 523 GL_APICALL void GL_APIENTRY glFrontFace (GLenum mode); |
| 523 GL_APICALL void GL_APIENTRY glGenBuffers (GLsizei n, GLuint* buffers); | 524 GL_APICALL void GL_APIENTRY glGenBuffers (GLsizei n, GLuint* buffers); |
| 524 GL_APICALL void GL_APIENTRY glGenerateMipmap (GLenum target); | 525 GL_APICALL void GL_APIENTRY glGenerateMipmap (GLenum target); |
| 525 GL_APICALL void GL_APIENTRY glGenFramebuffers (GLsizei n, GLuint* frameb
uffers); | 526 GL_APICALL void GL_APIENTRY glGenFramebuffers (GLsizei n, GLuint* frameb
uffers); |
| 526 GL_APICALL void GL_APIENTRY glGenRenderbuffers (GLsizei n, GLuint* rende
rbuffers); | 527 GL_APICALL void GL_APIENTRY glGenRenderbuffers (GLsizei n, GLuint* rende
rbuffers); |
| 527 GL_APICALL void GL_APIENTRY glGenTextures (GLsizei n, GLuint* textures); | 528 GL_APICALL void GL_APIENTRY glGenTextures (GLsizei n, GLuint* textures); |
| 528 GL_APICALL void GL_APIENTRY glGetActiveAttrib (GLuint program, GLuint in
dex, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name); | 529 GL_APICALL void GL_APIENTRY glGetActiveAttrib (GLuint program, GLuint in
dex, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name); |
| 529 GL_APICALL void GL_APIENTRY glGetActiveUniform (GLuint program, GLuint i
ndex, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name)
; | 530 GL_APICALL void GL_APIENTRY glGetActiveUniform (GLuint program, GLuint i
ndex, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name)
; |
| 530 GL_APICALL void GL_APIENTRY glGetAttachedShaders (GLuint program, GLsize
i maxcount, GLsizei* count, GLuint* shaders); | 531 GL_APICALL void GL_APIENTRY glGetAttachedShaders (GLuint program, GLsize
i maxcount, GLsizei* count, GLuint* shaders); |
| 531 GL_APICALL GLint GL_APIENTRY glGetAttribLocation (GLuint program, const G
Lchar* name); | 532 GL_APICALL int GL_APIENTRY glGetAttribLocation (GLuint program, const G
Lchar* name); |
| 532 GL_APICALL void GL_APIENTRY glGetBooleanv (GLenum pname, GLboolean* para
ms); | 533 GL_APICALL void GL_APIENTRY glGetBooleanv (GLenum pname, GLboolean* para
ms); |
| 533 GL_APICALL void GL_APIENTRY glGetBufferParameteriv (GLenum target, GLenu
m pname, GLint* params); | 534 GL_APICALL void GL_APIENTRY glGetBufferParameteriv (GLenum target, GLenu
m pname, GLint* params); |
| 534 GL_APICALL GLenum GL_APIENTRY glGetError (void); | 535 GL_APICALL GLenum GL_APIENTRY glGetError (void); |
| 535 GL_APICALL void GL_APIENTRY glGetFloatv (GLenum pname, GLfloat* params); | 536 GL_APICALL void GL_APIENTRY glGetFloatv (GLenum pname, GLfloat* params); |
| 536 GL_APICALL void GL_APIENTRY glGetFramebufferAttachmentParameteriv (GLenu
m target, GLenum attachment, GLenum pname, GLint* params); | 537 GL_APICALL void GL_APIENTRY glGetFramebufferAttachmentParameteriv (GLenu
m target, GLenum attachment, GLenum pname, GLint* params); |
| 537 GL_APICALL void GL_APIENTRY glGetIntegerv (GLenum pname, GLint* params); | 538 GL_APICALL void GL_APIENTRY glGetIntegerv (GLenum pname, GLint* params); |
| 538 GL_APICALL void GL_APIENTRY glGetProgramiv (GLuint program, GLenum pname
, GLint* params); | 539 GL_APICALL void GL_APIENTRY glGetProgramiv (GLuint program, GLenum pname
, GLint* params); |
| 539 GL_APICALL void GL_APIENTRY glGetProgramInfoLog (GLuint program, GLsizei
bufsize, GLsizei* length, GLchar* infolog); | 540 GL_APICALL void GL_APIENTRY glGetProgramInfoLog (GLuint program, GLsizei
bufsize, GLsizei* length, GLchar* infolog); |
| 540 GL_APICALL void GL_APIENTRY glGetRenderbufferParameteriv (GLenum target,
GLenum pname, GLint* params); | 541 GL_APICALL void GL_APIENTRY glGetRenderbufferParameteriv (GLenum target,
GLenum pname, GLint* params); |
| 541 GL_APICALL void GL_APIENTRY glGetShaderiv (GLuint shader, GLenum pname,
GLint* params); | 542 GL_APICALL void GL_APIENTRY glGetShaderiv (GLuint shader, GLenum pname,
GLint* params); |
| 542 GL_APICALL void GL_APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei b
ufsize, GLsizei* length, GLchar* infolog); | 543 GL_APICALL void GL_APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei b
ufsize, GLsizei* length, GLchar* infolog); |
| 543 GL_APICALL void GL_APIENTRY glGetShaderPrecisionFormat (GLenum shadertyp
e, GLenum precisiontype, GLint* range, GLint* precision); | 544 GL_APICALL void GL_APIENTRY glGetShaderPrecisionFormat (GLenum shadertyp
e, GLenum precisiontype, GLint* range, GLint* precision); |
| 544 GL_APICALL void GL_APIENTRY glGetShaderSource (GLuint shader, GLsizei bu
fsize, GLsizei* length, GLchar* source); | 545 GL_APICALL void GL_APIENTRY glGetShaderSource (GLuint shader, GLsizei bu
fsize, GLsizei* length, GLchar* source); |
| 545 GL_APICALL const GLubyte* GL_APIENTRY glGetString (GLenum name); | 546 GL_APICALL const GLubyte* GL_APIENTRY glGetString (GLenum name); |
| 546 GL_APICALL void GL_APIENTRY glGetTexParameterfv (GLenum target, GLenum p
name, GLfloat* params); | 547 GL_APICALL void GL_APIENTRY glGetTexParameterfv (GLenum target, GLenum p
name, GLfloat* params); |
| 547 GL_APICALL void GL_APIENTRY glGetTexParameteriv (GLenum target, GLenum p
name, GLint* params); | 548 GL_APICALL void GL_APIENTRY glGetTexParameteriv (GLenum target, GLenum p
name, GLint* params); |
| 548 GL_APICALL void GL_APIENTRY glGetUniformfv (GLuint program, GLint locati
on, GLfloat* params); | 549 GL_APICALL void GL_APIENTRY glGetUniformfv (GLuint program, GLint locati
on, GLfloat* params); |
| 549 GL_APICALL void GL_APIENTRY glGetUniformiv (GLuint program, GLint locati
on, GLint* params); | 550 GL_APICALL void GL_APIENTRY glGetUniformiv (GLuint program, GLint locati
on, GLint* params); |
| 550 GL_APICALL GLint GL_APIENTRY glGetUniformLocation (GLuint program, const
GLchar* name); | 551 GL_APICALL int GL_APIENTRY glGetUniformLocation (GLuint program, const
GLchar* name); |
| 551 GL_APICALL void GL_APIENTRY glGetVertexAttribfv (GLuint index, GLenum pn
ame, GLfloat* params); | 552 GL_APICALL void GL_APIENTRY glGetVertexAttribfv (GLuint index, GLenum pn
ame, GLfloat* params); |
| 552 GL_APICALL void GL_APIENTRY glGetVertexAttribiv (GLuint index, GLenum pn
ame, GLint* params); | 553 GL_APICALL void GL_APIENTRY glGetVertexAttribiv (GLuint index, GLenum pn
ame, GLint* params); |
| 553 GL_APICALL void GL_APIENTRY glGetVertexAttribPointerv (GLuint index, GLe
num pname, GLvoid** pointer); | 554 GL_APICALL void GL_APIENTRY glGetVertexAttribPointerv (GLuint index, GLe
num pname, GLvoid** pointer); |
| 554 GL_APICALL void GL_APIENTRY glHint (GLenum target, GLenum mode); | 555 GL_APICALL void GL_APIENTRY glHint (GLenum target, GLenum mode); |
| 555 GL_APICALL GLboolean GL_APIENTRY glIsBuffer (GLuint buffer); | 556 GL_APICALL GLboolean GL_APIENTRY glIsBuffer (GLuint buffer); |
| 556 GL_APICALL GLboolean GL_APIENTRY glIsEnabled (GLenum cap); | 557 GL_APICALL GLboolean GL_APIENTRY glIsEnabled (GLenum cap); |
| 557 GL_APICALL GLboolean GL_APIENTRY glIsFramebuffer (GLuint framebuffer); | 558 GL_APICALL GLboolean GL_APIENTRY glIsFramebuffer (GLuint framebuffer); |
| 558 GL_APICALL GLboolean GL_APIENTRY glIsProgram (GLuint program); | 559 GL_APICALL GLboolean GL_APIENTRY glIsProgram (GLuint program); |
| 559 GL_APICALL GLboolean GL_APIENTRY glIsRenderbuffer (GLuint renderbuffer); | 560 GL_APICALL GLboolean GL_APIENTRY glIsRenderbuffer (GLuint renderbuffer); |
| 560 GL_APICALL GLboolean GL_APIENTRY glIsShader (GLuint shader); | 561 GL_APICALL GLboolean GL_APIENTRY glIsShader (GLuint shader); |
| 561 GL_APICALL GLboolean GL_APIENTRY glIsTexture (GLuint texture); | 562 GL_APICALL GLboolean GL_APIENTRY glIsTexture (GLuint texture); |
| 562 GL_APICALL void GL_APIENTRY glLineWidth (GLfloat width); | 563 GL_APICALL void GL_APIENTRY glLineWidth (GLfloat width); |
| 563 GL_APICALL void GL_APIENTRY glLinkProgram (GLuint program); | 564 GL_APICALL void GL_APIENTRY glLinkProgram (GLuint program); |
| 564 GL_APICALL void GL_APIENTRY glPixelStorei (GLenum pname, GLint param); | 565 GL_APICALL void GL_APIENTRY glPixelStorei (GLenum pname, GLint param); |
| 565 GL_APICALL void GL_APIENTRY glPolygonOffset (GLfloat factor, GLfloat uni
ts); | 566 GL_APICALL void GL_APIENTRY glPolygonOffset (GLfloat factor, GLfloat uni
ts); |
| 566 GL_APICALL void GL_APIENTRY glReadPixels (GLint x, GLint y, GLsizei widt
h, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); | 567 GL_APICALL void GL_APIENTRY glReadPixels (GLint x, GLint y, GLsizei widt
h, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); |
| 567 GL_APICALL void GL_APIENTRY glReleaseShaderCompiler (void); | 568 GL_APICALL void GL_APIENTRY glReleaseShaderCompiler (void); |
| 568 GL_APICALL void GL_APIENTRY glRenderbufferStorage (GLenum target, GLenum
internalformat, GLsizei width, GLsizei height); | 569 GL_APICALL void GL_APIENTRY glRenderbufferStorage (GLenum target, GLenum
internalformat, GLsizei width, GLsizei height); |
| 569 GL_APICALL void GL_APIENTRY glSampleCoverage (GLclampf value, GLboolean
invert); | 570 GL_APICALL void GL_APIENTRY glSampleCoverage (GLclampf value, GLboolean
invert); |
| 570 GL_APICALL void GL_APIENTRY glScissor (GLint x, GLint y, GLsizei width,
GLsizei height); | 571 GL_APICALL void GL_APIENTRY glScissor (GLint x, GLint y, GLsizei width,
GLsizei height); |
| 571 GL_APICALL void GL_APIENTRY glShaderBinary (GLsizei n, const GLuint* sha
ders, GLenum binaryformat, const GLvoid* binary, GLsizei length); | 572 GL_APICALL void GL_APIENTRY glShaderBinary (GLsizei n, const GLuint* sha
ders, GLenum binaryformat, const GLvoid* binary, GLsizei length); |
| 572 GL_APICALL void GL_APIENTRY glShaderSource (GLuint shader, GLsizei count
, const GLchar* const* string, const GLint* length); | 573 GL_APICALL void GL_APIENTRY glShaderSource (GLuint shader, GLsizei count
, const GLchar** string, const GLint* length); |
| 573 GL_APICALL void GL_APIENTRY glStencilFunc (GLenum func, GLint ref, GLuin
t mask); | 574 GL_APICALL void GL_APIENTRY glStencilFunc (GLenum func, GLint ref, GLuin
t mask); |
| 574 GL_APICALL void GL_APIENTRY glStencilFuncSeparate (GLenum face, GLenum f
unc, GLint ref, GLuint mask); | 575 GL_APICALL void GL_APIENTRY glStencilFuncSeparate (GLenum face, GLenum f
unc, GLint ref, GLuint mask); |
| 575 GL_APICALL void GL_APIENTRY glStencilMask (GLuint mask); | 576 GL_APICALL void GL_APIENTRY glStencilMask (GLuint mask); |
| 576 GL_APICALL void GL_APIENTRY glStencilMaskSeparate (GLenum face, GLuint m
ask); | 577 GL_APICALL void GL_APIENTRY glStencilMaskSeparate (GLenum face, GLuint m
ask); |
| 577 GL_APICALL void GL_APIENTRY glStencilOp (GLenum fail, GLenum zfail, GLen
um zpass); | 578 GL_APICALL void GL_APIENTRY glStencilOp (GLenum fail, GLenum zfail, GLen
um zpass); |
| 578 GL_APICALL void GL_APIENTRY glStencilOpSeparate (GLenum face, GLenum fai
l, GLenum zfail, GLenum zpass); | 579 GL_APICALL void GL_APIENTRY glStencilOpSeparate (GLenum face, GLenum fai
l, GLenum zfail, GLenum zpass); |
| 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); | 580 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); |
| 580 GL_APICALL void GL_APIENTRY glTexParameterf (GLenum target, GLenum pname
, GLfloat param); | 581 GL_APICALL void GL_APIENTRY glTexParameterf (GLenum target, GLenum pname
, GLfloat param); |
| 581 GL_APICALL void GL_APIENTRY glTexParameterfv (GLenum target, GLenum pnam
e, const GLfloat* params); | 582 GL_APICALL void GL_APIENTRY glTexParameterfv (GLenum target, GLenum pnam
e, const GLfloat* params); |
| 582 GL_APICALL void GL_APIENTRY glTexParameteri (GLenum target, GLenum pname
, GLint param); | 583 GL_APICALL void GL_APIENTRY glTexParameteri (GLenum target, GLenum pname
, GLint param); |
| (...skipping 29 matching lines...) Expand all Loading... |
| 612 GL_APICALL void GL_APIENTRY glVertexAttrib4f (GLuint indx, GLfloat x, GL
float y, GLfloat z, GLfloat w); | 613 GL_APICALL void GL_APIENTRY glVertexAttrib4f (GLuint indx, GLfloat x, GL
float y, GLfloat z, GLfloat w); |
| 613 GL_APICALL void GL_APIENTRY glVertexAttrib4fv (GLuint indx, const GLfloa
t* values); | 614 GL_APICALL void GL_APIENTRY glVertexAttrib4fv (GLuint indx, const GLfloa
t* values); |
| 614 GL_APICALL void GL_APIENTRY glVertexAttribPointer (GLuint indx, GLint si
ze, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr); | 615 GL_APICALL void GL_APIENTRY glVertexAttribPointer (GLuint indx, GLint si
ze, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr); |
| 615 GL_APICALL void GL_APIENTRY glViewport (GLint x, GLint y, GLsizei width,
GLsizei height); | 616 GL_APICALL void GL_APIENTRY glViewport (GLint x, GLint y, GLsizei width,
GLsizei height); |
| 616 | 617 |
| 617 #ifdef __cplusplus | 618 #ifdef __cplusplus |
| 618 } | 619 } |
| 619 #endif | 620 #endif |
| 620 | 621 |
| 621 #endif /* __gl2_h_ */ | 622 #endif /* __gl2_h_ */ |
| OLD | NEW |