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