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 |