blob: f3232a0ff164c14da466971d5486655e8a77182e [file] [log] [blame]
// Generated Code - DO NOT EDIT !!
// generated by 'emugen'
#include <stdio.h>
#include <stdlib.h>
#include "gles1_wrapper_context.h"
extern "C" {
void glAlphaFunc(GLenum func, GLclampf ref);
void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
void glClearDepthf(GLclampf depth);
void glClipPlanef(GLenum plane, const GLfloat* equation);
void glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
void glDepthRangef(GLclampf zNear, GLclampf zFar);
void glFogf(GLenum pname, GLfloat param);
void glFogfv(GLenum pname, const GLfloat* params);
void glFrustumf(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
void glGetClipPlanef(GLenum pname, GLfloat* eqn);
void glGetFloatv(GLenum pname, GLfloat* params);
void glGetLightfv(GLenum light, GLenum pname, GLfloat* params);
void glGetMaterialfv(GLenum face, GLenum pname, GLfloat* params);
void glGetTexEnvfv(GLenum env, GLenum pname, GLfloat* params);
void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat* params);
void glLightModelf(GLenum pname, GLfloat param);
void glLightModelfv(GLenum pname, const GLfloat* params);
void glLightf(GLenum light, GLenum pname, GLfloat param);
void glLightfv(GLenum light, GLenum pname, const GLfloat* params);
void glLineWidth(GLfloat width);
void glLoadMatrixf(const GLfloat* m);
void glMaterialf(GLenum face, GLenum pname, GLfloat param);
void glMaterialfv(GLenum face, GLenum pname, const GLfloat* params);
void glMultMatrixf(const GLfloat* m);
void glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz);
void glOrthof(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
void glPointParameterf(GLenum pname, GLfloat param);
void glPointParameterfv(GLenum pname, const GLfloat* params);
void glPointSize(GLfloat size);
void glPolygonOffset(GLfloat factor, GLfloat units);
void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
void glScalef(GLfloat x, GLfloat y, GLfloat z);
void glTexEnvf(GLenum target, GLenum pname, GLfloat param);
void glTexEnvfv(GLenum target, GLenum pname, const GLfloat* params);
void glTexParameterf(GLenum target, GLenum pname, GLfloat param);
void glTexParameterfv(GLenum target, GLenum pname, const GLfloat* params);
void glTranslatef(GLfloat x, GLfloat y, GLfloat z);
void glActiveTexture(GLenum texture);
void glAlphaFuncx(GLenum func, GLclampx ref);
void glBindBuffer(GLenum target, GLuint buffer);
void glBindTexture(GLenum target, GLuint texture);
void glBlendFunc(GLenum sfactor, GLenum dfactor);
void glBufferData(GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage);
void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data);
void glClear(GLbitfield mask);
void glClearColorx(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha);
void glClearDepthx(GLclampx depth);
void glClearStencil(GLint s);
void glClientActiveTexture(GLenum texture);
void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
void glColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
void glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer);
void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data);
void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data);
void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
void glCullFace(GLenum mode);
void glDeleteBuffers(GLsizei n, const GLuint* buffers);
void glDeleteTextures(GLsizei n, const GLuint* textures);
void glDepthFunc(GLenum func);
void glDepthMask(GLboolean flag);
void glDepthRangex(GLclampx zNear, GLclampx zFar);
void glDisable(GLenum cap);
void glDisableClientState(GLenum array);
void glDrawArrays(GLenum mode, GLint first, GLsizei count);
void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices);
void glEnable(GLenum cap);
void glEnableClientState(GLenum array);
void glFinish();
void glFlush();
void glFogx(GLenum pname, GLfixed param);
void glFogxv(GLenum pname, const GLfixed* params);
void glFrontFace(GLenum mode);
void glFrustumx(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
void glGetBooleanv(GLenum pname, GLboolean* params);
void glGetBufferParameteriv(GLenum target, GLenum pname, GLint* params);
void glClipPlanex(GLenum pname, const GLfixed* eqn);
void glGenBuffers(GLsizei n, GLuint* buffers);
void glGenTextures(GLsizei n, GLuint* textures);
GLenum glGetError();
void glGetFixedv(GLenum pname, GLfixed* params);
void glGetIntegerv(GLenum pname, GLint* params);
void glGetLightxv(GLenum light, GLenum pname, GLfixed* params);
void glGetMaterialxv(GLenum face, GLenum pname, GLfixed* params);
void glGetPointerv(GLenum pname, GLvoid** params);
const GLubyte* glGetString(GLenum name);
void glGetTexEnviv(GLenum env, GLenum pname, GLint* params);
void glGetTexEnvxv(GLenum env, GLenum pname, GLfixed* params);
void glGetTexParameteriv(GLenum target, GLenum pname, GLint* params);
void glGetTexParameterxv(GLenum target, GLenum pname, GLfixed* params);
void glHint(GLenum target, GLenum mode);
GLboolean glIsBuffer(GLuint buffer);
GLboolean glIsEnabled(GLenum cap);
GLboolean glIsTexture(GLuint texture);
void glLightModelx(GLenum pname, GLfixed param);
void glLightModelxv(GLenum pname, const GLfixed* params);
void glLightx(GLenum light, GLenum pname, GLfixed param);
void glLightxv(GLenum light, GLenum pname, const GLfixed* params);
void glLineWidthx(GLfixed width);
void glLoadIdentity();
void glLoadMatrixx(const GLfixed* m);
void glLogicOp(GLenum opcode);
void glMaterialx(GLenum face, GLenum pname, GLfixed param);
void glMaterialxv(GLenum face, GLenum pname, const GLfixed* params);
void glMatrixMode(GLenum mode);
void glMultMatrixx(const GLfixed* m);
void glMultiTexCoord4x(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
void glNormal3x(GLfixed nx, GLfixed ny, GLfixed nz);
void glNormalPointer(GLenum type, GLsizei stride, const GLvoid* pointer);
void glOrthox(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
void glPixelStorei(GLenum pname, GLint param);
void glPointParameterx(GLenum pname, GLfixed param);
void glPointParameterxv(GLenum pname, const GLfixed* params);
void glPointSizex(GLfixed size);
void glPolygonOffsetx(GLfixed factor, GLfixed units);
void glPopMatrix();
void glPushMatrix();
void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels);
void glRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
void glSampleCoverage(GLclampf value, GLboolean invert);
void glSampleCoveragex(GLclampx value, GLboolean invert);
void glScalex(GLfixed x, GLfixed y, GLfixed z);
void glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
void glShadeModel(GLenum mode);
void glStencilFunc(GLenum func, GLint ref, GLuint mask);
void glStencilMask(GLuint mask);
void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);
void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer);
void glTexEnvi(GLenum target, GLenum pname, GLint param);
void glTexEnvx(GLenum target, GLenum pname, GLfixed param);
void glTexEnviv(GLenum target, GLenum pname, const GLint* params);
void glTexEnvxv(GLenum target, GLenum pname, const GLfixed* params);
void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
void glTexParameteri(GLenum target, GLenum pname, GLint param);
void glTexParameterx(GLenum target, GLenum pname, GLfixed param);
void glTexParameteriv(GLenum target, GLenum pname, const GLint* params);
void glTexParameterxv(GLenum target, GLenum pname, const GLfixed* params);
void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels);
void glTranslatex(GLfixed x, GLfixed y, GLfixed z);
void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer);
void glViewport(GLint x, GLint y, GLsizei width, GLsizei height);
void glPointSizePointerOES(GLenum type, GLsizei stride, const GLvoid* pointer);
void glVertexPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset);
void glColorPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset);
void glNormalPointerOffset(GLenum type, GLsizei stride, GLuint offset);
void glPointSizePointerOffset(GLenum type, GLsizei stride, GLuint offset);
void glTexCoordPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset);
void glWeightPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset);
void glMatrixIndexPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset);
void glVertexPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen);
void glColorPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen);
void glNormalPointerData(GLenum type, GLsizei stride, void* data, GLuint datalen);
void glTexCoordPointerData(GLint unit, GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen);
void glPointSizePointerData(GLenum type, GLsizei stride, void* data, GLuint datalen);
void glWeightPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen);
void glMatrixIndexPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen);
void glDrawElementsOffset(GLenum mode, GLsizei count, GLenum type, GLuint offset);
void glDrawElementsData(GLenum mode, GLsizei count, GLenum type, void* data, GLuint datalen);
void glGetCompressedTextureFormats(int count, GLint* formats);
int glFinishRoundTrip();
void glBlendEquationSeparateOES(GLenum modeRGB, GLenum modeAlpha);
void glBlendFuncSeparateOES(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
void glBlendEquationOES(GLenum mode);
void glDrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height);
void glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height);
void glDrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height);
void glDrawTexsvOES(const GLshort* coords);
void glDrawTexivOES(const GLint* coords);
void glDrawTexxvOES(const GLfixed* coords);
void glDrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height);
void glDrawTexfvOES(const GLfloat* coords);
void glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image);
void glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image);
void glAlphaFuncxOES(GLenum func, GLclampx ref);
void glClearColorxOES(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha);
void glClearDepthxOES(GLclampx depth);
void glClipPlanexOES(GLenum plane, const GLfixed* equation);
void glClipPlanexIMG(GLenum plane, const GLfixed* equation);
void glColor4xOES(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
void glDepthRangexOES(GLclampx zNear, GLclampx zFar);
void glFogxOES(GLenum pname, GLfixed param);
void glFogxvOES(GLenum pname, const GLfixed* params);
void glFrustumxOES(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
void glGetClipPlanexOES(GLenum pname, GLfixed* eqn);
void glGetClipPlanex(GLenum pname, GLfixed* eqn);
void glGetFixedvOES(GLenum pname, GLfixed* params);
void glGetLightxvOES(GLenum light, GLenum pname, GLfixed* params);
void glGetMaterialxvOES(GLenum face, GLenum pname, GLfixed* params);
void glGetTexEnvxvOES(GLenum env, GLenum pname, GLfixed* params);
void glGetTexParameterxvOES(GLenum target, GLenum pname, GLfixed* params);
void glLightModelxOES(GLenum pname, GLfixed param);
void glLightModelxvOES(GLenum pname, const GLfixed* params);
void glLightxOES(GLenum light, GLenum pname, GLfixed param);
void glLightxvOES(GLenum light, GLenum pname, const GLfixed* params);
void glLineWidthxOES(GLfixed width);
void glLoadMatrixxOES(const GLfixed* m);
void glMaterialxOES(GLenum face, GLenum pname, GLfixed param);
void glMaterialxvOES(GLenum face, GLenum pname, const GLfixed* params);
void glMultMatrixxOES(const GLfixed* m);
void glMultiTexCoord4xOES(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
void glNormal3xOES(GLfixed nx, GLfixed ny, GLfixed nz);
void glOrthoxOES(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
void glPointParameterxOES(GLenum pname, GLfixed param);
void glPointParameterxvOES(GLenum pname, const GLfixed* params);
void glPointSizexOES(GLfixed size);
void glPolygonOffsetxOES(GLfixed factor, GLfixed units);
void glRotatexOES(GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
void glSampleCoveragexOES(GLclampx value, GLboolean invert);
void glScalexOES(GLfixed x, GLfixed y, GLfixed z);
void glTexEnvxOES(GLenum target, GLenum pname, GLfixed param);
void glTexEnvxvOES(GLenum target, GLenum pname, const GLfixed* params);
void glTexParameterxOES(GLenum target, GLenum pname, GLfixed param);
void glTexParameterxvOES(GLenum target, GLenum pname, const GLfixed* params);
void glTranslatexOES(GLfixed x, GLfixed y, GLfixed z);
GLboolean glIsRenderbufferOES(GLuint renderbuffer);
void glBindRenderbufferOES(GLenum target, GLuint renderbuffer);
void glDeleteRenderbuffersOES(GLsizei n, const GLuint* renderbuffers);
void glGenRenderbuffersOES(GLsizei n, GLuint* renderbuffers);
void glRenderbufferStorageOES(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
void glGetRenderbufferParameterivOES(GLenum target, GLenum pname, GLint* params);
GLboolean glIsFramebufferOES(GLuint framebuffer);
void glBindFramebufferOES(GLenum target, GLuint framebuffer);
void glDeleteFramebuffersOES(GLsizei n, const GLuint* framebuffers);
void glGenFramebuffersOES(GLsizei n, GLuint* framebuffers);
GLenum glCheckFramebufferStatusOES(GLenum target);
void glFramebufferRenderbufferOES(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
void glFramebufferTexture2DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
void glGetFramebufferAttachmentParameterivOES(GLenum target, GLenum attachment, GLenum pname, GLint* params);
void glGenerateMipmapOES(GLenum target);
void* glMapBufferOES(GLenum target, GLenum access);
GLboolean glUnmapBufferOES(GLenum target);
void glGetBufferPointervOES(GLenum target, GLenum pname, GLvoid** params);
void glCurrentPaletteMatrixOES(GLuint matrixpaletteindex);
void glLoadPaletteFromModelViewMatrixOES();
void glMatrixIndexPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer);
void glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer);
GLbitfield glQueryMatrixxOES(GLfixed* mantissa, GLint* exponent);
void glDepthRangefOES(GLclampf zNear, GLclampf zFar);
void glFrustumfOES(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
void glOrthofOES(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
void glClipPlanefOES(GLenum plane, const GLfloat* equation);
void glClipPlanefIMG(GLenum plane, const GLfloat* equation);
void glGetClipPlanefOES(GLenum pname, GLfloat* eqn);
void glClearDepthfOES(GLclampf depth);
void glTexGenfOES(GLenum coord, GLenum pname, GLfloat param);
void glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat* params);
void glTexGeniOES(GLenum coord, GLenum pname, GLint param);
void glTexGenivOES(GLenum coord, GLenum pname, const GLint* params);
void glTexGenxOES(GLenum coord, GLenum pname, GLfixed param);
void glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed* params);
void glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat* params);
void glGetTexGenivOES(GLenum coord, GLenum pname, GLint* params);
void glGetTexGenxvOES(GLenum coord, GLenum pname, GLfixed* params);
void glBindVertexArrayOES(GLuint array);
void glDeleteVertexArraysOES(GLsizei n, const GLuint* arrays);
void glGenVertexArraysOES(GLsizei n, GLuint* arrays);
GLboolean glIsVertexArrayOES(GLuint array);
void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum* attachments);
void glMultiDrawArraysEXT(GLenum mode, const GLint* first, const GLsizei* count, GLsizei primcount);
void glMultiDrawElementsEXT(GLenum mode, const GLsizei* count, GLenum type, const GLvoid* const* indices, GLsizei primcount);
void glMultiDrawArraysSUN(GLenum mode, GLint* first, GLsizei* count, GLsizei primcount);
void glMultiDrawElementsSUN(GLenum mode, const GLsizei* count, GLenum type, const GLvoid** indices, GLsizei primcount);
void glRenderbufferStorageMultisampleIMG(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
void glFramebufferTexture2DMultisampleIMG(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
void glDeleteFencesNV(GLsizei n, const GLuint* fences);
void glGenFencesNV(GLsizei n, GLuint* fences);
GLboolean glIsFenceNV(GLuint fence);
GLboolean glTestFenceNV(GLuint fence);
void glGetFenceivNV(GLuint fence, GLenum pname, GLint* params);
void glFinishFenceNV(GLuint fence);
void glSetFenceNV(GLuint fence, GLenum condition);
void glGetDriverControlsQCOM(GLint* num, GLsizei size, GLuint* driverControls);
void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei* length, GLchar* driverControlString);
void glEnableDriverControlQCOM(GLuint driverControl);
void glDisableDriverControlQCOM(GLuint driverControl);
void glExtGetTexturesQCOM(GLuint* textures, GLint maxTextures, GLint* numTextures);
void glExtGetBuffersQCOM(GLuint* buffers, GLint maxBuffers, GLint* numBuffers);
void glExtGetRenderbuffersQCOM(GLuint* renderbuffers, GLint maxRenderbuffers, GLint* numRenderbuffers);
void glExtGetFramebuffersQCOM(GLuint* framebuffers, GLint maxFramebuffers, GLint* numFramebuffers);
void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint* params);
void glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param);
void glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid* texels);
void glExtGetBufferPointervQCOM(GLenum target, GLvoid** params);
void glExtGetShadersQCOM(GLuint* shaders, GLint maxShaders, GLint* numShaders);
void glExtGetProgramsQCOM(GLuint* programs, GLint maxPrograms, GLint* numPrograms);
GLboolean glExtIsProgramBinaryQCOM(GLuint program);
void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar* source, GLint* length);
void glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask);
void glEndTilingQCOM(GLbitfield preserveMask);
};
#ifndef GET_CONTEXT
static gles1_wrapper_context_t::CONTEXT_ACCESSOR_TYPE *getCurrentContext = NULL;
void gles1_wrapper_context_t::setContextAccessor(CONTEXT_ACCESSOR_TYPE *f) { getCurrentContext = f; }
#define GET_CONTEXT gles1_wrapper_context_t * ctx = getCurrentContext()
#endif
void glAlphaFunc(GLenum func, GLclampf ref)
{
GET_CONTEXT;
ctx->glAlphaFunc( func, ref);
}
void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
{
GET_CONTEXT;
ctx->glClearColor( red, green, blue, alpha);
}
void glClearDepthf(GLclampf depth)
{
GET_CONTEXT;
ctx->glClearDepthf( depth);
}
void glClipPlanef(GLenum plane, const GLfloat* equation)
{
GET_CONTEXT;
ctx->glClipPlanef( plane, equation);
}
void glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
GET_CONTEXT;
ctx->glColor4f( red, green, blue, alpha);
}
void glDepthRangef(GLclampf zNear, GLclampf zFar)
{
GET_CONTEXT;
ctx->glDepthRangef( zNear, zFar);
}
void glFogf(GLenum pname, GLfloat param)
{
GET_CONTEXT;
ctx->glFogf( pname, param);
}
void glFogfv(GLenum pname, const GLfloat* params)
{
GET_CONTEXT;
ctx->glFogfv( pname, params);
}
void glFrustumf(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar)
{
GET_CONTEXT;
ctx->glFrustumf( left, right, bottom, top, zNear, zFar);
}
void glGetClipPlanef(GLenum pname, GLfloat* eqn)
{
GET_CONTEXT;
ctx->glGetClipPlanef( pname, eqn);
}
void glGetFloatv(GLenum pname, GLfloat* params)
{
GET_CONTEXT;
ctx->glGetFloatv( pname, params);
}
void glGetLightfv(GLenum light, GLenum pname, GLfloat* params)
{
GET_CONTEXT;
ctx->glGetLightfv( light, pname, params);
}
void glGetMaterialfv(GLenum face, GLenum pname, GLfloat* params)
{
GET_CONTEXT;
ctx->glGetMaterialfv( face, pname, params);
}
void glGetTexEnvfv(GLenum env, GLenum pname, GLfloat* params)
{
GET_CONTEXT;
ctx->glGetTexEnvfv( env, pname, params);
}
void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat* params)
{
GET_CONTEXT;
ctx->glGetTexParameterfv( target, pname, params);
}
void glLightModelf(GLenum pname, GLfloat param)
{
GET_CONTEXT;
ctx->glLightModelf( pname, param);
}
void glLightModelfv(GLenum pname, const GLfloat* params)
{
GET_CONTEXT;
ctx->glLightModelfv( pname, params);
}
void glLightf(GLenum light, GLenum pname, GLfloat param)
{
GET_CONTEXT;
ctx->glLightf( light, pname, param);
}
void glLightfv(GLenum light, GLenum pname, const GLfloat* params)
{
GET_CONTEXT;
ctx->glLightfv( light, pname, params);
}
void glLineWidth(GLfloat width)
{
GET_CONTEXT;
ctx->glLineWidth( width);
}
void glLoadMatrixf(const GLfloat* m)
{
GET_CONTEXT;
ctx->glLoadMatrixf( m);
}
void glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
GET_CONTEXT;
ctx->glMaterialf( face, pname, param);
}
void glMaterialfv(GLenum face, GLenum pname, const GLfloat* params)
{
GET_CONTEXT;
ctx->glMaterialfv( face, pname, params);
}
void glMultMatrixf(const GLfloat* m)
{
GET_CONTEXT;
ctx->glMultMatrixf( m);
}
void glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
GET_CONTEXT;
ctx->glMultiTexCoord4f( target, s, t, r, q);
}
void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
GET_CONTEXT;
ctx->glNormal3f( nx, ny, nz);
}
void glOrthof(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar)
{
GET_CONTEXT;
ctx->glOrthof( left, right, bottom, top, zNear, zFar);
}
void glPointParameterf(GLenum pname, GLfloat param)
{
GET_CONTEXT;
ctx->glPointParameterf( pname, param);
}
void glPointParameterfv(GLenum pname, const GLfloat* params)
{
GET_CONTEXT;
ctx->glPointParameterfv( pname, params);
}
void glPointSize(GLfloat size)
{
GET_CONTEXT;
ctx->glPointSize( size);
}
void glPolygonOffset(GLfloat factor, GLfloat units)
{
GET_CONTEXT;
ctx->glPolygonOffset( factor, units);
}
void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
GET_CONTEXT;
ctx->glRotatef( angle, x, y, z);
}
void glScalef(GLfloat x, GLfloat y, GLfloat z)
{
GET_CONTEXT;
ctx->glScalef( x, y, z);
}
void glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
GET_CONTEXT;
ctx->glTexEnvf( target, pname, param);
}
void glTexEnvfv(GLenum target, GLenum pname, const GLfloat* params)
{
GET_CONTEXT;
ctx->glTexEnvfv( target, pname, params);
}
void glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
GET_CONTEXT;
ctx->glTexParameterf( target, pname, param);
}
void glTexParameterfv(GLenum target, GLenum pname, const GLfloat* params)
{
GET_CONTEXT;
ctx->glTexParameterfv( target, pname, params);
}
void glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
GET_CONTEXT;
ctx->glTranslatef( x, y, z);
}
void glActiveTexture(GLenum texture)
{
GET_CONTEXT;
ctx->glActiveTexture( texture);
}
void glAlphaFuncx(GLenum func, GLclampx ref)
{
GET_CONTEXT;
ctx->glAlphaFuncx( func, ref);
}
void glBindBuffer(GLenum target, GLuint buffer)
{
GET_CONTEXT;
ctx->glBindBuffer( target, buffer);
}
void glBindTexture(GLenum target, GLuint texture)
{
GET_CONTEXT;
ctx->glBindTexture( target, texture);
}
void glBlendFunc(GLenum sfactor, GLenum dfactor)
{
GET_CONTEXT;
ctx->glBlendFunc( sfactor, dfactor);
}
void glBufferData(GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage)
{
GET_CONTEXT;
ctx->glBufferData( target, size, data, usage);
}
void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data)
{
GET_CONTEXT;
ctx->glBufferSubData( target, offset, size, data);
}
void glClear(GLbitfield mask)
{
GET_CONTEXT;
ctx->glClear( mask);
}
void glClearColorx(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha)
{
GET_CONTEXT;
ctx->glClearColorx( red, green, blue, alpha);
}
void glClearDepthx(GLclampx depth)
{
GET_CONTEXT;
ctx->glClearDepthx( depth);
}
void glClearStencil(GLint s)
{
GET_CONTEXT;
ctx->glClearStencil( s);
}
void glClientActiveTexture(GLenum texture)
{
GET_CONTEXT;
ctx->glClientActiveTexture( texture);
}
void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
GET_CONTEXT;
ctx->glColor4ub( red, green, blue, alpha);
}
void glColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
{
GET_CONTEXT;
ctx->glColor4x( red, green, blue, alpha);
}
void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
GET_CONTEXT;
ctx->glColorMask( red, green, blue, alpha);
}
void glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer)
{
GET_CONTEXT;
ctx->glColorPointer( size, type, stride, pointer);
}
void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data)
{
GET_CONTEXT;
ctx->glCompressedTexImage2D( target, level, internalformat, width, height, border, imageSize, data);
}
void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data)
{
GET_CONTEXT;
ctx->glCompressedTexSubImage2D( target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
GET_CONTEXT;
ctx->glCopyTexImage2D( target, level, internalformat, x, y, width, height, border);
}
void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
GET_CONTEXT;
ctx->glCopyTexSubImage2D( target, level, xoffset, yoffset, x, y, width, height);
}
void glCullFace(GLenum mode)
{
GET_CONTEXT;
ctx->glCullFace( mode);
}
void glDeleteBuffers(GLsizei n, const GLuint* buffers)
{
GET_CONTEXT;
ctx->glDeleteBuffers( n, buffers);
}
void glDeleteTextures(GLsizei n, const GLuint* textures)
{
GET_CONTEXT;
ctx->glDeleteTextures( n, textures);
}
void glDepthFunc(GLenum func)
{
GET_CONTEXT;
ctx->glDepthFunc( func);
}
void glDepthMask(GLboolean flag)
{
GET_CONTEXT;
ctx->glDepthMask( flag);
}
void glDepthRangex(GLclampx zNear, GLclampx zFar)
{
GET_CONTEXT;
ctx->glDepthRangex( zNear, zFar);
}
void glDisable(GLenum cap)
{
GET_CONTEXT;
ctx->glDisable( cap);
}
void glDisableClientState(GLenum array)
{
GET_CONTEXT;
ctx->glDisableClientState( array);
}
void glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
GET_CONTEXT;
ctx->glDrawArrays( mode, first, count);
}
void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices)
{
GET_CONTEXT;
ctx->glDrawElements( mode, count, type, indices);
}
void glEnable(GLenum cap)
{
GET_CONTEXT;
ctx->glEnable( cap);
}
void glEnableClientState(GLenum array)
{
GET_CONTEXT;
ctx->glEnableClientState( array);
}
void glFinish()
{
GET_CONTEXT;
ctx->glFinish();
}
void glFlush()
{
GET_CONTEXT;
ctx->glFlush();
}
void glFogx(GLenum pname, GLfixed param)
{
GET_CONTEXT;
ctx->glFogx( pname, param);
}
void glFogxv(GLenum pname, const GLfixed* params)
{
GET_CONTEXT;
ctx->glFogxv( pname, params);
}
void glFrontFace(GLenum mode)
{
GET_CONTEXT;
ctx->glFrontFace( mode);
}
void glFrustumx(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar)
{
GET_CONTEXT;
ctx->glFrustumx( left, right, bottom, top, zNear, zFar);
}
void glGetBooleanv(GLenum pname, GLboolean* params)
{
GET_CONTEXT;
ctx->glGetBooleanv( pname, params);
}
void glGetBufferParameteriv(GLenum target, GLenum pname, GLint* params)
{
GET_CONTEXT;
ctx->glGetBufferParameteriv( target, pname, params);
}
void glClipPlanex(GLenum pname, const GLfixed* eqn)
{
GET_CONTEXT;
ctx->glClipPlanex( pname, eqn);
}
void glGenBuffers(GLsizei n, GLuint* buffers)
{
GET_CONTEXT;
ctx->glGenBuffers( n, buffers);
}
void glGenTextures(GLsizei n, GLuint* textures)
{
GET_CONTEXT;
ctx->glGenTextures( n, textures);
}
GLenum glGetError()
{
GET_CONTEXT;
return ctx->glGetError();
}
void glGetFixedv(GLenum pname, GLfixed* params)
{
GET_CONTEXT;
ctx->glGetFixedv( pname, params);
}
void glGetIntegerv(GLenum pname, GLint* params)
{
GET_CONTEXT;
ctx->glGetIntegerv( pname, params);
}
void glGetLightxv(GLenum light, GLenum pname, GLfixed* params)
{
GET_CONTEXT;
ctx->glGetLightxv( light, pname, params);
}
void glGetMaterialxv(GLenum face, GLenum pname, GLfixed* params)
{
GET_CONTEXT;
ctx->glGetMaterialxv( face, pname, params);
}
void glGetPointerv(GLenum pname, GLvoid** params)
{
GET_CONTEXT;
ctx->glGetPointerv( pname, params);
}
const GLubyte* glGetString(GLenum name)
{
GET_CONTEXT;
return ctx->glGetString( name);
}
void glGetTexEnviv(GLenum env, GLenum pname, GLint* params)
{
GET_CONTEXT;
ctx->glGetTexEnviv( env, pname, params);
}
void glGetTexEnvxv(GLenum env, GLenum pname, GLfixed* params)
{
GET_CONTEXT;
ctx->glGetTexEnvxv( env, pname, params);
}
void glGetTexParameteriv(GLenum target, GLenum pname, GLint* params)
{
GET_CONTEXT;
ctx->glGetTexParameteriv( target, pname, params);
}
void glGetTexParameterxv(GLenum target, GLenum pname, GLfixed* params)
{
GET_CONTEXT;
ctx->glGetTexParameterxv( target, pname, params);
}
void glHint(GLenum target, GLenum mode)
{
GET_CONTEXT;
ctx->glHint( target, mode);
}
GLboolean glIsBuffer(GLuint buffer)
{
GET_CONTEXT;
return ctx->glIsBuffer( buffer);
}
GLboolean glIsEnabled(GLenum cap)
{
GET_CONTEXT;
return ctx->glIsEnabled( cap);
}
GLboolean glIsTexture(GLuint texture)
{
GET_CONTEXT;
return ctx->glIsTexture( texture);
}
void glLightModelx(GLenum pname, GLfixed param)
{
GET_CONTEXT;
ctx->glLightModelx( pname, param);
}
void glLightModelxv(GLenum pname, const GLfixed* params)
{
GET_CONTEXT;
ctx->glLightModelxv( pname, params);
}
void glLightx(GLenum light, GLenum pname, GLfixed param)
{
GET_CONTEXT;
ctx->glLightx( light, pname, param);
}
void glLightxv(GLenum light, GLenum pname, const GLfixed* params)
{
GET_CONTEXT;
ctx->glLightxv( light, pname, params);
}
void glLineWidthx(GLfixed width)
{
GET_CONTEXT;
ctx->glLineWidthx( width);
}
void glLoadIdentity()
{
GET_CONTEXT;
ctx->glLoadIdentity();
}
void glLoadMatrixx(const GLfixed* m)
{
GET_CONTEXT;
ctx->glLoadMatrixx( m);
}
void glLogicOp(GLenum opcode)
{
GET_CONTEXT;
ctx->glLogicOp( opcode);
}
void glMaterialx(GLenum face, GLenum pname, GLfixed param)
{
GET_CONTEXT;
ctx->glMaterialx( face, pname, param);
}
void glMaterialxv(GLenum face, GLenum pname, const GLfixed* params)
{
GET_CONTEXT;
ctx->glMaterialxv( face, pname, params);
}
void glMatrixMode(GLenum mode)
{
GET_CONTEXT;
ctx->glMatrixMode( mode);
}
void glMultMatrixx(const GLfixed* m)
{
GET_CONTEXT;
ctx->glMultMatrixx( m);
}
void glMultiTexCoord4x(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q)
{
GET_CONTEXT;
ctx->glMultiTexCoord4x( target, s, t, r, q);
}
void glNormal3x(GLfixed nx, GLfixed ny, GLfixed nz)
{
GET_CONTEXT;
ctx->glNormal3x( nx, ny, nz);
}
void glNormalPointer(GLenum type, GLsizei stride, const GLvoid* pointer)
{
GET_CONTEXT;
ctx->glNormalPointer( type, stride, pointer);
}
void glOrthox(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar)
{
GET_CONTEXT;
ctx->glOrthox( left, right, bottom, top, zNear, zFar);
}
void glPixelStorei(GLenum pname, GLint param)
{
GET_CONTEXT;
ctx->glPixelStorei( pname, param);
}
void glPointParameterx(GLenum pname, GLfixed param)
{
GET_CONTEXT;
ctx->glPointParameterx( pname, param);
}
void glPointParameterxv(GLenum pname, const GLfixed* params)
{
GET_CONTEXT;
ctx->glPointParameterxv( pname, params);
}
void glPointSizex(GLfixed size)
{
GET_CONTEXT;
ctx->glPointSizex( size);
}
void glPolygonOffsetx(GLfixed factor, GLfixed units)
{
GET_CONTEXT;
ctx->glPolygonOffsetx( factor, units);
}
void glPopMatrix()
{
GET_CONTEXT;
ctx->glPopMatrix();
}
void glPushMatrix()
{
GET_CONTEXT;
ctx->glPushMatrix();
}
void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels)
{
GET_CONTEXT;
ctx->glReadPixels( x, y, width, height, format, type, pixels);
}
void glRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z)
{
GET_CONTEXT;
ctx->glRotatex( angle, x, y, z);
}
void glSampleCoverage(GLclampf value, GLboolean invert)
{
GET_CONTEXT;
ctx->glSampleCoverage( value, invert);
}
void glSampleCoveragex(GLclampx value, GLboolean invert)
{
GET_CONTEXT;
ctx->glSampleCoveragex( value, invert);
}
void glScalex(GLfixed x, GLfixed y, GLfixed z)
{
GET_CONTEXT;
ctx->glScalex( x, y, z);
}
void glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
GET_CONTEXT;
ctx->glScissor( x, y, width, height);
}
void glShadeModel(GLenum mode)
{
GET_CONTEXT;
ctx->glShadeModel( mode);
}
void glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
GET_CONTEXT;
ctx->glStencilFunc( func, ref, mask);
}
void glStencilMask(GLuint mask)
{
GET_CONTEXT;
ctx->glStencilMask( mask);
}
void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
GET_CONTEXT;
ctx->glStencilOp( fail, zfail, zpass);
}
void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer)
{
GET_CONTEXT;
ctx->glTexCoordPointer( size, type, stride, pointer);
}
void glTexEnvi(GLenum target, GLenum pname, GLint param)
{
GET_CONTEXT;
ctx->glTexEnvi( target, pname, param);
}
void glTexEnvx(GLenum target, GLenum pname, GLfixed param)
{
GET_CONTEXT;
ctx->glTexEnvx( target, pname, param);
}
void glTexEnviv(GLenum target, GLenum pname, const GLint* params)
{
GET_CONTEXT;
ctx->glTexEnviv( target, pname, params);
}
void glTexEnvxv(GLenum target, GLenum pname, const GLfixed* params)
{
GET_CONTEXT;
ctx->glTexEnvxv( target, pname, params);
}
void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels)
{
GET_CONTEXT;
ctx->glTexImage2D( target, level, internalformat, width, height, border, format, type, pixels);
}
void glTexParameteri(GLenum target, GLenum pname, GLint param)
{
GET_CONTEXT;
ctx->glTexParameteri( target, pname, param);
}
void glTexParameterx(GLenum target, GLenum pname, GLfixed param)
{
GET_CONTEXT;
ctx->glTexParameterx( target, pname, param);
}
void glTexParameteriv(GLenum target, GLenum pname, const GLint* params)
{
GET_CONTEXT;
ctx->glTexParameteriv( target, pname, params);
}
void glTexParameterxv(GLenum target, GLenum pname, const GLfixed* params)
{
GET_CONTEXT;
ctx->glTexParameterxv( target, pname, params);
}
void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels)
{
GET_CONTEXT;
ctx->glTexSubImage2D( target, level, xoffset, yoffset, width, height, format, type, pixels);
}
void glTranslatex(GLfixed x, GLfixed y, GLfixed z)
{
GET_CONTEXT;
ctx->glTranslatex( x, y, z);
}
void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer)
{
GET_CONTEXT;
ctx->glVertexPointer( size, type, stride, pointer);
}
void glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
GET_CONTEXT;
ctx->glViewport( x, y, width, height);
}
void glPointSizePointerOES(GLenum type, GLsizei stride, const GLvoid* pointer)
{
GET_CONTEXT;
ctx->glPointSizePointerOES( type, stride, pointer);
}
void glVertexPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset)
{
GET_CONTEXT;
ctx->glVertexPointerOffset( size, type, stride, offset);
}
void glColorPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset)
{
GET_CONTEXT;
ctx->glColorPointerOffset( size, type, stride, offset);
}
void glNormalPointerOffset(GLenum type, GLsizei stride, GLuint offset)
{
GET_CONTEXT;
ctx->glNormalPointerOffset( type, stride, offset);
}
void glPointSizePointerOffset(GLenum type, GLsizei stride, GLuint offset)
{
GET_CONTEXT;
ctx->glPointSizePointerOffset( type, stride, offset);
}
void glTexCoordPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset)
{
GET_CONTEXT;
ctx->glTexCoordPointerOffset( size, type, stride, offset);
}
void glWeightPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset)
{
GET_CONTEXT;
ctx->glWeightPointerOffset( size, type, stride, offset);
}
void glMatrixIndexPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset)
{
GET_CONTEXT;
ctx->glMatrixIndexPointerOffset( size, type, stride, offset);
}
void glVertexPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen)
{
GET_CONTEXT;
ctx->glVertexPointerData( size, type, stride, data, datalen);
}
void glColorPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen)
{
GET_CONTEXT;
ctx->glColorPointerData( size, type, stride, data, datalen);
}
void glNormalPointerData(GLenum type, GLsizei stride, void* data, GLuint datalen)
{
GET_CONTEXT;
ctx->glNormalPointerData( type, stride, data, datalen);
}
void glTexCoordPointerData(GLint unit, GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen)
{
GET_CONTEXT;
ctx->glTexCoordPointerData( unit, size, type, stride, data, datalen);
}
void glPointSizePointerData(GLenum type, GLsizei stride, void* data, GLuint datalen)
{
GET_CONTEXT;
ctx->glPointSizePointerData( type, stride, data, datalen);
}
void glWeightPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen)
{
GET_CONTEXT;
ctx->glWeightPointerData( size, type, stride, data, datalen);
}
void glMatrixIndexPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen)
{
GET_CONTEXT;
ctx->glMatrixIndexPointerData( size, type, stride, data, datalen);
}
void glDrawElementsOffset(GLenum mode, GLsizei count, GLenum type, GLuint offset)
{
GET_CONTEXT;
ctx->glDrawElementsOffset( mode, count, type, offset);
}
void glDrawElementsData(GLenum mode, GLsizei count, GLenum type, void* data, GLuint datalen)
{
GET_CONTEXT;
ctx->glDrawElementsData( mode, count, type, data, datalen);
}
void glGetCompressedTextureFormats(int count, GLint* formats)
{
GET_CONTEXT;
ctx->glGetCompressedTextureFormats( count, formats);
}
int glFinishRoundTrip()
{
GET_CONTEXT;
return ctx->glFinishRoundTrip();
}
void glBlendEquationSeparateOES(GLenum modeRGB, GLenum modeAlpha)
{
GET_CONTEXT;
ctx->glBlendEquationSeparateOES( modeRGB, modeAlpha);
}
void glBlendFuncSeparateOES(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
{
GET_CONTEXT;
ctx->glBlendFuncSeparateOES( srcRGB, dstRGB, srcAlpha, dstAlpha);
}
void glBlendEquationOES(GLenum mode)
{
GET_CONTEXT;
ctx->glBlendEquationOES( mode);
}
void glDrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height)
{
GET_CONTEXT;
ctx->glDrawTexsOES( x, y, z, width, height);
}
void glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height)
{
GET_CONTEXT;
ctx->glDrawTexiOES( x, y, z, width, height);
}
void glDrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height)
{
GET_CONTEXT;
ctx->glDrawTexxOES( x, y, z, width, height);
}
void glDrawTexsvOES(const GLshort* coords)
{
GET_CONTEXT;
ctx->glDrawTexsvOES( coords);
}
void glDrawTexivOES(const GLint* coords)
{
GET_CONTEXT;
ctx->glDrawTexivOES( coords);
}
void glDrawTexxvOES(const GLfixed* coords)
{
GET_CONTEXT;
ctx->glDrawTexxvOES( coords);
}
void glDrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height)
{
GET_CONTEXT;
ctx->glDrawTexfOES( x, y, z, width, height);
}
void glDrawTexfvOES(const GLfloat* coords)
{
GET_CONTEXT;
ctx->glDrawTexfvOES( coords);
}
void glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image)
{
GET_CONTEXT;
ctx->glEGLImageTargetTexture2DOES( target, image);
}
void glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image)
{
GET_CONTEXT;
ctx->glEGLImageTargetRenderbufferStorageOES( target, image);
}
void glAlphaFuncxOES(GLenum func, GLclampx ref)
{
GET_CONTEXT;
ctx->glAlphaFuncxOES( func, ref);
}
void glClearColorxOES(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha)
{
GET_CONTEXT;
ctx->glClearColorxOES( red, green, blue, alpha);
}
void glClearDepthxOES(GLclampx depth)
{
GET_CONTEXT;
ctx->glClearDepthxOES( depth);
}
void glClipPlanexOES(GLenum plane, const GLfixed* equation)
{
GET_CONTEXT;
ctx->glClipPlanexOES( plane, equation);
}
void glClipPlanexIMG(GLenum plane, const GLfixed* equation)
{
GET_CONTEXT;
ctx->glClipPlanexIMG( plane, equation);
}
void glColor4xOES(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
{
GET_CONTEXT;
ctx->glColor4xOES( red, green, blue, alpha);
}
void glDepthRangexOES(GLclampx zNear, GLclampx zFar)
{
GET_CONTEXT;
ctx->glDepthRangexOES( zNear, zFar);
}
void glFogxOES(GLenum pname, GLfixed param)
{
GET_CONTEXT;
ctx->glFogxOES( pname, param);
}
void glFogxvOES(GLenum pname, const GLfixed* params)
{
GET_CONTEXT;
ctx->glFogxvOES( pname, params);
}
void glFrustumxOES(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar)
{
GET_CONTEXT;
ctx->glFrustumxOES( left, right, bottom, top, zNear, zFar);
}
void glGetClipPlanexOES(GLenum pname, GLfixed* eqn)
{
GET_CONTEXT;
ctx->glGetClipPlanexOES( pname, eqn);
}
void glGetClipPlanex(GLenum pname, GLfixed* eqn)
{
GET_CONTEXT;
ctx->glGetClipPlanex( pname, eqn);
}
void glGetFixedvOES(GLenum pname, GLfixed* params)
{
GET_CONTEXT;
ctx->glGetFixedvOES( pname, params);
}
void glGetLightxvOES(GLenum light, GLenum pname, GLfixed* params)
{
GET_CONTEXT;
ctx->glGetLightxvOES( light, pname, params);
}
void glGetMaterialxvOES(GLenum face, GLenum pname, GLfixed* params)
{
GET_CONTEXT;
ctx->glGetMaterialxvOES( face, pname, params);
}
void glGetTexEnvxvOES(GLenum env, GLenum pname, GLfixed* params)
{
GET_CONTEXT;
ctx->glGetTexEnvxvOES( env, pname, params);
}
void glGetTexParameterxvOES(GLenum target, GLenum pname, GLfixed* params)
{
GET_CONTEXT;
ctx->glGetTexParameterxvOES( target, pname, params);
}
void glLightModelxOES(GLenum pname, GLfixed param)
{
GET_CONTEXT;
ctx->glLightModelxOES( pname, param);
}
void glLightModelxvOES(GLenum pname, const GLfixed* params)
{
GET_CONTEXT;
ctx->glLightModelxvOES( pname, params);
}
void glLightxOES(GLenum light, GLenum pname, GLfixed param)
{
GET_CONTEXT;
ctx->glLightxOES( light, pname, param);
}
void glLightxvOES(GLenum light, GLenum pname, const GLfixed* params)
{
GET_CONTEXT;
ctx->glLightxvOES( light, pname, params);
}
void glLineWidthxOES(GLfixed width)
{
GET_CONTEXT;
ctx->glLineWidthxOES( width);
}
void glLoadMatrixxOES(const GLfixed* m)
{
GET_CONTEXT;
ctx->glLoadMatrixxOES( m);
}
void glMaterialxOES(GLenum face, GLenum pname, GLfixed param)
{
GET_CONTEXT;
ctx->glMaterialxOES( face, pname, param);
}
void glMaterialxvOES(GLenum face, GLenum pname, const GLfixed* params)
{
GET_CONTEXT;
ctx->glMaterialxvOES( face, pname, params);
}
void glMultMatrixxOES(const GLfixed* m)
{
GET_CONTEXT;
ctx->glMultMatrixxOES( m);
}
void glMultiTexCoord4xOES(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q)
{
GET_CONTEXT;
ctx->glMultiTexCoord4xOES( target, s, t, r, q);
}
void glNormal3xOES(GLfixed nx, GLfixed ny, GLfixed nz)
{
GET_CONTEXT;
ctx->glNormal3xOES( nx, ny, nz);
}
void glOrthoxOES(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar)
{
GET_CONTEXT;
ctx->glOrthoxOES( left, right, bottom, top, zNear, zFar);
}
void glPointParameterxOES(GLenum pname, GLfixed param)
{
GET_CONTEXT;
ctx->glPointParameterxOES( pname, param);
}
void glPointParameterxvOES(GLenum pname, const GLfixed* params)
{
GET_CONTEXT;
ctx->glPointParameterxvOES( pname, params);
}
void glPointSizexOES(GLfixed size)
{
GET_CONTEXT;
ctx->glPointSizexOES( size);
}
void glPolygonOffsetxOES(GLfixed factor, GLfixed units)
{
GET_CONTEXT;
ctx->glPolygonOffsetxOES( factor, units);
}
void glRotatexOES(GLfixed angle, GLfixed x, GLfixed y, GLfixed z)
{
GET_CONTEXT;
ctx->glRotatexOES( angle, x, y, z);
}
void glSampleCoveragexOES(GLclampx value, GLboolean invert)
{
GET_CONTEXT;
ctx->glSampleCoveragexOES( value, invert);
}
void glScalexOES(GLfixed x, GLfixed y, GLfixed z)
{
GET_CONTEXT;
ctx->glScalexOES( x, y, z);
}
void glTexEnvxOES(GLenum target, GLenum pname, GLfixed param)
{
GET_CONTEXT;
ctx->glTexEnvxOES( target, pname, param);
}
void glTexEnvxvOES(GLenum target, GLenum pname, const GLfixed* params)
{
GET_CONTEXT;
ctx->glTexEnvxvOES( target, pname, params);
}
void glTexParameterxOES(GLenum target, GLenum pname, GLfixed param)
{
GET_CONTEXT;
ctx->glTexParameterxOES( target, pname, param);
}
void glTexParameterxvOES(GLenum target, GLenum pname, const GLfixed* params)
{
GET_CONTEXT;
ctx->glTexParameterxvOES( target, pname, params);
}
void glTranslatexOES(GLfixed x, GLfixed y, GLfixed z)
{
GET_CONTEXT;
ctx->glTranslatexOES( x, y, z);
}
GLboolean glIsRenderbufferOES(GLuint renderbuffer)
{
GET_CONTEXT;
return ctx->glIsRenderbufferOES( renderbuffer);
}
void glBindRenderbufferOES(GLenum target, GLuint renderbuffer)
{
GET_CONTEXT;
ctx->glBindRenderbufferOES( target, renderbuffer);
}
void glDeleteRenderbuffersOES(GLsizei n, const GLuint* renderbuffers)
{
GET_CONTEXT;
ctx->glDeleteRenderbuffersOES( n, renderbuffers);
}
void glGenRenderbuffersOES(GLsizei n, GLuint* renderbuffers)
{
GET_CONTEXT;
ctx->glGenRenderbuffersOES( n, renderbuffers);
}
void glRenderbufferStorageOES(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
GET_CONTEXT;
ctx->glRenderbufferStorageOES( target, internalformat, width, height);
}
void glGetRenderbufferParameterivOES(GLenum target, GLenum pname, GLint* params)
{
GET_CONTEXT;
ctx->glGetRenderbufferParameterivOES( target, pname, params);
}
GLboolean glIsFramebufferOES(GLuint framebuffer)
{
GET_CONTEXT;
return ctx->glIsFramebufferOES( framebuffer);
}
void glBindFramebufferOES(GLenum target, GLuint framebuffer)
{
GET_CONTEXT;
ctx->glBindFramebufferOES( target, framebuffer);
}
void glDeleteFramebuffersOES(GLsizei n, const GLuint* framebuffers)
{
GET_CONTEXT;
ctx->glDeleteFramebuffersOES( n, framebuffers);
}
void glGenFramebuffersOES(GLsizei n, GLuint* framebuffers)
{
GET_CONTEXT;
ctx->glGenFramebuffersOES( n, framebuffers);
}
GLenum glCheckFramebufferStatusOES(GLenum target)
{
GET_CONTEXT;
return ctx->glCheckFramebufferStatusOES( target);
}
void glFramebufferRenderbufferOES(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
GET_CONTEXT;
ctx->glFramebufferRenderbufferOES( target, attachment, renderbuffertarget, renderbuffer);
}
void glFramebufferTexture2DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
GET_CONTEXT;
ctx->glFramebufferTexture2DOES( target, attachment, textarget, texture, level);
}
void glGetFramebufferAttachmentParameterivOES(GLenum target, GLenum attachment, GLenum pname, GLint* params)
{
GET_CONTEXT;
ctx->glGetFramebufferAttachmentParameterivOES( target, attachment, pname, params);
}
void glGenerateMipmapOES(GLenum target)
{
GET_CONTEXT;
ctx->glGenerateMipmapOES( target);
}
void* glMapBufferOES(GLenum target, GLenum access)
{
GET_CONTEXT;
return ctx->glMapBufferOES( target, access);
}
GLboolean glUnmapBufferOES(GLenum target)
{
GET_CONTEXT;
return ctx->glUnmapBufferOES( target);
}
void glGetBufferPointervOES(GLenum target, GLenum pname, GLvoid** params)
{
GET_CONTEXT;
ctx->glGetBufferPointervOES( target, pname, params);
}
void glCurrentPaletteMatrixOES(GLuint matrixpaletteindex)
{
GET_CONTEXT;
ctx->glCurrentPaletteMatrixOES( matrixpaletteindex);
}
void glLoadPaletteFromModelViewMatrixOES()
{
GET_CONTEXT;
ctx->glLoadPaletteFromModelViewMatrixOES();
}
void glMatrixIndexPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer)
{
GET_CONTEXT;
ctx->glMatrixIndexPointerOES( size, type, stride, pointer);
}
void glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer)
{
GET_CONTEXT;
ctx->glWeightPointerOES( size, type, stride, pointer);
}
GLbitfield glQueryMatrixxOES(GLfixed* mantissa, GLint* exponent)
{
GET_CONTEXT;
return ctx->glQueryMatrixxOES( mantissa, exponent);
}
void glDepthRangefOES(GLclampf zNear, GLclampf zFar)
{
GET_CONTEXT;
ctx->glDepthRangefOES( zNear, zFar);
}
void glFrustumfOES(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar)
{
GET_CONTEXT;
ctx->glFrustumfOES( left, right, bottom, top, zNear, zFar);
}
void glOrthofOES(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar)
{
GET_CONTEXT;
ctx->glOrthofOES( left, right, bottom, top, zNear, zFar);
}
void glClipPlanefOES(GLenum plane, const GLfloat* equation)
{
GET_CONTEXT;
ctx->glClipPlanefOES( plane, equation);
}
void glClipPlanefIMG(GLenum plane, const GLfloat* equation)
{
GET_CONTEXT;
ctx->glClipPlanefIMG( plane, equation);
}
void glGetClipPlanefOES(GLenum pname, GLfloat* eqn)
{
GET_CONTEXT;
ctx->glGetClipPlanefOES( pname, eqn);
}
void glClearDepthfOES(GLclampf depth)
{
GET_CONTEXT;
ctx->glClearDepthfOES( depth);
}
void glTexGenfOES(GLenum coord, GLenum pname, GLfloat param)
{
GET_CONTEXT;
ctx->glTexGenfOES( coord, pname, param);
}
void glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat* params)
{
GET_CONTEXT;
ctx->glTexGenfvOES( coord, pname, params);
}
void glTexGeniOES(GLenum coord, GLenum pname, GLint param)
{
GET_CONTEXT;
ctx->glTexGeniOES( coord, pname, param);
}
void glTexGenivOES(GLenum coord, GLenum pname, const GLint* params)
{
GET_CONTEXT;
ctx->glTexGenivOES( coord, pname, params);
}
void glTexGenxOES(GLenum coord, GLenum pname, GLfixed param)
{
GET_CONTEXT;
ctx->glTexGenxOES( coord, pname, param);
}
void glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed* params)
{
GET_CONTEXT;
ctx->glTexGenxvOES( coord, pname, params);
}
void glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat* params)
{
GET_CONTEXT;
ctx->glGetTexGenfvOES( coord, pname, params);
}
void glGetTexGenivOES(GLenum coord, GLenum pname, GLint* params)
{
GET_CONTEXT;
ctx->glGetTexGenivOES( coord, pname, params);
}
void glGetTexGenxvOES(GLenum coord, GLenum pname, GLfixed* params)
{
GET_CONTEXT;
ctx->glGetTexGenxvOES( coord, pname, params);
}
void glBindVertexArrayOES(GLuint array)
{
GET_CONTEXT;
ctx->glBindVertexArrayOES( array);
}
void glDeleteVertexArraysOES(GLsizei n, const GLuint* arrays)
{
GET_CONTEXT;
ctx->glDeleteVertexArraysOES( n, arrays);
}
void glGenVertexArraysOES(GLsizei n, GLuint* arrays)
{
GET_CONTEXT;
ctx->glGenVertexArraysOES( n, arrays);
}
GLboolean glIsVertexArrayOES(GLuint array)
{
GET_CONTEXT;
return ctx->glIsVertexArrayOES( array);
}
void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum* attachments)
{
GET_CONTEXT;
ctx->glDiscardFramebufferEXT( target, numAttachments, attachments);
}
void glMultiDrawArraysEXT(GLenum mode, const GLint* first, const GLsizei* count, GLsizei primcount)
{
GET_CONTEXT;
ctx->glMultiDrawArraysEXT( mode, first, count, primcount);
}
void glMultiDrawElementsEXT(GLenum mode, const GLsizei* count, GLenum type, const GLvoid* const* indices, GLsizei primcount)
{
GET_CONTEXT;
ctx->glMultiDrawElementsEXT( mode, count, type, indices, primcount);
}
void glMultiDrawArraysSUN(GLenum mode, GLint* first, GLsizei* count, GLsizei primcount)
{
GET_CONTEXT;
ctx->glMultiDrawArraysSUN( mode, first, count, primcount);
}
void glMultiDrawElementsSUN(GLenum mode, const GLsizei* count, GLenum type, const GLvoid** indices, GLsizei primcount)
{
GET_CONTEXT;
ctx->glMultiDrawElementsSUN( mode, count, type, indices, primcount);
}
void glRenderbufferStorageMultisampleIMG(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
GET_CONTEXT;
ctx->glRenderbufferStorageMultisampleIMG( target, samples, internalformat, width, height);
}
void glFramebufferTexture2DMultisampleIMG(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples)
{
GET_CONTEXT;
ctx->glFramebufferTexture2DMultisampleIMG( target, attachment, textarget, texture, level, samples);
}
void glDeleteFencesNV(GLsizei n, const GLuint* fences)
{
GET_CONTEXT;
ctx->glDeleteFencesNV( n, fences);
}
void glGenFencesNV(GLsizei n, GLuint* fences)
{
GET_CONTEXT;
ctx->glGenFencesNV( n, fences);
}
GLboolean glIsFenceNV(GLuint fence)
{
GET_CONTEXT;
return ctx->glIsFenceNV( fence);
}
GLboolean glTestFenceNV(GLuint fence)
{
GET_CONTEXT;
return ctx->glTestFenceNV( fence);
}
void glGetFenceivNV(GLuint fence, GLenum pname, GLint* params)
{
GET_CONTEXT;
ctx->glGetFenceivNV( fence, pname, params);
}
void glFinishFenceNV(GLuint fence)
{
GET_CONTEXT;
ctx->glFinishFenceNV( fence);
}
void glSetFenceNV(GLuint fence, GLenum condition)
{
GET_CONTEXT;
ctx->glSetFenceNV( fence, condition);
}
void glGetDriverControlsQCOM(GLint* num, GLsizei size, GLuint* driverControls)
{
GET_CONTEXT;
ctx->glGetDriverControlsQCOM( num, size, driverControls);
}
void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei* length, GLchar* driverControlString)
{
GET_CONTEXT;
ctx->glGetDriverControlStringQCOM( driverControl, bufSize, length, driverControlString);
}
void glEnableDriverControlQCOM(GLuint driverControl)
{
GET_CONTEXT;
ctx->glEnableDriverControlQCOM( driverControl);
}
void glDisableDriverControlQCOM(GLuint driverControl)
{
GET_CONTEXT;
ctx->glDisableDriverControlQCOM( driverControl);
}
void glExtGetTexturesQCOM(GLuint* textures, GLint maxTextures, GLint* numTextures)
{
GET_CONTEXT;
ctx->glExtGetTexturesQCOM( textures, maxTextures, numTextures);
}
void glExtGetBuffersQCOM(GLuint* buffers, GLint maxBuffers, GLint* numBuffers)
{
GET_CONTEXT;
ctx->glExtGetBuffersQCOM( buffers, maxBuffers, numBuffers);
}
void glExtGetRenderbuffersQCOM(GLuint* renderbuffers, GLint maxRenderbuffers, GLint* numRenderbuffers)
{
GET_CONTEXT;
ctx->glExtGetRenderbuffersQCOM( renderbuffers, maxRenderbuffers, numRenderbuffers);
}
void glExtGetFramebuffersQCOM(GLuint* framebuffers, GLint maxFramebuffers, GLint* numFramebuffers)
{
GET_CONTEXT;
ctx->glExtGetFramebuffersQCOM( framebuffers, maxFramebuffers, numFramebuffers);
}
void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint* params)
{
GET_CONTEXT;
ctx->glExtGetTexLevelParameterivQCOM( texture, face, level, pname, params);
}
void glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param)
{
GET_CONTEXT;
ctx->glExtTexObjectStateOverrideiQCOM( target, pname, param);
}
void glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid* texels)
{
GET_CONTEXT;
ctx->glExtGetTexSubImageQCOM( target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, texels);
}
void glExtGetBufferPointervQCOM(GLenum target, GLvoid** params)
{
GET_CONTEXT;
ctx->glExtGetBufferPointervQCOM( target, params);
}
void glExtGetShadersQCOM(GLuint* shaders, GLint maxShaders, GLint* numShaders)
{
GET_CONTEXT;
ctx->glExtGetShadersQCOM( shaders, maxShaders, numShaders);
}
void glExtGetProgramsQCOM(GLuint* programs, GLint maxPrograms, GLint* numPrograms)
{
GET_CONTEXT;
ctx->glExtGetProgramsQCOM( programs, maxPrograms, numPrograms);
}
GLboolean glExtIsProgramBinaryQCOM(GLuint program)
{
GET_CONTEXT;
return ctx->glExtIsProgramBinaryQCOM( program);
}
void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar* source, GLint* length)
{
GET_CONTEXT;
ctx->glExtGetProgramBinarySourceQCOM( program, shadertype, source, length);
}
void glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask)
{
GET_CONTEXT;
ctx->glStartTilingQCOM( x, y, width, height, preserveMask);
}
void glEndTilingQCOM(GLbitfield preserveMask)
{
GET_CONTEXT;
ctx->glEndTilingQCOM( preserveMask);
}