1!gles1_core
2
3%#include <GLES/gl.h>
4
5%// Return types must be single words, see GLDispatch.cpp
6%typedef const GLubyte* GL1constubyteptr;
7
8void glAlphaFunc(GLenum func, GLclampf ref);
9void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
10void glClearDepthf(GLclampf depth);
11void glClipPlanef(GLenum plane, const GLfloat *equation);
12void glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
13void glDepthRangef(GLclampf zNear, GLclampf zFar);
14void glFogf(GLenum pname, GLfloat param);
15void glFogfv(GLenum pname, const GLfloat *params);
16void glFrustumf(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
17void glGetClipPlanef(GLenum pname, GLfloat *eqn);
18void glGetFloatv(GLenum pname, GLfloat *params);
19void glGetLightfv(GLenum light, GLenum pname, GLfloat *params);
20void glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params);
21void glGetTexEnvfv(GLenum env, GLenum pname, GLfloat *params);
22void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params);
23void glLightModelf(GLenum pname, GLfloat param);
24void glLightModelfv(GLenum pname, const GLfloat *params);
25void glLightf(GLenum light, GLenum pname, GLfloat param);
26void glLightfv(GLenum light, GLenum pname, const GLfloat *params);
27void glLineWidth(GLfloat width);
28void glLoadMatrixf(const GLfloat *m);
29void glMaterialf(GLenum face, GLenum pname, GLfloat param);
30void glMaterialfv(GLenum face, GLenum pname, const GLfloat *params);
31void glMultMatrixf(const GLfloat *m);
32void glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
33void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz);
34void glOrthof(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
35void glPointParameterf(GLenum pname, GLfloat param);
36void glPointParameterfv(GLenum pname, const GLfloat *params);
37void glPointSize(GLfloat size);
38void glPolygonOffset(GLfloat factor, GLfloat units);
39void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
40void glScalef(GLfloat x, GLfloat y, GLfloat z);
41void glTexEnvf(GLenum target, GLenum pname, GLfloat param);
42void glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params);
43void glTexParameterf(GLenum target, GLenum pname, GLfloat param);
44void glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params);
45void glTranslatef(GLfloat x, GLfloat y, GLfloat z);
46void glActiveTexture(GLenum texture);
47void glAlphaFuncx(GLenum func, GLclampx ref);
48void glBindBuffer(GLenum target, GLuint buffer);
49void glBindTexture(GLenum target, GLuint texture);
50void glBlendFunc(GLenum sfactor, GLenum dfactor);
51void glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage);
52void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data);
53void glClear(GLbitfield mask);
54void glClearColorx(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha);
55void glClearDepthx(GLclampx depth);
56void glClearStencil(GLint s);
57void glClientActiveTexture(GLenum texture);
58void glClipPlanex(GLenum plane, const GLfixed *equation);
59void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
60void glColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
61void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
62void glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
63void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
64void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
65void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
66void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
67void glCullFace(GLenum mode);
68void glDeleteBuffers(GLsizei n, const GLuint *buffers);
69void glDeleteTextures(GLsizei n, const GLuint *textures);
70void glDepthFunc(GLenum func);
71void glDepthMask(GLboolean flag);
72void glDepthRangex(GLclampx zNear, GLclampx zFar);
73void glDisable(GLenum cap);
74void glDisableClientState(GLenum array);
75void glDrawArrays(GLenum mode, GLint first, GLsizei count);
76void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices);
77void glEnable(GLenum cap);
78void glEnableClientState(GLenum array);
79void glFinish(void);
80void glFlush(void);
81void glFogx(GLenum pname, GLfixed param);
82void glFogxv(GLenum pname, const GLfixed *params);
83void glFrontFace(GLenum mode);
84void glFrustumx(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
85void glGetBooleanv(GLenum pname, GLboolean *params);
86void glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params);
87void glGetClipPlanex(GLenum pname, GLfixed *eqn);
88void glGenBuffers(GLsizei n, GLuint *buffers);
89void glGenTextures(GLsizei n, GLuint *textures);
90GLenum glGetError(void);
91void glGetFixedv(GLenum pname, GLfixed *params);
92void glGetIntegerv(GLenum pname, GLint *params);
93void glGetLightxv(GLenum light, GLenum pname, GLfixed *params);
94void glGetMaterialxv(GLenum face, GLenum pname, GLfixed *params);
95void glGetPointerv(GLenum pname, GLvoid **params);
96GL1constubyteptr glGetString(GLenum name);
97void glGetTexEnviv(GLenum env, GLenum pname, GLint *params);
98void glGetTexEnvxv(GLenum env, GLenum pname, GLfixed *params);
99void glGetTexParameteriv(GLenum target, GLenum pname, GLint *params);
100void glGetTexParameterxv(GLenum target, GLenum pname, GLfixed *params);
101void glHint(GLenum target, GLenum mode);
102GLboolean glIsBuffer(GLuint buffer);
103GLboolean glIsEnabled(GLenum cap);
104GLboolean glIsTexture(GLuint texture);
105void glLightModelx(GLenum pname, GLfixed param);
106void glLightModelxv(GLenum pname, const GLfixed *params);
107void glLightx(GLenum light, GLenum pname, GLfixed param);
108void glLightxv(GLenum light, GLenum pname, const GLfixed *params);
109void glLineWidthx(GLfixed width);
110void glLoadIdentity(void);
111void glLoadMatrixx(const GLfixed *m);
112void glLogicOp(GLenum opcode);
113void glMaterialx(GLenum face, GLenum pname, GLfixed param);
114void glMaterialxv(GLenum face, GLenum pname, const GLfixed *params);
115void glMatrixMode(GLenum mode);
116void glMultMatrixx(const GLfixed *m);
117void glMultiTexCoord4x(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
118void glNormal3x(GLfixed nx, GLfixed ny, GLfixed nz);
119void glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer);
120void glOrthox(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
121void glPixelStorei(GLenum pname, GLint param);
122void glPointParameterx(GLenum pname, GLfixed param);
123void glPointParameterxv(GLenum pname, const GLfixed *params);
124void glPointSizex(GLfixed size);
125void glPolygonOffsetx(GLfixed factor, GLfixed units);
126void glPopMatrix(void);
127void glPushMatrix(void);
128void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
129void glRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
130void glSampleCoverage(GLclampf value, GLboolean invert);
131void glSampleCoveragex(GLclampx value, GLboolean invert);
132void glScalex(GLfixed x, GLfixed y, GLfixed z);
133void glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
134void glShadeModel(GLenum mode);
135void glStencilFunc(GLenum func, GLint ref, GLuint mask);
136void glStencilMask(GLuint mask);
137void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);
138void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
139void glTexEnvi(GLenum target, GLenum pname, GLint param);
140void glTexEnvx(GLenum target, GLenum pname, GLfixed param);
141void glTexEnviv(GLenum target, GLenum pname, const GLint *params);
142void glTexEnvxv(GLenum target, GLenum pname, const GLfixed *params);
143void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
144void glTexParameteri(GLenum target, GLenum pname, GLint param);
145void glTexParameterx(GLenum target, GLenum pname, GLfixed param);
146void glTexParameteriv(GLenum target, GLenum pname, const GLint *params);
147void glTexParameterxv(GLenum target, GLenum pname, const GLfixed *params);
148void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
149void glTranslatex(GLfixed x, GLfixed y, GLfixed z);
150void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
151void glViewport(GLint x, GLint y, GLsizei width, GLsizei height);
152
153void glPointSizePointerOES(GLenum type, GLsizei stride, const GLvoid *pointer);
154